Съдържание:

Домашна автоматизация на Armadillo: 5 стъпки
Домашна автоматизация на Armadillo: 5 стъпки

Видео: Домашна автоматизация на Armadillo: 5 стъпки

Видео: Домашна автоматизация на Armadillo: 5 стъпки
Видео: Rotator Armadillo электронный замок с простой установкой 2024, Ноември
Anonim
Image
Image

Проектът „Домашна автоматизация“управлява и експлоатира различни електрически системи в къщата, като светлини, уреди и контакти. Този проект използва 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: Изградете

Изграждане
Изграждане

Компоненти

  1. ARMADILLO 43T
  2. 6-8 канално реле
  3. модифициран контакт за разширение
  4. 3 лампи/лампи
  5. някои уреди
  6. uSD карта

Софтуер

модул python-tk

Стъпки

  1. Променете изхода за разширение, както е показано на първото изображение по -горе. Добавете удължение на проводника от отворената връзка. Тези проводници ще бъдат свързани към релейния модул. Схематична диаграма на модифициран контакт за разширение.
  2. Свържете компонентите, както е показано на второто изображение по -горе.
  3. Връзка между армадило и релейния модул:

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

Препоръчано: