Sisällysluettelo:

Armadillo Home Automation: 5 vaihetta
Armadillo Home Automation: 5 vaihetta

Video: Armadillo Home Automation: 5 vaihetta

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

Home Automation -projekti hallinnoi ja käyttää erilaisia sähköjärjestelmiä talon sisällä, kuten valoja, laitteita ja pistorasioita. Tässä projektissa käytetään 4D Systemsin Armadillo-43T: tä.

Projektin avulla käyttäjä voi asettaa tilan manuaaliseksi tai automaattiseksi. Manuaalisessa tilassa käyttäjä voi kytkeä päälle tai pois päältä tietyn pistorasian tai laitteen. Automaattitilassa käyttäjä voi vain asettaa ajan, jonka hän haluaa kytkeä tai sammuttaa kaikki liitetyt laitteet. Tässä tilassa käyttäjä ei voi vaihtaa laitteita manuaalisesti, mutta hän voi palata manuaaliseen milloin tahansa. Käyttäjä saa kaksi automaattitilaa, KAIKKI LAITTEET PÄÄLLÄ ja KAIKKI LAITTEET POIS. Laitteet käynnistävät ja sammuttavat releet laukaisemalla Armadillo hyödyntää GPIO -ominaisuuksiaan. Kun manuaalitilassa havaitaan, että painiketta painetaan, armadillo vaihtaa vastaavaa GPIO -nastaa. Automaattiasennossa armadillo yksinkertaisesti kääntää kaikki nastat LOW- tai HIGH -asentoon ajastimen asetuksista riippuen. Armadillo on ratkaisumme näyttö- ja prototyyppivaatimuksiin. Armadillo toimii BCM2835 SOC -laitteessa yhdessä ARM1176JZF-S-suoritinprosessorin ja VideoCore IV -näytönohjaimen kanssa yhdessä paketissa. Armadillo on kehitetty hyödyntämään Armadillian -käyttöjärjestelmää, joka perustuu suurelta osin Raspbian/Debian -käyttöjärjestelmään ja on optimoitu BCM2835 SOC: lle. Siinä on 13 GPIO: ta, joissa on 2 yksittäistä I2C -kanavaa, 5 yksittäistä SPI -kanavaa ja 2 UART -kanavaa. Saatavana on myös 2 PWM-kanavaa, jotka jaetaan sisäisen vahvistimen kanssa, jossa on minikaiutin. Siinä on myös USB-portti, jota voidaan käyttää oheislaitteisiin, kuten näppäimistöihin, USB-keskittimiin, Wi-Fi-sovittimiin ja Bluetooth-moduuleihin.

Vaihe 1: Kuinka se toimii?

Rakentaa
Rakentaa

Vaihe 2: Rakenna

Rakentaa
Rakentaa

Komponentit

  1. ARMADILLO 43T
  2. 6-8 kanavan rele
  3. muutettu jatkojohto
  4. 3 valoa/lamppua
  5. jotkut laitteet
  6. uSD -kortti

Ohjelmisto

python-tk-moduuli

Askeleet

  1. Muokkaa laajennuspistorasiaa yllä olevan ensimmäisen kuvan mukaisesti. Lisää johdon jatke avoimesta liitännästä. Nämä johdot kytketään relemoduuliin. Kaavio muokatusta laajennuspistorasiasta.
  2. Liitä komponentit yllä olevan toisen kuvan mukaisesti.
  3. Armadillo -relemoduulin liitäntä:

Pin1 (GPIO37) - In1

Pin2 (GPIO38) - In2

Pin3 (GPIO39) - In3

Pin4 (GPIO35) - In4

Pin5 (GPIO36) - In5

Pin6 (GPIO45) - In6

Pin9 (GND) - GND

Pin10 (+5V) - +5V

Liitä muokatun jatkojohdon pidennetyt johdot relemoduuliin yllä olevan toisen kuvan mukaisesti.

Vaihe 3: Ohjelmoi

• Avaa Armadillo-43T-tietolomake ja seuraa ohjeita Armadillian-kuvan ja muiden tarvittavien ohjelmistojen asentamisesta.

• Asenna python-tk-moduuli

sudo apt-get install python-tk

• Asenna, johdotusPi, katso ohjeet tästä linkistä:

https://wiringpi.com

• Kun olet asentanut wiringPi, lataa ja asenna wiringARM

wget

• Lataa ja pura HomeAutomation.zip -tiedosto

• Suorita näiden vaiheiden jälkeen HomeAutomation.py

Suositeltava: