Съдържание:
Видео: Домашна автоматизация на Armadillo: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Проектът „Домашна автоматизация“управлява и експлоатира различни електрически системи в къщата, като светлини, уреди и контакти. Този проект използва Armadillo-43T на 4D Systems.
Проектът позволява на потребителя да настрои режима на ръчен или автоматичен. В ръчен режим потребителят може да включи или изключи определен контакт или устройство. Докато е в автоматичен режим, потребителят може просто да зададе колко време, докато иска да включи или изключи всички свързани устройства. В този режим потребителят не може да превключва устройствата ръчно, но може да се върне към ръчно по всяко време. На потребителя се дават два режима за автоматично, ВСИЧКИ УСТРОЙСТВА ВКЛЮЧЕНИ и ВСИЧКИ УСТРОЙСТВА ИЗКЛЮЧЕНИ. За да задейства релетата, които включват и изключват устройствата, Armadillo използва своите GPIO възможности. Когато е в ръчен режим и се открие бутон за натискане, броненосецът ще превключи съответния GPIO щифт. Когато е в автоматичен режим, броненосецът просто ще завърти всички щифтове на НИСКО или ВИСОКО в зависимост от настройките на таймера. Armadillo е нашето решение за изискванията за дисплей и прототипи. Armadillo работи на BCM2835 SOC, комбиниран с ARM1176JZF-S CPU процесор с VideoCore IV графичен процесор в един пакет. Armadillo е разработен за използване на Armadillian операционна система, която до голяма степен се основава на Raspbian/Debian OS и оптимизирана за BCM2835 SOC. Той е опакован с 13 GPIO, който има 2 единични I2C канала, 5 единични SPI канала и 2 UART канала. Налични са и 2 ШИМ канала, които се споделят с вградения усилвател с мини високоговорител. Той също така има USB порт, който може да се използва за периферни устройства като клавиатури, USB хъбове, Wi-Fi ключове и Bluetooth модули.
Стъпка 1: Как работи?
Стъпка 2: Изградете
Компоненти
- ARMADILLO 43T
- 6-8 канално реле
- модифициран контакт за разширение
- 3 лампи/лампи
- някои уреди
- uSD карта
Софтуер
модул python-tk
Стъпки
- Променете изхода за разширение, както е показано на първото изображение по -горе. Добавете удължение на проводника от отворената връзка. Тези проводници ще бъдат свързани към релейния модул. Схематична диаграма на модифициран контакт за разширение.
- Свържете компонентите, както е показано на второто изображение по -горе.
- Връзка между армадило и релейния модул:
Pin1 (GPIO37) към In1
Pin2 (GPIO38) към In2
Pin3 (GPIO39) към In3
Pin4 (GPIO35) към In4
Pin5 (GPIO36) към In5
Pin6 (GPIO45) към In6
Pin9 (GND) към GND
Pin10 (+5V) до +5V
Свържете удължените проводници на модифицирания изход към изхода към релейния модул, както е показано на второто изображение по -горе.
Стъпка 3: Програма
• Отворете листа с данни за Armadillo-43T и следвайте инструкциите как да инсталирате изображението на Armadillian и друг необходим софтуер.
• Инсталирайте модул python-tk
sudo apt-get инсталирайте python-tk
• Инсталирайте, окабеляване Пи отидете на тази връзка за инструкции:
https://wiringpi.com
• След като инсталирате wiringPi, изтеглете и инсталирайте wiringARM
wget
• Изтеглете и разархивирайте файла HomeAutomation.zip
• След тези стъпки стартирайте HomeAutomation.py
Препоръчано:
Изключително ниска мощност WiFi система за домашна автоматизация: 6 стъпки (със снимки)
Система за домашна автоматизация с ултра ниска мощност: В този проект ние показваме как можете да изградите основна локална система за домашна автоматизация в няколко стъпки. Ще използваме Raspberry Pi, който ще действа като централно WiFi устройство. Като има предвид, че за крайните възли ще използваме IOT Cricket, за да направим батерията мощна
Домашна автоматизация: 5 стъпки
Домашна автоматизация: в този проект сме изчезнали, използваме много неща, изграждаме го от нулата, за да разберем процеса на интернет на нещата в Интернет, видеото за целия проект
HC-05 (bluetooth) модул за домашна автоматизация Основни: 3 стъпки
Модул HC-05 (bluetooth) за домашна автоматизация Основен: В последния си проект управлявах LED с помощта на бутон, но в този проект замених PUSH BUTTON с модул HC-05. Силно препоръчвам да преминете през тези проекти преди продължава с този проект. Всички подробности ще получите в
Домашна автоматизация с NodeMCU сензор за докосване LDR реле за контрол на температурата: 16 стъпки
Домашна автоматизация с NodeMCU сензор за докосване LDR реле за контрол на температурата: В моите минали проекти на NodeMCU съм управлявал две домакински уреди от приложението Blynk. Получих много коментари и съобщения за надграждане на проекта с ръчно управление и добавяне на още функции. Затова проектирах тази кутия за удължаване на дома
Планиране на домашна система за домашна автоматизация: 12 стъпки
Планиране на система за домашна автоматизация „Направи си сам“: Целта на тази инструкция не е да ви каже как можете да правите каквото искате в дома си. Вместо това е написано, за да се превърне една идея в реалност, но също така да се превърне лудостта в здрав разум чрез разбиране на границите (технология, цена, необходимо време