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, Srpanj
Anonim
Image
Image

Projekt Home Automation upravlja i upravlja raznim električnim sustavima unutar kuće, poput svjetla, uređaja i utičnica. Ovaj projekt koristi Armadillo-43T 4D Systems.

Projekt omogućuje korisniku postavljanje načina 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 načinu rada, 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čno. 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. Kad se u ručnom načinu rada otkrije da se pritisne gumb, oklopnik će prebaciti odgovarajući GPIO pin. Kad je u automatskom režimu, oklopnik će jednostavno okrenuti sve igle na LOW ili HIGH, ovisno o postavkama timera. Armadillo je naše rješenje za potrebe prikaza i izrade prototipova. Armadillo radi na BCM2835 SOC u kombinaciji s ARM1176JZF-S CPU procesorom s VideoCore IV GPU-om u jednom paketu. Armadillo je razvijen za korištenje Armadillian operacijskog sustava, koji se uvelike temelji na Raspbian/Debian OS -u i optimiziran za BCM2835 SOC. Pakiran je s 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 dijele s ugrađenim pojačalom s 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?

Izgraditi
Izgraditi

Korak 2: Izgradite

Izgraditi
Izgraditi

Komponente

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

Softver

python-tk modul

Koraci

  1. Promijenite utičnicu za proširenje kao što je prikazano na prvoj slici gore. Dodajte produžni produžetak iz otvorene veze. Ove žice bit će 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) na 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 podatkovnu tablicu Armadillo-43T i slijedite upute o tome kako instalirati Armadillian sliku 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čeni: