Sadržaj:

Armadillo kućna automatizacija: 5 koraka
Armadillo kućna automatizacija: 5 koraka

Video: Armadillo kućna automatizacija: 5 koraka

Video: Armadillo kućna automatizacija: 5 koraka
Video: Сделал и не пожалел ⚡️🔌🪫🔋 2024, Juli
Anonim
Image
Image

Projekt Home Automation upravlja i upravlja različitim električnim sistemima u kući, poput svjetla, uređaja i utičnica. Ovaj projekt koristi Armadillo-43T 4D Systems.

Projekt omogućuje korisniku da podesi način rada na ručni ili automatski. U ručnom načinu rada korisnik može uključiti ili isključiti određenu utičnicu ili uređaj. Dok je u automatskom režimu, korisnik može samo postaviti koliko vremena želi uključiti ili isključiti sve povezane uređaje. U ovom načinu rada korisnik ne može ručno prebacivati uređaje, ali se u svakom trenutku može vratiti na ručni način rada. Korisniku su na raspolaganju dva načina rada za automatsko, SVI UREĐAJI UKLJUČENI I SVI UREĐAJI ISKLJUČENI. Za pokretanje releja koji uključuju i isključuju uređaje, Armadillo koristi svoje GPIO mogućnosti. Kada se u ručnom načinu rada otkrije da se pritisne tipka, oklopnik će prebaciti odgovarajući GPIO pin. Kada je u automatskom režimu, oklopnik će jednostavno okrenuti sve igle na LOW ili HIGH u zavisnosti od postavki tajmera. Armadillo je naše rješenje za potrebe prikaza i prototipova. Armadillo radi na BCM2835 SOC u kombinaciji sa ARM1176JZF-S CPU procesorom sa VideoCore IV GPU-om u jednom paketu. Armadillo je razvijen za korištenje Armadillian operativnog sistema, koji je u velikoj mjeri zasnovan na Raspbian/Debian OS -u i optimiziran za BCM2835 SOC. Pakiran je sa 13 GPIO koji ima 2 pojedinačna I2C kanala, 5 pojedinačnih SPI kanala i 2 UART kanala. Dostupna su i 2 PWM kanala koji se dele sa ugrađenim pojačalom sa mini zvučnikom. Također ima USB priključak koji se može koristiti za periferne uređaje poput tipkovnica, USB čvorišta, Wi-Fi ključeva i Bluetooth modula.

Korak 1: Kako to funkcionira?

Build
Build

Korak 2: Izgradite

Build
Build

Komponente

  1. ARMADILLO 43T
  2. 6-8-kanalni relej
  3. izmijenjena utičnica za proširenje
  4. 3 lampe/lampe
  5. neki aparati
  6. uSD kartica

Softver

python-tk modul

Koraci

  1. Izmijenite utičnicu za produžetak kao što je prikazano na prvoj slici iznad. Dodajte produžni produžetak iz otvorene veze. Ove žice će biti spojene na relejni modul. Shematski dijagram modificirane utičnice.
  2. Spojite komponente kao što je prikazano na drugoj slici iznad.
  3. Povezivanje Armadillo -relejnog modula:

Pin1 (GPIO37) do In1

Pin2 (GPIO38) do In2

Pin3 (GPIO39) do In3

Pin4 (GPIO35) do In4

Pin5 (GPIO36) do In5

Pin6 (GPIO45) do In6

Pin9 (GND) prema GND

Pin10 (+5V) do +5V

Priključite produžene žice izmijenjene utičnice na relejni modul kao što je prikazano na drugoj slici iznad.

Korak 3: Program

• Otvorite tehnički list Armadillo-43T i slijedite upute o tome kako instalirati Armadillian image i drugi potrebni softver.

• Instalirajte python-tk modul

sudo apt-get install python-tk

• Instalirajte, ožičenjePi idite na ovu vezu za upute:

https://wiringpi.com

• Nakon instaliranja wiringPi, preuzmite i instalirajte wiringARM

wget

• Preuzmite i raspakirajte datoteku HomeAutomation.zip

• Nakon ovih koraka, pokrenite HomeAutomation.py

Preporučuje se: