Innholdsfortegnelse:

Armadillo Home Automation: 5 trinn
Armadillo Home Automation: 5 trinn

Video: Armadillo Home Automation: 5 trinn

Video: Armadillo Home Automation: 5 trinn
Video: Беспроводной умный замок NUKI, интегрированный в умный дом Loxone. 2024, Juli
Anonim
Image
Image

Home Automation -prosjektet administrerer og driver ulike elektriske systemer inne i et hus, for eksempel lys, hvitevarer og stikkontakter. Dette prosjektet bruker 4D Systems 'Armadillo-43T.

Prosjektet lar brukeren sette modusen til manuell eller automatisk. I manuell modus kan brukeren slå på eller av visse stikkontakter eller enheter. Mens den er i auto, kan brukeren bare angi hvor lang tid det vil til han vil slå på eller av alle tilkoblede enheter. I denne modusen kan ikke brukeren bytte enhetene manuelt, men han kan når som helst gå tilbake til manuell. Brukeren får to moduser for den automatiske, ALLE ENHETER PÅ og ALLE ENHETER AV. Armadillo bruker GPIO -funksjonene for å aktivere reléene som slår enhetene på og av. Når den er i manuell modus og det oppdages en knapp som skal trykkes på, vil armadilloen veksle den respektive GPIO -pinnen. Når den er automatisk, vil armadillo ganske enkelt slå alle pinnene til LAV eller HØY avhengig av innstillingene til timeren. Armadillo er vår løsning på krav til display og prototyper. Armadillo kjøres på BCM2835 SOC kombinert med ARM1176JZF-S CPU-prosessor med en VideoCore IV GPU i en enkelt pakke. Armadillo er utviklet for å bruke Armadillian -operativsystemet, som i stor grad er basert på Raspbian/Debian OS og optimalisert for BCM2835 SOC. Den er fullpakket med 13 GPIO som har 2 enkle I2C -kanaler, 5 enkle SPI -kanaler og 2 UART -kanaler. 2 PWM-kanaler er også tilgjengelige som deles med innebygd forsterker med minihøyttaler. Den har også en USB-port som kan brukes til eksterne enheter som tastaturer, USB-hubber, Wi-Fi-dongler og Bluetooth-moduler.

Trinn 1: Hvordan fungerer det?

Bygge
Bygge

Trinn 2: Bygg

Bygge
Bygge

Komponenter

  1. ARMADILLO 43T
  2. 6-8 kanals relé
  3. modifisert forlengelsesuttak
  4. 3 lamper/lamper
  5. noen apparater
  6. uSD -kort

Programvare

python-tk-modul

Trinn

  1. Endre forlengelsesuttaket som vist på det første bildet ovenfor. Legg til ledningsforlengelse fra den åpne enden. Disse ledningene blir koblet til relemodulen. Skjematisk diagram av et modifisert forlengelsesuttak.
  2. Koble til komponentene som vist på det andre bildet ovenfor.
  3. Armadillo til relémodulstilkobling:

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

Koble det endrede forlengelsesuttakets forlengede ledninger til relemodulen som vist på det andre bildet ovenfor.

Trinn 3: Program

• Åpne Armadillo-43T-databladet og følg instruksjonene for hvordan du installerer Armadillian-bildet og annen nødvendig programvare.

• Installer python-tk-modulen

sudo apt-get install python-tk

• Installer, wiringPi gå til denne lenken for instruksjoner:

https://wiringpi.com

• Etter installering av wiringPi, last ned og installer wiringARM

wget

• Last ned og pakk ut filen HomeAutomation.zip

• Etter disse trinnene, kjør HomeAutomation.py

Anbefalt: