Inhoudsopgave:

Node Red - Bedien RaspberryPi - Ajarnpa
Node Red - Bedien RaspberryPi - Ajarnpa

Video: Node Red - Bedien RaspberryPi - Ajarnpa

Video: Node Red - Bedien RaspberryPi - Ajarnpa
Video: Raspberry Pi 3B+ Tutorial: DHT11 Sensor in Node Red einbinden und mit Alexa kombinieren 2024, November
Anonim
Node Red - Bedien RaspberryPi
Node Red - Bedien RaspberryPi

In deze instructable zullen we kijken hoe u de Node-Red-software kunt instellen en hoe u de GPIO op uw Raspberry Pi gemakkelijk kunt bedienen.

Stap 1: Pakketten installeren

Eerst moeten we pakketten installeren. Om dit te doen, moet u de volgende opdrachten in een terminal uitvoeren:

pi@raspberrypi:~ $ sudo apt-get update

pi@raspberrypi:~ $ sudo apt-get install build-essentiële python-rpi.gpio

(als stretch rasbian wordt uitgevoerd, zou het al geïnstalleerd moeten zijn.)

pi@raspberrypi:~ $ bash <(curl -sL

Stap 2: Start Node-Red voor de eerste keer

Om Node-Red te starten, hoeft u alleen maar het terminalcommando uit te voeren: pi@raspberrypi:~ $ node-red-start

Om Node-Red automatisch te starten wanneer de pi opstart, hoeft u alleen de service in te schakelen met de volgende opdracht:

pi@raspberrypi:~ $ sudo systemctl enable nodered.service

Stap 3: Inloggen op webpagina

Inloggen op webpagina
Inloggen op webpagina

Nu hoeft u alleen maar in te loggen op de webpagina die nu op uw Raspberry Pi draait voor Node-Red-ontwikkeling.

Om dit te doen, hoeft u alleen maar naar het adres van uw pi te gaan en poort 1880 te gebruiken.

Voorbeeld:

Als mijn pi-adres 192.168.1.40 is, zou ik inloggen met

Stap 4: Dashboardmodule voor GPIO installeren

Dashboardmodule voor GPIO installeren
Dashboardmodule voor GPIO installeren

Nu zullen we kijken naar het maken van een dashboard voor uw controle over de GPIO. Eerst moeten we de dashboardcomponent installeren.

Voer de volgende opdracht uit in een terminal op je pi:

pi@raspberrypi:~ $ node-red-stop

pi@raspberrypi:~ $ cd ~/.node-red pi@raspberrypi:~ $ npm install node-red-dashboard pi@raspberrypi:~ $ node-red-start

Stap 5: Een dashboard maken voor GPIO

Nu moet je teruggaan naar de browserpagina waar je eerder in dit project naartoe hebt genavigeerd.

Vanaf deze pagina bouwen we een voorbeeld van de GPIO. Ik zal een schakelaar en een schuifregelaar plaatsen voor het in- en uitschakelen van GPIO en één voor het uitvoeren van een pwm-golf.

U moet aan de linkerkant van het paneel onder het dashboard de schakelknop vinden en deze naar de Flow 1 slepen. Vervolgens moet u de schuifregelaar vinden en deze ook naar Flow 1 slepen.

Nu moet je de GPIO vinden onder de sectie Raspberry pi. Nu wilt u de gpio-module met de verbindingspunt aan de linkerkant, aangezien dit de invoermodule is. Sleep er twee naar beneden op de Flow 1 tegenover de schakelaar en schuifregelaar.

Plaats eenvoudig uw cursor op de verbindingspunt aan de linkerkant van de schakelaar en klik en sleep naar de verbindingspunt aan de linkerkant van een van de GPIO-pinnen. Doe hetzelfde voor de schuifregelaar.

Eenmaal verbonden, moet u elk stuk configureren door erop te dubbelklikken.

Stap 6: De schakelaar configureren

De schakelaar configureren
De schakelaar configureren
De schakelaar configureren
De schakelaar configureren

Dubbelklik op het schakelknooppunt en open het eigenschappenmenu.

Hier moet je op het potlood rechts van de groep klikken.

Maak nu een nieuwe groepsnaam aan (ik heb de mijne op standaard gelaten)

Kies het potloodpictogram naast de TAB en noem de tafel waarvan je wilt dat deze deel uitmaakt (ik koos voor thuis)

Kies nu bijwerken in de rechterbovenhoek.

Nu kunt u uw grootte en lay-out van uw schakelaar kiezen. Zodra je het pictogram hebt gekregen dat je wilt gebruiken en alle cosmetica klaar is, ga je naar de payload-opties.

Voor een switch moet u de payload-opties als volgt instellen:

Selecteer de vervolgkeuzepijl naast het tekstvak van de payload en kies het nummer voor beide payloads en stel vervolgens in:

Op laadvermogen: 1

Uit Payload: 0

Nu moet u de GPIO-pin configureren die u wilt wisselen.

Dubbelklik op de pin voor de schakelaar en dit opent de rpi-gpio out-modus voor bewerken.

Selecteer de pin die je wilt gebruiken, in ons geval gebruiken we de GPIO04-7 pin.

Geef het een naam als je wilt en kies "Gereed"

Stap 7: De schuifregelaar configureren

De schuifregelaar configureren
De schuifregelaar configureren
De schuifregelaar configureren
De schuifregelaar configureren

Om de schuifregelaar te configureren, moet u eerst dubbelklikken op de schuifregelaar-dashboardknop.

Eenmaal daar bewerk je de eigenschap "label" naar wat je zou willen dat de naam in de gebruikersinterface is.

Vervolgens stelt u het minimale bereik en het maximale bereik in. Omdat PWM LED-helderheid meestal in procenten is, moeten we vanwege de % Duty Cycle het minimum 0 en het maximum 100 hebben.

Nu, voor ons voorbeeld, hoe agressief het licht van helderheid verandert, is te wijten aan de stap. Ik heb de onze geconfigureerd voor 1 per stap, dus 1 eenheid van de schuifregelaar is gelijk aan 1% helderheid.

Dat is het voor de slider

Voor de Pin moet u dubbelklikken op de bijbehorende GPIO-pinmodule.

Nu hebben we voor de GPIO18-pin gekozen omdat dit een PMW-pin is voor de Raspberry pi 3 B+

Vervolgens moet u in het veld type PWM-uitgang selecteren, zodat bekend is dat het een PWM-uitgang is.

Geef het een naam en je bent klaar om te gaan.

Stap 8: De gebruikersinterface starten en testen

Image
Image

Om uw nieuwe dashboard-gebruikersinterface te testen, moet u in de rechterbovenhoek op implementeren klikken om uw aangepaste code te implementeren. Dan moet je naar het IP-adres van je pi gaan dat node-rood is. En voeg er bijvoorbeeld de UI-aanduiding aan toe: https://192.168.1.31:1880/uiWat je zou moeten zien is je schakelaar en je schuifregelaar die je hebt gemaakt. Nu kun je testen door op elk ervan te klikken. Ik hoop dat je genoten hebt van deze Instructables en bekijk het YouTube-kanaal en de video voor andere informatie.

Aanbevolen: