Tartalomjegyzék:

Armadillo otthoni automatizálás: 5 lépés
Armadillo otthoni automatizálás: 5 lépés

Videó: Armadillo otthoni automatizálás: 5 lépés

Videó: Armadillo otthoni automatizálás: 5 lépés
Videó: Paksi András: „A stresszt mi hozzuk létre magunknak!” // MINDFUEL // #5 2024, Július
Anonim
Image
Image

Az Otthonautomatizálási projekt különböző elektromos rendszereket kezel és üzemeltet egy házban, például lámpákat, készülékeket és konnektorokat. Ez a projekt a 4D Systems Armadillo-43T-jét használja.

A projekt lehetővé teszi a felhasználó számára az üzemmód manuális vagy automatikus beállítását. Manuális módban a felhasználó be- vagy kikapcsolhatja bizonyos konnektorokat vagy eszközöket. Automatikus üzemmódban a felhasználó csak beállíthatja, hogy mennyi idő alatt kapcsolja be vagy ki az összes csatlakoztatott eszközt. Ebben a módban a felhasználó nem tudja manuálisan átkapcsolni az eszközöket, de bármikor visszatérhet a kézi üzemmódhoz. A felhasználó két üzemmódot kap az automatikus működéshez: MINDEN BERENDEZÉS BE és MINDEN KÉSZÜLÉK KI. Az Armadillo a GPIO képességeit használja az eszközöket be- és kikapcsoló relék aktiválásához. Amikor kézi üzemmódban egy gomb megnyomását észleli, az armadillo átkapcsolja a megfelelő GPIO tűt. Automatikus üzemmódban az armadillo egyszerűen az összes csapot LOW vagy HIGH állásba fordítja az időzítő beállításaitól függően. Az Armadillo a mi megoldásunk a megjelenítési és prototípus -igényekre. Az Armadillo a BCM2835 SOC-n fut, az ARM1176JZF-S processzorral kombinálva, egy VideoCore IV GPU-val egyetlen csomagban. Az Armadillo -t az Armadillian operációs rendszer használatára fejlesztették ki, amely nagyrészt Raspbian/Debian operációs rendszeren alapul, és a BCM2835 SOC -ra van optimalizálva. 13 GPIO -val van felszerelve, amelyek 2 egyszeres I2C csatornával, 5 egyetlen SPI csatornával és 2 UART csatornával rendelkeznek. 2 PWM csatorna is rendelkezésre áll, amelyek megoszthatók a beépített mini hangszóróval ellátott erősítővel. USB-porttal is rendelkezik, amely perifériás eszközökhöz használható, például billentyűzetekhez, USB-hubokhoz, Wi-Fi-kulcsokhoz és Bluetooth-modulokhoz.

1. lépés: Hogyan működik?

Épít
Épít

2. lépés: Építsen

Épít
Épít

Alkatrészek

  1. ARMADILLO 43T
  2. 6-8 csatornás relé
  3. módosított hosszabbító kimenet
  4. 3 lámpa/lámpa
  5. néhány készülék
  6. uSD kártya

Szoftver

python-tk modul

Lépések

  1. Módosítsa a bővítő aljzatot a fenti első képen látható módon. Vegyen fel huzalhosszabbítást a nyitott végű csatlakozásból. Ezeket a vezetékeket a relé modulhoz kell csatlakoztatni. Egy módosított bővítőcsatlakozó sematikus rajza.
  2. Csatlakoztassa az alkatrészeket a fenti második képen látható módon.
  3. Armadillo -relé modul csatlakoztatása:

Pin1 (GPIO37) - In1

Pin2 (GPIO38) - In2

Pin3 (GPIO39) - In3

Pin4 (GPIO35) - In4

Pin5 (GPIO36) - In5

Pin6 (GPIO45) - In6

Pin9 (GND) - GND

Pin10 (+5V) - +5V

Csatlakoztassa a módosított hosszabbító kimenet hosszabbított vezetékét a relé modulhoz, a fenti második képen látható módon.

3. lépés: Programozás

• Nyissa meg az Armadillo-43T adatlapot, és kövesse az Armadillian image és más szükséges szoftverek telepítésére vonatkozó utasításokat.

• Telepítse a python-tk modult

sudo apt-get install python-tk

• Install, wiringPi ezen a linken talál utasításokat:

https://wiringpi.com

• A wiringPi telepítése után töltse le és telepítse a wiringARM -ot

wget

• Töltse le és bontsa ki a HomeAutomation.zip fájlt

• Ezen lépések után futtassa a HomeAutomation.py fájlt

Ajánlott: