Indholdsfortegnelse:

Node Red - Control RaspberryPi: 8 trin
Node Red - Control RaspberryPi: 8 trin

Video: Node Red - Control RaspberryPi: 8 trin

Video: Node Red - Control RaspberryPi: 8 trin
Video: 8 relays node red 2024, November
Anonim
Node Red - Control RaspberryPi
Node Red - Control RaspberryPi

I denne instruktive vil vi se på, hvordan du konfigurerer Node-Red-softwaren samt hvordan du let styrer GPIO på din hindbærpi.

Trin 1: Installation af pakker

Først skal vi installere pakker. For at gøre dette skal du udstede følgende kommandoer i en terminal:

pi@raspberrypi: ~ $ sudo apt-get opdatering

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

(hvis den kører stretch rasbian, skal den allerede være installeret.)

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

Trin 2: Start Node-Red for første gang

For at starte Node-Red op skal du blot køre terminalkommandoen: pi@raspberrypi: ~ $ node-red-start

For at starte Node-Red automatisk igen, når pi'en starter, skal du blot aktivere tjenesten med følgende kommando:

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

Trin 3: Log ind på websiden

Log på websiden
Log på websiden

Nu skal du blot logge ind på den webside, der nu kører på din hindbær pi til Node-Red udvikling.

For at gøre dette skal du blot gå til din pi -adresse og bruge port 1880.

Eksempel:

Hvis min pi -adresse er 192.168.1.40, ville jeg logge ind med

Trin 4: Installation af instrumentbrætmodul til GPIO

Installation af instrumentbrætmodul til GPIO
Installation af instrumentbrætmodul til GPIO

Nu vil vi se på at oprette et dashboard til din kontrol af GPIO. Først skal vi installere instrumentbrættets komponent.

Udfør følgende kommando i en terminal på din pi:

pi@raspberrypi: ~ $ node-rød-stop

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

Trin 5: Oprettelse af et dashboard til GPIO

Nu skal du gå tilbage til den browserside, du navigerede til tidligere i dette projekt.

Fra denne side vil vi bygge et eksempel på GPIO. Jeg vil sætte en switch og en skyder til at tænde og slukke GPIO og en til at udføre en pwm -bølge.

Du bliver nødt til at finde switch -knappen fra venstre side af panelet under instrumentbrættet og trække den til Flow 1. Så skal du også finde skyderen og trække den ind på Flow 1.

Nu skal du finde GPIO under hindbær pi -sektionen. Nu vil du have gpio -modulet, der har forbindelsespunktet i venstre side, da dette er inputmodulet. Træk to af disse ned på Flow 1 over for kontakten og skyderen.

Placer blot markøren på forbindelsespunktet i venstre side af kontakten, og klik og træk til forbindelsespunktet i venstre side af en af GPIO -benene. Gør det samme for skyderen.

Når du er tilsluttet, skal du konfigurere hvert stykke ved at dobbeltklikke på dem.

Trin 6: Konfiguration af kontakten

Konfiguration af kontakten
Konfiguration af kontakten
Konfiguration af kontakten
Konfiguration af kontakten

Dobbeltklik på switchnoden og åbn menuen Properties.

Her skal du klikke på blyanten til højre for gruppen.

Opret nu et nyt gruppenavn (jeg forlod mit til standard)

Vælg blyantikonet ved siden af fanen, og navngiv den tabel, du vil have dette til at være en del af (jeg valgte hjem)

Vælg nu opdatering i øverste højre hjørne.

Nu kan du vælge din størrelse og layout på din switch. Når du får det ikon, du vil bruge, og al den kosmetik, der er udført, går du ned til nyttelastmulighederne.

For en switch skal du indstille nyttelastmulighederne som følger:

Vælg rullemenuen ved siden af tekstboksen nyttelast, og vælg nummer for begge nyttelaster, og indstil derefter:

Ved nyttelast: 1

Fra nyttelast: 0

Nu skal du konfigurere den GPIO -pin, du vil skifte.

Dobbeltklik på knappen til kontakten, og dette åbner redigerings rpi-gpio out-tilstand.

Vælg den pin, du gerne vil bruge, i vores tilfælde bruger vi GPIO04-7 pin.

Giv det et navn, hvis du vil, og vælg "Udført"

Trin 7: Konfiguration af skyderen

Konfiguration af skyderen
Konfiguration af skyderen
Konfiguration af skyderen
Konfiguration af skyderen

For at konfigurere skyderen skal du først dobbeltklikke på skyderen dashboard -knappen.

Når du er der, vil du redigere egenskaben "label" til det, du gerne vil have, at navnet skal være i brugergrænsefladen.

Dernæst vil du indstille minimumsområdet og det maksimale område. Da PWM LED -lysstyrker normalt er i procent på grund af %Duty Cycle, har vi brug for minimum til at være 0 og max til at være 100.

Nu til vores eksempel, hvor aggressivt lyset ændrer lysstyrke, skyldes trinet. Jeg har vores konfigureret til 1 pr. Trin, så 1 enhed af skyderen er lig med 1% lysstyrke.

Det er det for skyderen

For Pin skal du dobbeltklikke på det tilhørende GPIO pin -modul.

Nu for rus valgte vi GPIO18 pin, da dette er en PMW pin til Raspberry pi 3 B+

Du skal derefter vælge PWM -output i typefeltet, så det vides, at det er et PWM -output.

Giv det et navn, og du er klar til at gå.

Trin 8: Lancering af brugergrænsefladen og testning

Image
Image

Nu for at teste dit nye dashboard -brugergrænseflade skal du klikke på implementering i øverste højre hjørne for at implementere din brugerdefinerede kode. Derefter skal du gå til IP-adressen på din pi, der kører node-rød. Og tilføj UI -betegnelsen til den for eksempel: https://192.168.1.31:1880/uiDet, du skal se, er din switch og din skyder, du har oprettet. Nu kan du teste ved at klikke på hver enkelt. Jeg håber, at du har nydt denne instruktion, og tjek youtube -kanalen og videoen for at få yderligere oplysninger.

Anbefalede: