Innehållsförteckning:

Armadillo Home Automation: 5 steg
Armadillo Home Automation: 5 steg

Video: Armadillo Home Automation: 5 steg

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

Hemmautomationsprojektet hanterar och driver olika elsystem inuti ett hus som lampor, apparater och uttag. Detta projekt använder 4D Systems Armadillo-43T.

Projektet låter användaren ställa in läget till manuellt eller automatiskt. I manuellt läge kan användaren slå på eller av vissa uttag eller enheter. Medan den är i auto kan användaren bara ställa in hur lång tid det tar innan han vill slå på eller av alla anslutna enheter. I det här läget kan användaren inte växla enheterna manuellt men han kan när som helst återgå till manuell. Användaren får två lägen för den automatiska, ALLA ENHETER PÅ och ALLA ENHETER AV. För att aktivera reläer som slår på och av enheterna använder Armadillo dess GPIO -funktioner. När det är i manuellt läge och det upptäcks att en knapp ska tryckas in kommer armadillon att växla respektive GPIO -stift. När den är i automatisk, kommer bältdjuret helt enkelt att vrida alla stift till LÅG eller HÖG beroende på inställningarna för timern. Armadillo är vår lösning för krav på display och prototyper. Armadillo körs på BCM2835 SOC kombinerat med ARM1176JZF-S CPU-processor med en VideoCore IV GPU i ett enda paket. Armadillo är utvecklad för att använda Armadillian -operativsystemet, som till stor del är baserat på Raspbian/Debian OS och optimerat för BCM2835 SOC. Den är packad med 13 GPIO som har 2 enkla I2C -kanaler, 5 enkla SPI -kanaler och 2 UART -kanaler. Det finns också två PWM-kanaler som kan delas med inbyggd förstärkare med minihögtalare. Den har också en USB-port som kan användas för kringutrustning som tangentbord, USB-hubbar, Wi-Fi-donglar och Bluetooth-moduler.

Steg 1: Hur fungerar det?

Bygga
Bygga

Steg 2: Bygg

Bygga
Bygga

Komponenter

  1. ARMADILLO 43T
  2. 6-8 kanals relä
  3. modifierat förlängningsuttag
  4. 3 lampor/lampor
  5. några apparater
  6. uSD -kort

programvara

python-tk-modul

Steg

  1. Ändra förlängningsuttaget som visas i den första bilden ovan. Lägg till trådförlängning från den öppna ändanslutningen. Dessa ledningar kommer att anslutas till relämodulen. Schematiskt diagram över ett modifierat förlängningsuttag.
  2. Anslut komponenterna som visas i den andra bilden ovan.
  3. Armadillo till relämodulanslutning:

Pin1 (GPIO37) till In1

Pin2 (GPIO38) till In2

Pin3 (GPIO39) till In3

Pin4 (GPIO35) till In4

Pin5 (GPIO36) till In5

Pin6 (GPIO45) till In6

Pin9 (GND) till GND

Pin10 (+5V) till +5V

Anslut det modifierade förlängningsuttagets förlängda ledningar till relämodulen som visas i den andra bilden ovan.

Steg 3: Programmera

• Öppna Armadillo-43T-databladet och följ instruktionerna om hur du installerar Armadillian-bilden och annan nödvändig programvara.

• Installera python-tk-modulen

sudo apt-get install python-tk

• Installera, wiringPi gå till den här länken för instruktioner:

https://wiringpi.com

• Efter installation av wiringPi, ladda ner och installera wiringARM

wget

• Ladda ner och packa upp filen HomeAutomation.zip

• Efter dessa steg, kör HomeAutomation.py

Rekommenderad: