Indholdsfortegnelse:

Armadillo Home Automation: 5 trin
Armadillo Home Automation: 5 trin

Video: Armadillo Home Automation: 5 trin

Video: Armadillo Home Automation: 5 trin
Video: Vote for wolf armor in Minecraft! 2024, November
Anonim
Image
Image

Hjemmeautomatiseringsprojektet administrerer og driver forskellige elektriske systemer inde i et hus såsom lys, apparater og stikkontakter. Dette projekt bruger 4D Systems 'Armadillo-43T.

Projektet lader brugeren indstille tilstanden til manuel eller automatisk. I manuel tilstand kan brugeren tænde eller slukke en bestemt stikkontakt eller enhed. Mens den er i auto, kan brugeren bare indstille, hvor lang tid der skal til, før han vil tænde eller slukke alle tilsluttede enheder. I denne tilstand er brugeren ikke i stand til at skifte enhederne manuelt, men han kan når som helst vende tilbage til manuel. Brugeren får to tilstande til den automatiske, ALLE ENHEDER TIL og ALLE ENHEDER FRA. For at udløse de relæer, der tænder og slukker enhederne, udnytter Armadillo dens GPIO -funktioner. Når den er i manuel tilstand, og der registreres en knap, der skal trykkes på, vil armadillo skifte den respektive GPIO -pin. Når den er i automatisk, vil armadillo simpelthen dreje alle stifter til LAV eller HØJ afhængigt af timernes indstillinger. Armadillo er vores løsning på krav til display og prototyper. Armadillo kører på BCM2835 SOC kombineret med ARM1176JZF-S CPU-processor med en VideoCore IV GPU i en enkelt pakke. Armadillo er udviklet til at udnytte Armadillian -operativsystemet, som stort set er baseret på Raspbian/Debian OS og optimeret til BCM2835 SOC. Den er pakket med 13 GPIO, som har 2 Single I2C -kanaler, 5 Single SPI -kanaler og 2 UART -kanaler. Der er også 2 PWM-kanaler, som deles med den indbyggede forstærker med minihøjttaler. Det har også en USB-port, der kan bruges til perifere enheder såsom tastaturer, USB-hubs, Wi-Fi-dongler og Bluetooth-moduler.

Trin 1: Hvordan fungerer det?

Byg
Byg

Trin 2: Byg

Byg
Byg

Komponenter

  1. ARMADILLO 43T
  2. 6-8 kanals relæ
  3. modificeret udvidelsesstik
  4. 3 lamper/lamper
  5. nogle apparater
  6. uSD -kort

Software

python-tk modul

Trin

  1. Rediger forlængelsesudgangen som vist på det første billede ovenfor. Tilføj trådforlængelse fra forbindelsen med åben ende. Disse ledninger forbindes til relæmodulet. Skematisk diagram over et modificeret udvidelsesudtag.
  2. Tilslut komponenterne som vist på det andet billede ovenfor.
  3. Armadillo til relæmodulforbindelse:

Pin1 (GPIO37) til In1

Pin2 (GPIO38) til In2

Pin3 (GPIO39) til In3

Pin4 (GPIO35) til In4

Pin5 (GPIO36) til In5

Pin6 (GPIO45) til In6

Pin9 (GND) til GND

Pin10 (+5V) til +5V

Tilslut den modificerede forlængelsesudgangs forlængede ledninger til relæmodulet som vist på det andet billede ovenfor.

Trin 3: Programmer

• Åbn Armadillo-43T-databladet, og følg vejledningen i, hvordan du installerer Armadillian-billedet og anden nødvendig software.

• Installer python-tk-modul

sudo apt-get install python-tk

• Installer, wiringPi gå til dette link for instruktioner:

https://wiringpi.com

• Efter installation af wiringPi skal du downloade og installere wiringARM

wget

• Download og pak filen HomeAutomation.zip ud

• Efter disse trin skal du køre HomeAutomation.py

Anbefalede: