Innehållsförteckning:
Video: Armadillo Home Automation: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
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?
Steg 2: Bygg
Komponenter
- ARMADILLO 43T
- 6-8 kanals relä
- modifierat förlängningsuttag
- 3 lampor/lampor
- några apparater
- uSD -kort
programvara
python-tk-modul
Steg
- Ä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.
- Anslut komponenterna som visas i den andra bilden ovan.
- 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:
DIY Home Automation Intruder Alarm System!: 5 steg (med bilder)
DIY Home Automation Intruder Alarm System !: I det här projektet kommer jag att visa dig hur du använder Home Assistant -programvaran för att skapa ett inkräktarlarmsystem för ditt hem. Systemet kommer i princip att upptäcka om dörren öppnas utan tillstånd och sedan skickar det ut ett meddelande
IOT Home Automation DIY Project #1: 7 Steg
IOT Home Automation DIY Project # 1: # INLEDNING Hemautomation är automatiseringsprocessen för hushållsapparater som AC, fläkt, kylskåp, lampor och listan fortsätter så att de kan styras med din telefon, dator eller till och med på distans. Detta projekt behandlar esp2866
Infinity Gauntlet Controlled Home Automation: 8 steg (med bilder)
Infinity Gauntlet Controlled Home Automation: I mitt tidigare projekt har jag gjort en infinity -handske som styr en ljusbrytare. Jag ville använda sex stenar och varje sten kan styra apparater, dörrlås eller belysning. Så jag skapade ett hemautomatiseringssystem med hjälp av infinity -handskar. I detta projekt
Arduino-bluetooth Operated Cell Phone Contactless Home Automation: 5 steg
Arduino-bluetooth Operated Cell Phone Contactless Home Automation: hälsningar i tiderna av covid-19-pandemin för kontroll
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 steg
Sonoff B1 Firmware Home Automation Openhab Google Home: Jag gillar verkligen Tasmota -firmware för mina Sonoff -switchar. Men a var inte riktigt nöjd med Tasmota-firmware på min Sonoff-B1. Jag lyckades inte helt integrera det i min Openhab och styra det via Google Home. Därför skrev jag mitt eget företag