Innehållsförteckning:

Hemmautomation med Raspberry Pi 3 och Node-RED: 6 steg
Hemmautomation med Raspberry Pi 3 och Node-RED: 6 steg

Video: Hemmautomation med Raspberry Pi 3 och Node-RED: 6 steg

Video: Hemmautomation med Raspberry Pi 3 och Node-RED: 6 steg
Video: Домашняя автоматизация с использованием Raspberry Pi Pico #raspberrypi #raspberrypipico #homeautomation 2024, Juli
Anonim
Hemmautomation med Raspberry Pi 3 och Node-RED
Hemmautomation med Raspberry Pi 3 och Node-RED

Nödvändiga material: 1. Raspberry Pi 32. Relaismodul 3. Jumper Wires För mer information Se:

Steg 1: Installera Node Red

Node-RED är ett visuellt verktyg för att koppla ihop Internet of Things som kan köras på en Raspberry Pi och möjliggör snabb prototypering av projekt. Innan jag börjar vill jag rensa något: Jag är ny här så det kan vara möjligt att jag har gjort misstag. Så bara ignorera det. Ställ in Raspberry Pi på nätverket och uppdatera distributionen. Du kan köra följande kommandon i terminalen för det: sudo rpi-updatesudo reboot Efter omstart kör följande kommandon: sudo apt-get updatesudo apt-get upgrade I slutet av projektet kommer det slutliga användargränssnittet för detta projekt att se ut följande:

Steg 2: Installera Node-Red

Denna applikation körs i webbläsaren, så du behöver inte installera någon extra applikation för att spela med den och du kan köra den från vilken smarttelefon, surfplatta som helst eller från en dator som har en webbläsare. Och när det gäller detta projekt kan du automatisera ditt hem bara i ditt hemnätverk. Du kan utöka systemets funktionalitet men jag kommer inte att förklara det i det här projektet. För det här projektet måste du först konfigurera Node-RED på en Raspberry Pi 2. Installera Node-RED på Raspberry Pi Det finns två sätt för detta: Det finns förinstallerad Node-RED i Raspbian Jessie-bilden från november 2015. Gå till: Meny-> Programmering-> Nod-RÖD. Eller så kan du installera den manuellt. En mycket bra dokumentation tillgänglig för det och du kan hitta den här. Kör Node-RED Efter att allt är inställt är nästa steg att köra Node-RED. Du kan köra den från menyn eller med följande kommando i terminalen: node-red-startnode-red-stop (för att stoppa Node-RED) Om du vill arbeta på Raspberry Pi-skrivbordet, öppnar du webbläsaren och anger adress som du kan hitta som visas i följande bild efter att ha kört Node-RED:

Steg 3: Öppna Node-Red

Öppningsnod-röd
Öppningsnod-röd

Eller det andra alternativet (mycket bättre än att arbeta på lokal värd) är att öppna webbläsare i någon annan dator (snabbare än Raspberry Pi) som är ansluten till ditt hemnätverk och ange adressen som du kan se i följande bild. Jag har använt andra alternativet. Öppna webbläsaren och ange adressen till din Raspberry Pi, i mitt fall är det: 192.168.1.12:1880 Om allt är korrekt hittar du följande resultat: Som du kan se på vänster sida finns det många olika noder, och jag Jag kommer att använda några av dem för detta projekt. Dra och släpp bara för att använda dem.

Steg 4: Installera extra noder

Installera extra noder
Installera extra noder

extra noder till din Raspberry Pi och det är väldigt enkelt, bara ange följande kommandon i terminalen: cd ~/.node-rednpm installera nod-red-contrib-gpio (Dokumentation) npm installera nod-red-contrib-ui (Dokumentation) Du kan hitta många andra noder och dokumentation här (krävs inte för detta projekt). Efter att ha kört dessa kommandon rekommenderar jag att stoppa och starta om Node-RED så att den kan uppdatera nodlistan.

Steg 5: Hareware -installation

Hareware -installation
Hareware -installation

Konfigurera hårdvara Anslut hårdvarukomponenterna till rätt stift som du definierade i Node-RED. Kontrollera schematiskt avsnitt för kretsschema. Utgång Om du har gjort allt korrekt så hittar du resultatet som i detta

Rekommenderad: