Оглавление:

Armadillo Home Automation: 5 шагов
Armadillo Home Automation: 5 шагов

Видео: Armadillo Home Automation: 5 шагов

Видео: Armadillo Home Automation: 5 шагов
Видео: Обзор мода ARS NOUVEAU. Майнкрафт 1.16.5. Часть 1 2024, Июль
Anonim
Image
Image

Проект «Домашняя автоматизация» управляет и управляет различными электрическими системами внутри дома, такими как освещение, бытовая техника и розетки. В этом проекте используется Armadillo-43T компании 4D Systems.

Проект позволяет пользователю установить ручной или автоматический режим. В ручном режиме пользователь может включить или выключить определенную розетку или устройство. Находясь в автоматическом режиме, пользователь может просто установить, сколько времени он хочет включить или выключить все подключенные устройства. В этом режиме пользователь не может переключать устройства вручную, но он может вернуться в ручной режим в любое время. Пользователю предоставляется два режима: ВСЕ УСТРОЙСТВА ВКЛЮЧЕНЫ и ВСЕ УСТРОЙСТВА ВЫКЛЮЧЕНЫ. Для срабатывания реле, которое включает и выключает устройства, Armadillo использует свои возможности GPIO. Когда в ручном режиме обнаруживается нажатие кнопки, броненосец переключит соответствующий вывод GPIO. В автоматическом режиме броненосец просто переведет все кегли на НИЗКИЙ или ВЫСОКИЙ, в зависимости от настроек таймера. Armadillo - это наше решение для дисплеев и прототипов. Armadillo работает на BCM2835 SOC в сочетании с процессором ARM1176JZF-S с графическим процессором VideoCore IV в одном корпусе. Armadillo разработан для использования операционной системы Armadillian, которая в значительной степени основана на ОС Raspbian / Debian и оптимизирована для 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. карта США

Программное обеспечение

модуль python-tk

Шаги

  1. Измените удлинительную розетку, как показано на первом изображении выше. Добавьте удлинитель провода от открытого соединения. Эти провода будут подключены к релейному модулю. Принципиальная схема доработанной удлинительной розетки.
  2. Соедините компоненты, как показано на втором изображении выше.
  3. Подключение Armadillo к релейному модулю:

Pin1 (GPIO37) к In1

Pin2 (GPIO38) на In2

Pin3 (GPIO39) на In3

Pin4 (GPIO35) на In4

Pin5 (GPIO36) на In5

Pin6 (GPIO45) к In6

Pin9 (GND) к GND

Контакт 10 (+ 5 В) до + 5 В

Подключите удлиненные провода модифицированной удлинительной розетки к модулю реле, как показано на втором изображении выше.

Шаг 3: программа

• Откройте техническое описание Armadillo-43T и следуйте инструкциям по установке образа Armadillian и другого необходимого программного обеспечения.

• Установите модуль python-tk

sudo apt-get install python-tk

• Установите, wiringPi перейдите по этой ссылке для получения инструкций:

https://wiringpi.com

• После установки wiringPi загрузите и установите wiringARM

wget

• Загрузите и разархивируйте файл HomeAutomation.zip.

• После этих шагов запустите HomeAutomation.py

Рекомендуемые: