Innehållsförteckning:
- Steg 1: Installera paket
- Steg 2: Start Node-Red för första gången
- Steg 3: Logga in på webbsidan
- Steg 4: Installera instrumentpanel för GPIO
- Steg 5: Skapa en instrumentpanel för GPIO
- Steg 6: Konfigurera omkopplaren
- Steg 7: Konfigurera reglaget
- Steg 8: Starta användargränssnittet och testa
Video: Node Red - Control RaspberryPi: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I den här instruktionsboken kommer vi att titta på hur du installerar Node-Red-programvaran samt hur du enkelt kan styra GPIO på din hallonpi.
Steg 1: Installera paket
Först måste vi installera paket. För att göra detta måste du utfärda följande kommandon i en terminal:
pi@raspberrypi: ~ $ sudo apt-get update
pi@raspberrypi: ~ $ sudo apt-get install build-essential python-rpi.gpio
(om den kör stretch rasbian bör den redan vara installerad.)
pi@raspberrypi: ~ $ bash <(curl -sL
Steg 2: Start Node-Red för första gången
För att starta Node-Red upp behöver du bara köra terminalkommandot: pi@raspberrypi: ~ $ node-red-start
För att starta Node-Red automatiskt när pi startar behöver du bara aktivera tjänsten med följande kommando:
pi@raspberrypi: ~ $ sudo systemctl aktivera nodered.service
Steg 3: Logga in på webbsidan
Nu behöver du helt enkelt logga in på den webbsida som nu körs på din hallon pi för Node-Red-utveckling.
För att göra detta behöver du helt enkelt gå till din pi -adress och använda port 1880.
Exempel:
Om min pi -adress är 192.168.1.40 skulle jag logga in med
Steg 4: Installera instrumentpanel för GPIO
Nu ska vi titta på att skapa en instrumentpanel för din kontroll över GPIO. Först måste vi installera instrumentpanelen.
Utför följande kommando i en terminal på din pi:
pi@raspberrypi: ~ $ node-red-stop
pi@raspberrypi: ~ $ cd ~/.node-red pi@raspberrypi: ~ $ npm installera node-red-dashboard pi@raspberrypi: ~ $ node-red-start
Steg 5: Skapa en instrumentpanel för GPIO
Nu måste du gå tillbaka till webbläsarsidan som du navigerade till tidigare i det här projektet.
Från den här sidan kommer vi att bygga ett exempel på GPIO. Jag kommer att sätta en strömbrytare och en reglage för att slå på och av GPIO och en för att utföra en pwm -våg.
Du måste hitta omkopplarknappen från panelens vänstra sida under instrumentpanelen och dra den till flödet 1. Sedan måste du hitta reglaget och dra det till flöde 1 också.
Nu måste du hitta GPIO under hallon pi -sektionen. Nu vill du ha gpio -modulen som har anslutningspunkten på vänster sida eftersom detta är inmatningsmodulen. Dra två av dessa ner på Flow 1 mittemot strömbrytaren och reglaget.
Placera bara markören på anslutningspunkten på vänster sida av strömbrytaren och klicka och dra till anslutningspunkten till vänster på en av GPIO -stiften. Gör samma sak för reglaget.
När du är ansluten måste du konfigurera varje del genom att dubbelklicka på dem.
Steg 6: Konfigurera omkopplaren
Dubbelklicka på switch -noden och öppna egenskapsmenyn.
Här måste du klicka på pennan till höger om gruppen.
Skapa nu ett nytt gruppnamn (jag lämnade mitt som standard)
Välj pennikonen bredvid fliken och namnge tabellen du vill att den här ska vara en del av (jag valde hem)
Välj nu uppdatering i det övre högra hörnet.
Nu kan du välja storlek och layout på din switch. När du har fått ikonen du vill använda och alla kosmetika gjort kommer du ner till nyttolastalternativen.
För en switch måste du ställa in nyttolastalternativen enligt följande:
Välj rullgardinspilen bredvid textrutan nyttolast och välj nummer för båda nyttolasterna och ställ sedan in:
Vid nyttolast: 1
Av nyttolast: 0
Nu måste du konfigurera GPIO -stiftet som du vill byta.
Dubbelklicka på knappen för omkopplaren så öppnas redigerings-rpi-gpio-utläget.
Välj den pin du vill använda, i vårt fall använder vi GPIO04-7 pin.
Ge det ett namn om du vill och välj "Klar"
Steg 7: Konfigurera reglaget
För att konfigurera skjutreglaget måste du först dubbelklicka på skjutreglaget för instrumentpanelen.
Väl där kommer du att redigera egenskapen "label" till vad du vill att det ska ha sitt namn i användargränssnittet.
Därefter ställer du in minsta intervall och maxintervall. Eftersom PWM -LED: s ljusstyrka vanligtvis är i procent, på grund av %Duty Cycle, behöver vi minimum vara 0 och max vara 100.
Nu till vårt exempel hur aggressivt ljuset ändrar ljusstyrka beror på steget. Jag har vår konfigurerad för 1 per steg så 1 enhet av reglaget är lika med 1% ljusstyrka.
Det är det för reglaget
För PIN -koden måste du dubbelklicka på den associerade GPIO -pin -modulen.
Nu för rus valde vi GPIO18 -stiftet eftersom detta är en PMW -stift för Raspberry pi 3 B+
Du måste sedan välja PWM -utdata i typfältet så att det är känt att det är en PWM -utgång.
Ge det ett namn och du är redo att gå.
Steg 8: Starta användargränssnittet och testa
Nu för att testa ditt nya instrumentpanelsgränssnitt måste du klicka på distribuera i det övre högra hörnet för att distribuera din anpassade kod. Sedan måste du gå till IP-adressen för din pi som är runnin node-red. Och ada UI -beteckningen till den till exempel: https://192.168.1.31:1880/uiVad du bör se är din switch och ditt reglage som du har skapat. Nu kan du testa genom att klicka på var och en. Jag hoppas att du har haft glädje av dessa instruktioner och kolla in YouTube -kanalen och videon för annan information.
Rekommenderad:
Arbeta med URL-API i Node-RED: 10 steg
Arbeta med URL-API i Node-RED: Denna instruktion lär dig hur du använder URL-API (http get) i nod-RED. Det är avsiktligt enkelt. Och om du är relativt ny på node-RED så är det här exemplet rätt för dig. Jag kommer att lära dig hur du använder nod-RÖD miljö och vad som är, och h
IoT: Visualisering av ljussensordata med hjälp av Node-RED: 7 steg
IoT: Visualisera ljussensordata med hjälp av Node-RED: I den här instruktionen lär du dig hur du skapar en internetansluten sensor! Jag kommer att använda en sensor för omgivande ljus (TI OPT3001) för denna demo, men valfri sensor (temperatur, luftfuktighet, potentiometer, etc.) skulle fungera. Sensorvärdena
Node-RED: RS485 Raspberry Pi Handledning: 8 steg
Node-RED: RS485 Raspberry Pi Handledning: Det flödesbaserade visuella programmeringsverktyget Node-RED blir mer och mer populärt för Raspberry Pi-utvecklare. Denna instruerbara visar dig hur du använder vår isolerade RS422 / RS485 Serial HAT under Node-Red för enkel RS485-kommunikation och för MODBUS
Trådlös vibrations- och temperatursensordata till MySQL med hjälp av Node-RED: 40 steg
Trådlös vibrations- och temperatursensordata till MySQL med hjälp av Node-RED: Presentation av NCD: s Long Range IoT Industrial trådlösa vibrations- och temperatursensor, med upp till 2 mils intervall användning av en trådlös nätverksstruktur. Denna enhet innehåller en precisions 16-bitars vibrations- och temperaturgivare och
Skicka data om trådlös vibration och temperatur till Google Sheets med hjälp av Node-RED: 37 steg
Skicka data om trådlös vibration och temperatur till Google Sheets med hjälp av Node-RED: Introduktion till NCD: s Long Range IoT Industrial trådlösa vibrations- och temperatursensor, med upp till 2 mils intervall användning av en trådlös nätverksstruktur. Denna enhet innehåller en precisions 16-bitars vibrations- och temperaturgivare och