Inhoudsopgave:

Domotica met Raspberry Pi 3 en Node-RED - Ajarnpa
Domotica met Raspberry Pi 3 en Node-RED - Ajarnpa

Video: Domotica met Raspberry Pi 3 en Node-RED - Ajarnpa

Video: Domotica met Raspberry Pi 3 en Node-RED - Ajarnpa
Video: Home Automation with Node RED and Raspberry Pi 2024, November
Anonim
Domotica met Raspberry Pi 3 en Node-RED
Domotica met Raspberry Pi 3 en Node-RED

Vereiste materialen: 1. Raspberry Pi 32. Relaismodule 3. Jumper-draden Raadpleeg voor meer informatie:

Stap 1: Node Red installeren

Node-RED is een visueel hulpmiddel voor het bekabelen van het Internet of Things dat op een Raspberry Pi kan worden uitgevoerd en waarmee snel prototypes van projecten kunnen worden gemaakt. Voordat ik begin, wil ik iets duidelijk maken: ik ben nieuw hier dus het kan zijn dat ik fouten heb gemaakt. Dus negeer het gewoon. Stel Raspberry Pi in op het netwerk en werk de distributie bij. U kunt daarvoor de volgende opdrachten in terminal uitvoeren: sudo rpi-updatesudo reboot Voer na het opnieuw opstarten de volgende opdrachten uit: sudo apt-get updatesudo apt-get upgrade Aan het einde van het project ziet de uiteindelijke gebruikersinterface van dit project er als volgt uit:

Stap 2: Node-Red installeren

Deze applicatie draait in een webbrowser, dus je hoeft geen extra applicatie te installeren om ermee te spelen en je kunt het uitvoeren vanaf elke smartphone, tablet of vanaf een pc met een webbrowser. En wat dit project betreft, u kunt uw huis alleen binnen uw thuisnetwerk automatiseren. Je kunt de functionaliteit van het systeem uitbreiden, maar dat ga ik in dit project niet uitleggen. Voor dit project moet je eerst Node-RED instellen op een Raspberry Pi 2. Node-RED installeren op Raspberry Pi Er zijn twee manieren om dit: Er is Node-RED vooraf geïnstalleerd in de Raspbian Jessie-afbeelding van november 2015. Ga naar: Menu->Programmeren->Node-RED. Of je kunt het handmatig installeren. Hiervoor is een zeer goede documentatie beschikbaar die u hier kunt vinden. Node-RED uitvoeren Nadat u alles hebt ingesteld, is de volgende stap het uitvoeren van Node-RED. U kunt het uitvoeren vanuit het menu of met de volgende opdracht in terminal: node-red-startnode-red-stop (om Node-RED te stoppen) Als u op het Raspberry Pi-bureaublad wilt werken, opent u de webbrowser en voert u de adres dat u kunt vinden zoals weergegeven in de volgende afbeelding na het uitvoeren van Node-RED:

Stap 3: Node-Red openen

Knooppunt-Rood openen
Knooppunt-Rood openen

Of de tweede optie (veel beter dan werken op een lokale host) is om de webbrowser te openen op een andere pc (sneller dan Raspberry Pi) die is aangesloten op uw thuisnetwerk en het adres in te voeren zoals u kunt vinden in de volgende afbeelding. Ik heb de tweede optie. Open de webbrowser en voer het adres van je Raspberry Pi in, in mijn geval is dat: 192.168.1.12:1880Als alles correct is, zul je het volgende resultaat vinden: Zoals je aan de linkerkant kunt zien, zijn er veel verschillende knooppunten, en ik Ik ga er een aantal gebruiken voor dit project. Gewoon slepen en neerzetten om ze te gebruiken.

Stap 4: Extra nodes installeren

Extra knooppunten installeren
Extra knooppunten installeren

extra knooppunten naar uw Raspberry Pi en het is heel eenvoudig, voer gewoon de volgende opdrachten in terminal in: cd ~/.node-rednpm install node-red-contrib-gpio (Documentatie)npm install node-red-contrib-ui (Documentatie)U kan hier veel andere knooppunten en documentatie vinden (niet vereist voor dit project). Na het uitvoeren van deze opdrachten, raad ik aan om de Node-RED te stoppen en opnieuw te starten, zodat deze de lijst met knooppunten kan bijwerken.

Stap 5: Hareware-installatie

Hareware-configuratie
Hareware-configuratie

Hardware instellen Sluit de hardwarecomponenten aan op de juiste pinnen zoals u hebt gedefinieerd in Node-RED. Controleer de schematische sectie voor het schakelschema. Uitvoer Als u alles correct hebt gedaan, vindt u het resultaat zoals hier:

Aanbevolen: