Talaan ng mga Nilalaman:

Armadillo Home Automation: 5 Hakbang
Armadillo Home Automation: 5 Hakbang

Video: Armadillo Home Automation: 5 Hakbang

Video: Armadillo Home Automation: 5 Hakbang
Video: Армадилло-43Т: Домашняя автоматизация 2024, Nobyembre
Anonim
Image
Image

Namamahala at nagpapatakbo ng proyekto ng Home Automation ng iba`t ibang mga electrical system sa loob ng isang bahay tulad ng mga ilaw, appliances at outlet. Gumagamit ang proyektong ito ng 4D Systems 'Armadillo-43T.

Hinahayaan ng proyekto ang gumagamit na itakda ang mode sa manu-manong o awtomatiko. Sa manu-manong mode, magagawa i-on o i-off ng gumagamit ang ilang mga outlet o aparato. Habang nasa auto, maitatakda lamang ng gumagamit kung gaano karaming oras hanggang sa nais niyang i-on o i-off ang lahat ng mga aparatong nakakonekta. Sa mode na ito, hindi magawang i-toggle ng user ang mga aparato nang manu-mano ngunit maaari siyang bumalik sa manu-manong anumang oras. Ang gumagamit ay binibigyan ng dalawang mga mode para sa awtomatikong, LAHAT NG DEVICES ON at LAHAT NG DEVICES OFF. Upang ma-trigger ang mga relay na nakabukas at naka-off ang mga aparato, ginagamit ng Armadillo ang mga kakayahan nitong GPIO. Kapag sa manu-manong mode at nakita ang isang pindutan upang mapindot, i-toggle ng armadillo ang kani-kanilang GPIO pin. Kapag sa awtomatiko, i-on lang ng armadillo ang lahat ng mga pin sa LOW o HIGH depende sa mga setting ng timer. Ang Armadillo ang aming solusyon sa mga hinihiling sa pagpapakita at prototyping. Ang Armadillo ay tumatakbo sa BCM2835 SOC na sinamahan ng ARM1176JZF-S CPU Processor na may isang VideoCore IV GPU sa isang solong pakete. Ang Armadillo ay binuo upang magamit ang Armadillian Operating System, na higit na nakabatay sa Raspbian / Debian OS at na-optimize para sa BCM2835 SOC. Naka-pack ito sa 13 GPIO na mayroong 2 Single I2C Channels, 5 Single SPI Channels at 2 UART Channels. Magagamit din ang 2 mga channel ng PWM na ibinabahagi sa on-board amplifier na may mini-speaker. Mayroon din itong USB port na maaaring magamit para sa mga peripheral na aparato tulad ng Mga Keyboard, USB Hubs, Wi-Fi dongle at mga module ng Bluetooth.

Hakbang 1: Paano Ito Gumagawa?

Magtayo
Magtayo

Hakbang 2: Bumuo

Magtayo
Magtayo

Mga Bahagi

  1. ARMADILLO 43T
  2. 6-8 channel relay
  3. binago ang extension outlet
  4. 3 ilaw / ilawan
  5. ilang kagamitan sa bahay
  6. uSD Card

Software

module ng python-tk

Mga hakbang

  1. Baguhin ang extension outlet tulad ng ipinakita sa unang imahe sa itaas. Magdagdag ng wire extension mula sa bukas na natapos na koneksyon. Ang mga wires na ito ay makakonekta sa module ng relay. Scagram diagram ng isang binagong extension outlet.
  2. Ikonekta ang mga sangkap tulad ng ipinakita sa pangalawang imahe sa itaas.
  3. Koneksyon sa Armadillo hanggang Relay Module:

Pin1 (GPIO37) sa In1

Pin2 (GPIO38) hanggang In2

Pin3 (GPIO39) hanggang In3

Pin4 (GPIO35) hanggang In4

Pin5 (GPIO36) hanggang In5

Pin6 (GPIO45) hanggang In6

Pin9 (GND) hanggang GND

Pin10 (+ 5V) hanggang + 5V

Ikonekta ang mga pinalawig na wires ng pinalawak na extension outlet sa module ng relay tulad ng ipinakita sa pangalawang imahe sa itaas.

Hakbang 3: Programa

• Buksan ang Datasheet ng Armadillo-43T at sundin ang mga tagubilin sa kung paano i-install ang Armadillian na imahe at iba pang kinakailangang software.

• Mag-install ng module ng python-tk

sudo apt-get install python-tk

• Pag-install, mga kablePi pumunta sa link na ito para sa mga tagubilin:

https://wiringpi.com

• Pagkatapos i-install ang mga kablePi, mag-download at mag-install ng mga kableARM

wget

• I-download at i-unzip ang file na HomeAutomation.zip

• Pagkatapos ng mga hakbang na ito, patakbuhin ang HomeAutomation.py

Inirerekumendang: