Indholdsfortegnelse:
- Trin 1: Wring Raspberry Pi med 8-kanals relæ
- Trin 2: Konfigurer Raspbian Lite på Raspberry Pi
- Trin 3: Opdater Raspbian
- Trin 4: Installer pakker
- Trin 5: Kloning af "HomeAutomationServer" -lager
- Trin 6: Kør server med Pm2
- Trin 7: Genstart serveren
Video: Hjemmeautomatisering: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Gør dit hjem til et smart hjem, med dette kan du styre alle elektroniske enheder i dit hjem inden for en enkelt app. Men til dette projekt sørgede jeg kun for at kontrollere al belysning derhjemme. Alt laves let med Raspberry pi 3 og relæ til styring af de fysiske switche og en app bygget fra bunden til at styre relæet til fjernbetjeningen.
NØDVENDIGE MATERIALER
Hindbær pi 3
8-kanals 5v relæmodul
Micro sd -kort (8 GB)
Kvinde-til-hun-jumpertråd
BRUGT SOFTWARE
Win32DiskImager
Trin 1: Wring Raspberry Pi med 8-kanals relæ
Tråd i henhold til diagrammet ovenfor
Trin 2: Konfigurer Raspbian Lite på Raspberry Pi
Besøg
Rul ned og download den nyeste Raspbian Lite (nuværende - Buster)
pak zip -filen ud, og du får en.img -fil
kør Win32DiskImager
søg efter.img -fil under "Billedfil"
vælg det korrekte drev "Enhed" (f.eks. E:)
klik på "Skriv" -knappen for at starte brændingsprocessen
klik på "JA" når du bliver bedt om det
når det er gjort, skal du indsætte dit SD -kort i hindbær pi og tænde det
Trin 3: Opdater Raspbian
Indstil statisk IP til Raspbian før opdatering, HVORDAN?
Log ind på raspbian terminal
Bruger: piPassword: hindbær
type
sudo nano /etc/dhcpcd.conf
rul ned til helt ned og indsæt denne kodelinje
grænseflade eth0
static ip_address =/24 static routers = static domain_nameservers = interface wlan0 static ip_address =/24 static routers = static domain_nameservers =
gem det ved at trykke på "ctrl+x" og "y"
genstart endelig din pi, med "sudo reboot"
efter succes genstart, kør disse kommandoer for at opdatere raspbian til nyeste version
sudo apt-get opdatering
sudo apt-get opgradering
sudo apt-get dist-upgrade
Trin 4: Installer pakker
Tid til at installere alle nødvendige afhængigheder
i terminal kør disse kommandoer
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install git
sudo npm installer pm2 -g
Kontroller, om alt er installeret korrekt ved at køre disse kommandoer
knude -v
npm -v
pm2 -v
git -version
Trin 5: Kloning af "HomeAutomationServer" -lager
Klon "HomeAutomationServer" -lager fra github
git-klon
når du er klonet, skal du gå ind i "HomeAutomationServer" bibliotek og køre dette
npm installation
Alle nødvendige afhængigheder, der kræves til projektet, installeres automatisk
Trin 6: Kør server med Pm2
Kør server med pm2
skriv dette i terminal for at generere stien til pm2
pm2 opstart
kopier den genererede kommando og indsæt den i terminalen, og udfør den
endelig start server med pm2, skriv denne kommando, du skulle nu være i den rigtige mappe
pm2 start server.js -navn "HomeAutomationServer" --watch
kør denne kommando for at gemme serveren i pm2, så pm2 kører din server automatisk ved hver opstart
pm2 gemme
Trin 7: Genstart serveren
Genstart serveren med denne kommando
sudo genstart
når genstartet, skal du skrive denne kommando for at kontrollere, om serveren automatisk kører efter genstart
pm2 liste
Med det har du gennemført selvstudiet til opsætning af serveren, der kører med pm2
MEN FØR AT SLUTTE HELE TUTORIALE, lad mig fortælle dig, at dette kun er halvdelen af ansøgningen, så hvor er den resterende vejledning, du spørger, besøg https://github.com/khairmuhammad-ybh/HomeAutomati… for den sidste vejledning for at installere appen på din enhed.
OPDATERINGER
Download og installer den apk, der findes her: HomeAutomation, og prøv det
Anbefalede:
Hjemmeautomatisering: 5 trin
Hjemmeautomatisering: i dette projekt er vi væk, brug mange ting, byg det fra nul til at forstå processen med IoT internet of thingsvideo til hele projektet
Arduin-hjemmeautomatisering: 5 trin
Arduin-hjemmeautomatisering: I denne Instructable vil jeg fortælle dig om et eksempel på hjemmeautomatisering styret af en ZELIO SR3 PLC og Arduino-plader, der bruges til at måle og kontrollere lys, varme og fugtighed. Dette system bruges af mine elever til at lære det grundlæggende i automatisering
HC-05 (bluetooth) modul til hjemmeautomatisering Grundlæggende: 3 trin
HC-05 (bluetooth) -modul til hjemmeautomatisering Grundlæggende: I mit sidste projekt styrede jeg LED ved hjælp af en trykknap, men i dette projekt har jeg udskiftet PUSH BUTTON med HC-05-modul. Jeg anbefaler stærkt at gå igennem disse projekter før fortsætter med dette projekt. Du får alle detaljer i
Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturkontrolrelæ: 16 trin
Hjemmeautomatisering med NodeMCU Touch Sensor LDR Temperaturstyringsrelæ: I mine tidligere NodeMCU -projekter har jeg styret to husholdningsapparater fra Blynk App. Jeg modtog mange kommentarer og beskeder for at opgradere projektet med manuel kontrol og tilføje flere funktioner. Så jeg har designet denne Smart Home Extension Box.I denne IoT
Hjemmeautomatisering Trin for trin Brug af Wemos D1 Mini Med PCB -design: 4 trin
Hjemmeautomatisering Trin for trin Brug af Wemos D1 Mini Med PCB -design: Hjemmeautomatisering Trin for trin ved hjælp af Wemos D1 Mini med PCB -design For et par uger siden udgav vi en tutorial "Home Automation using Raspberry Pi" i rootsaid.com, som blev godt modtaget blandt hobbyfolk og universitetsstuderende. Så kom et af vores medlemmer