Orodha ya maudhui:

Utengenezaji wa Nyumbani wa Armadillo: Hatua 5
Utengenezaji wa Nyumbani wa Armadillo: Hatua 5

Video: Utengenezaji wa Nyumbani wa Armadillo: Hatua 5

Video: Utengenezaji wa Nyumbani wa Armadillo: Hatua 5
Video: В центре французской тюрьмы 2024, Julai
Anonim
Image
Image

Mradi wa Automation ya Nyumbani unasimamia na kuendesha mifumo anuwai ya umeme ndani ya nyumba kama taa, vifaa na maduka. Mradi huu unatumia 4D Systems 'Armadillo-43T.

Mradi unamruhusu mtumiaji kuweka hali ndani ya mwongozo au kiatomati. Katika hali ya mwongozo, mtumiaji anaweza kuwasha au kuzima duka au kifaa fulani. Wakati wa auto, mtumiaji anaweza kuweka tu muda gani hadi atakapotaka kuwasha au kuzima vifaa vyote vilivyounganishwa. Katika hali hii, mtumiaji hawezi kubadilisha vifaa kwa mikono lakini anaweza kurudi kwa mwongozo wakati wowote. Mtumiaji hupewa njia mbili za kiatomati, VIFAA VYOTE VYA ONA na VIFAA VYOTE VIMEZIMWA. Ili kuchochea relay ambazo zinawasha na kuzima vifaa, Armadillo hutumia uwezo wa GPIO. Wakati iko katika hali ya mwongozo na kitufe kimegunduliwa kubanwa, kakakuona itabadilisha pini husika ya GPIO. Wakati iko otomatiki, kakakuona itageuza pini zote kuwa LOW au HIGH kulingana na mipangilio ya kipima muda. Kakakuona ni suluhisho letu kwa mahitaji ya kuonyesha na kuiga. Armadillo inaendeshwa kwenye BCM2835 SOC pamoja na processor ya ARM1176JZF-S na VideoCore IV GPU katika kifurushi kimoja. Armadillo imeundwa kutumia Mfumo wa Uendeshaji wa Armadillian, ambao kwa kiwango kikubwa unategemea Raspbian / Debian OS na umeboreshwa kwa BCM2835 SOC. Imejaa 13 GPIO ambayo ina Njia 2 za I2C Moja, Njia 5 za SPI Moja na Njia 2 za UART. Njia 2 za PWM zinapatikana pia ambazo zinashirikiwa na kipaza sauti kwenye bodi na spika ndogo. Pia ina bandari ya USB ambayo inaweza kutumika kwa vifaa vya pembeni kama vile Keyboards, USB Hubs, Wi-Fi dongles na moduli za Bluetooth.

Hatua ya 1: Jinsi inavyofanya kazi?

Jenga
Jenga

Hatua ya 2: Jenga

Jenga
Jenga

Vipengele

  1. ARMADILLO 43T
  2. Relay ya kituo cha 6-8
  3. duka iliyobadilishwa ya ugani
  4. 3 taa / taa
  5. vifaa vingine
  6. Kadi ya uSD

Programu

moduli ya python-tk

Hatua

  1. Rekebisha sehemu ya ugani kama inavyoonyeshwa kwenye picha ya kwanza hapo juu. Ongeza ugani wa waya kutoka kwa muunganisho ulio wazi. Waya hizi zitaunganishwa na moduli ya kupokezana. Mchoro wa kiufundi wa duka iliyobadilishwa ya ugani.
  2. Unganisha vifaa kama inavyoonyeshwa kwenye picha ya pili hapo juu.
  3. Uunganisho wa Moduli ya Armadillo kwa Relay:

Pin1 (GPIO37) hadi In1

Pin2 (GPIO38) hadi In2

Pin3 (GPIO39) hadi In3

Pin4 (GPIO35) hadi In4

Pin5 (GPIO36) hadi In5

Pin6 (GPIO45) hadi In6

Pin9 (GND) kwa GND

Pin10 (+ 5V) hadi + 5V

Unganisha waya zilizopanuliwa za ugani kwenye moduli ya kupeleka kama inavyoonyeshwa kwenye picha ya pili hapo juu.

Hatua ya 3: Programu

• Fungua Karatasi ya Armadillo-43T na ufuate maagizo ya jinsi ya kusanikisha picha ya Armadillian na programu nyingine muhimu.

• Sakinisha moduli ya python-tk

Sudo apt-get kufunga python-tk

• Sakinisha, wiringPi nenda kwenye kiunga hiki kwa maagizo:

https://wiringpi.com

• Baada ya kusanidi wiringPi, pakua na usanidi wiringARM

wget

• Pakua na ufungue faili HomeAutomation.zip

• Baada ya hatua hizi, endesha HomeAutomation.py

Ilipendekeza: