INHOUDSOPGAWE:

Node Red - Control RaspberryPi: 8 stappe
Node Red - Control RaspberryPi: 8 stappe

Video: Node Red - Control RaspberryPi: 8 stappe

Video: Node Red - Control RaspberryPi: 8 stappe
Video: 8-Channel Relay GPIO Wiring On Raspberry Pi For LightShowPi 2024, November
Anonim
Node Red - Beheer FramboosPi
Node Red - Beheer FramboosPi

In hierdie instruksies gaan ons kyk na hoe u die Node-Red-sagteware opstel, en hoe u die GPIO op u framboospi maklik kan beheer.

Stap 1: Installeer pakkette

Eerstens moet ons pakkette installeer. Om dit te kan doen, moet u die volgende opdragte in 'n terminale gee:

pi@raspberrypi: ~ $ sudo apt-get update

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

(as stretch rasbian uitgevoer word, moet dit reeds geïnstalleer wees.)

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

Stap 2: Begin Node-Red vir die eerste keer

Om Node-Red up te begin, hoef u eenvoudig die terminale opdrag uit te voer: pi@raspberrypi: ~ $ node-red-start

Om Node-Red outomaties te begin wanneer die pi opstart, moet u die diens eenvoudig aktiveer met die volgende opdrag:

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

Stap 3: Teken in op 'n webwerf

Teken in op 'n webwerf
Teken in op 'n webwerf

U hoef nou net aan te meld by die webblad wat nou op u framboos-pi verskyn vir die ontwikkeling van Node-Red.

Om dit te kan doen, moet u eenvoudig na u pi -adres gaan en poort 1880 gebruik.

Voorbeeld:

As my pi -adres 192.168.1.40 is, sal ek aanmeld met

Stap 4: Installeer paneelbordmodule vir GPIO

Installeer paneelbordmodule vir GPIO
Installeer paneelbordmodule vir GPIO

Nou sal ons kyk na die skep van 'n paneelbord vir u beheer van die GPIO. Eerstens moet ons die paneelbordkomponent installeer.

Voer die volgende opdrag uit in 'n terminale op u pi:

pi@raspberrypi: ~ $ node-rooi-stop

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

Stap 5: Maak 'n dashboard vir GPIO

U moet nou teruggaan na die blaaierbladsy waarheen u vroeër in hierdie projek navigeer het.

Vanaf hierdie bladsy bou ons 'n voorbeeld van die GPIO. Ek plaas 'n skakelaar en 'n skuifbalk om die GPIO aan en af te skakel en een om 'n pwm -golf uit te voer.

U moet die skakelaarknoppie aan die linkerkant van die paneel onder die paneelbord vind en dit na die Flow 1. sleep. Dan moet u die skuifbalk vind en dit ook na Flow 1 sleep.

Nou moet u die GPIO vind onder die framboos -pi -afdeling. Nou wil u die gpio -module hê wat die verbindingspunt aan die linkerkant het, aangesien dit die invoermodule is. Sleep twee hiervan af na die Flow 1 oorkant die skakelaar en die skuifbalk.

Plaas u wyser eenvoudig op die verbindingspunt aan die linkerkant van die skakelaar en klik en sleep na die verbindingspunt aan die linkerkant van een van die GPIO -penne. Doen dieselfde met die skuifbalk.

Nadat u dit verbind het, moet u elke stuk konfigureer deur daarop te dubbelklik.

Stap 6: Stel die skakelaar op

Die skakelaar instel
Die skakelaar instel
Die skakelaar instel
Die skakelaar instel

Dubbelklik op die skakelaarknoop en maak die eiendomsmenu oop.

Hier moet u op die potlood aan die regterkant van die groep klik.

Skep nou 'n nuwe groepnaam (ek het myne by verstek gelaat)

Kies die potlood -ikoon langs die TAB en noem die tafel waaraan u wil deelneem (ek het tuis gekies)

Kies nou opdatering in die regter boonste hoek.

Nou kan u die grootte en uitleg van u skakelaar kies. Sodra u die ikoon wat u wil gebruik en al die skoonheidsmiddels wat u wil gebruik, kry, gaan u na die vragopsies.

Vir 'n skakelaar moet u die laaivragopsies soos volg stel:

Kies die afrolpyltjie langs die laai -teksblokkie en kies nommer vir albei laaivragte en stel dit dan in:

Op vrag: 1

Uit laai: 0

U moet nou die GPIO -pen wat u wil oorskakel, instel.

Dubbelklik op die pen vir die skakelaar, en dit sal die wysigings rpi-gpio out-modus oopmaak.

Kies die pen wat u wil gebruik; in ons geval gebruik ons GPIO04-7-pen.

Gee dit 'n naam as u wil, en kies 'Klaar'

Stap 7: Stel die skuifbalk in

Die opstel van die skuifbalk
Die opstel van die skuifbalk
Die opstel van die skuifbalk
Die opstel van die skuifbalk

Om die skuifbalk te konfigureer, moet u eers dubbelklik op die knoppie van die skuifbalk.

As u daar is, wysig u die 'label' -eienskap na die naam wat u in die UI wil hê.

Vervolgens stel u die minimum en maksimum bereik in. Aangesien die PWM -LED -helderheid gewoonlik in persentasie is, as gevolg van die %duty cycle, moet ons die minimum 0 en die maksimum 100 wees.

Nou vir ons voorbeeld hoe aggressief die lig verander, die helderheid is te danke aan die stap. Ek het ons s'n ingestel vir 1 per stap, sodat 1 eenheid van die skuifknop gelyk is aan 1% helderheid.

Dit is dit vir die skuifbalk

Vir die Pin moet u dubbelklik op die gepaardgaande GPIO -pin -module.

Nou het ons die GPIO18 -pen gekies, aangesien dit 'n PMW -pen vir die Framboos pi 3 B+ is

U moet dan PWM -uitset in die tipe veld kies, sodat dit bekend is dat dit 'n PWM -uitset is.

Gee dit 'n naam en jy is gereed om te gaan.

Stap 8: Begin die UI en toets

Image
Image

Om u nuwe dashboard -UI te toets, moet u op die ontplooiing in die regter boonste hoek klik om u pasgemaakte kode te implementeer. Dan moet u na die IP-adres van u pi gaan wat in 'n node-rooi kleur is. En gee die UI -aanwysing daarby, byvoorbeeld: https://192.168.1.31:1880/ui Wat u moet sien, is u skakelaar en u skuifbalk wat u gemaak het. Nou kan u dit toets deur op elkeen te klik. Ek hoop dat u hierdie instruksies geniet het en kyk na die YouTube -kanaal en die video vir verdere inligting.

Aanbeveel: