Inhoudsopgave:
- Stap 1: Wring Raspberry Pi met 8-kanaals relais
- Stap 2: Stel Raspbian Lite in op Raspberry Pi
- Stap 3: Update Raspbian
- Stap 4: Pakketten installeren
- Stap 5: "HomeAutomationServer" repository klonen
- Stap 6: Voer server uit met Pm2
- Stap 7: Herstart de server
Video: Domotica: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Maak van je huis een smart home, hiermee bedien je alle elektronische apparaten in huis binnen één app. Maar voor dit project heb ik ervoor gezorgd dat alleen alle verlichting thuis wordt bediend. Alles eenvoudig gemaakt met Raspberry pi 3 en relais voor het bedienen van de fysieke schakelaars en een app die helemaal opnieuw is gebouwd om het relais voor de afstandsbediening te bedienen.
BENODIGDE MATERIALEN
Frambozenpi 3
8-kanaals 5v relaismodule
Micro sd-kaart (8GB)
Vrouw-naar-vrouw verbindingsdraad
GEBRUIKTE SOFTWARE
Win32DiskImager
Stap 1: Wring Raspberry Pi met 8-kanaals relais
Draad volgens het bovenstaande diagram:
Stap 2: Stel Raspbian Lite in op Raspberry Pi
Bezoek
Scroll naar beneden en download de nieuwste Raspbian Lite (huidig - Buster)
unzip het.zip-bestand en je krijgt een.img-bestand
voer Win32DiskImager uit
blader naar het.img-bestand onder de optie "Image File"
selecteer het juiste station "Apparaat" (bijv. E:)
klik op de knop "Schrijven" om het brandproces te starten
klik op "JA" wanneer daarom wordt gevraagd
als je klaar bent, plaats je je SD-kaart in Raspberry Pi en zet je hem aan
Stap 3: Update Raspbian
Stel statische IP in op Raspbian vóór update, HOE?
Log in op raspbian terminal
Gebruiker: piWachtwoord: framboos
type
sudo nano /etc/dhcpcd.conf
scrol helemaal naar beneden en plak deze coderegels
interface eth0
statisch ip_address=/24 statische routers= statisch domain_nameservers= interface wlan0 statisch ip_address=/24 statische routers= statisch domain_nameservers=
sla het op door op "ctrl+x" en "y" te drukken
eindelijk herstart je pi, met "sudo reboot"
voer na het opnieuw opstarten deze opdracht uit om raspbian bij te werken naar de nieuwste versie
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Stap 4: Pakketten installeren
Tijd om alle vereiste afhankelijkheden te installeren
in terminal voer deze commando's uit:
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install git
sudo npm installeer pm2 -g
Controleer of alles correct is geïnstalleerd door deze opdrachten uit te voeren
knoop -v
npm -v
pm2 -v
git --versie
Stap 5: "HomeAutomationServer" repository klonen
Kloon "HomeAutomationServer" repository van github
git-kloon
eenmaal gekloond, ga naar de map "HomeAutomationServer" en voer dit uit:
npm installeren
Alle vereiste afhankelijkheden die nodig zijn voor het project worden automatisch geïnstalleerd
Stap 6: Voer server uit met Pm2
Voer server uit met pm2
typ dit in terminal om het pad voor pm2 te genereren
pm2 opstarten
kopieer het gegenereerde commando en plak het in de terminal en voer het uit
als laatste, start de server met pm2, typ deze opdracht, je zou nu in de juiste map moeten zijn
pm2 start server.js --name "HomeAutomationServer" --watch
voer deze opdracht uit om de server op te slaan in pm2 zodat pm2 uw server automatisch uitvoert bij elke keer opstarten
pm2 opslaan
Stap 7: Herstart de server
Start de server opnieuw op met deze opdracht
sudo reboot
eenmaal opnieuw opgestart, typt u deze opdracht om te controleren of de server automatisch wordt uitgevoerd na opnieuw opstarten
pm2 lijst
Daarmee heb je de tutorial voltooid voor het instellen van de server die draait met pm2
MAAR ALVORENS DE VOLLEDIGE TUTORIAL TE BEINDIGEN, laat me je vertellen dat dit slechts de helft van de applicatie is, dus waar is de resterende tutorial die je vraagt, bezoek https://github.com/khairmuhammad-ybh/HomeAutomati… voor de laatste tutorial om de app op uw apparaat te installeren.
UPDATES
Download en installeer de apk die hier wordt geleverd: HomeAutomation en probeer het eens
Aanbevolen:
$ 5 Domotica-knop: 4 stappen
Home Automation-knop van $ 5: een Home Automation-knop van $ 5 Soms is de eenvoudigste oplossing een enkele knop. We wilden een gemakkelijke manier om een "bedtijd" -routine te activeren op onze domotica-hub (de Hubitat Elevation), die de meeste lichten uitdoet, andere op specifieke niveaus zet en
Domotica: 5 stappen
Domotica: in dit project zijn we veel dingen gaan gebruiken om het vanaf nul te bouwen om het proces van IoT internet of thingsvideo voor het hele project te begrijpen
Volgende generatie domotica met Eagle Cad (deel 1 - PCB): 14 stappen
Home Automation van de volgende generatie met Eagle Cad (deel 1 - PCB): Inleiding: Waarom zeg ik de volgende generatie: omdat het een aantal componenten gebruikt die veel beter zijn dan traditionele domotica-apparaten. Het kan apparaten bedienen door: Google Spraakcommando's Touch Panel op de Device Control van app
Domotica met ESP8266 of NODEMCU: 6 stappen
Domotica met ESP8266 of NODEMCU: Heb je ooit je huis willen automatiseren via wifi? Wil je de lichten, ventilator en alle andere apparaten vanaf je smartphone bedienen? Of heb je ooit een instructable willen hebben over aangesloten apparaten en ermee aan de slag gaan? Dit domotica-project zal
NODE MCU-LED-besturing (eenvoudige domotica): 5 stappen
NODE MCU-LED-besturing (eenvoudige huisautomatisering): Hallo jongens, laten we in deze Instructable zien hoe u een LED-lamp kunt bedienen met uw smartphone. We zullen Node-MCU voor dit project gebruiken. Raadpleeg de onderstaande link om Node MCU te installeren bibliotheken (ESP-bibliotheken) in uw Arduino IDE.NODE MCU-BASICS{Volg St