Sadržaj:

Crveni čvor - Kontrola RaspberryPi: 8 koraka
Crveni čvor - Kontrola RaspberryPi: 8 koraka

Video: Crveni čvor - Kontrola RaspberryPi: 8 koraka

Video: Crveni čvor - Kontrola RaspberryPi: 8 koraka
Video: Автомобильный генератор для генератора с самовозбуждением с использованием ДИОДА 2024, Novembar
Anonim
Node Red - Kontrola RaspberryPi
Node Red - Kontrola RaspberryPi

U ovom uputstvu ćemo pogledati kako postaviti softver Node-Red, kao i kako s lakoćom kontrolirati GPIO na vašem maline pi.

Korak 1: Instaliranje paketa

Prvo ćemo morati instalirati pakete. Da biste to učinili, morate izvršiti sljedeće naredbe u terminalu:

pi@raspberrypi: ~ $ sudo apt-get update

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

(ako pokrećete stretch rasbian, već bi trebao biti instaliran.)

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

Korak 2: Pokretanje Node-Red po prvi put

Da biste pokrenuli Node-Red, jednostavno morate pokrenuti naredbu terminala: pi@raspberrypi: ~ $ node-red-start

Za automatsko pokretanje Node-Red kada se pi podigne, jednostavno morate omogućiti uslugu sljedećom naredbom:

pi@raspberrypi: ~ $ sudo systemctl omogući nodered.service

Korak 3: Prijavljivanje na web stranicu

Prijavljivanje na web stranicu
Prijavljivanje na web stranicu

Sada se jednostavno morate prijaviti na web stranicu koja je sada pokrenuta na vašem maline pi za razvoj Node-Red.

Da biste to učinili, jednostavno morate otići na adresu pi i koristiti port 1880.

Primjer:

Ako je moja pi adresa 192.168.1.40, tada bih se prijavio koristeći

Korak 4: Instaliranje modula nadzorne ploče za GPIO

Instaliranje modula nadzorne ploče za GPIO
Instaliranje modula nadzorne ploče za GPIO

Sada ćemo pogledati stvaranje nadzorne ploče za vašu kontrolu GPIO -a. Prvo ćemo morati instalirati komponentu nadzorne ploče.

Izvršite sljedeću naredbu u terminalu na vašem pi:

pi@raspberrypi: ~ $ node-red-stop

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

Korak 5: Kreiranje nadzorne ploče za GPIO

Sada ćete se morati vratiti na stranicu preglednika na koju ste otišli ranije u ovom projektu.

Na ovoj stranici izgradit ćemo primjer GPIO -a. Stavit ću prekidač i klizač za uključivanje i isključivanje GPIO -a i jedan za izvođenje pwm vala.

Morat ćete s lijeve strane ploče ispod nadzorne ploče pronaći dugme za prebacivanje i povući ga na tok 1. Zatim ćete morati pronaći klizač i povući ga na tok 1.

Sada morate pronaći GPIO u odjeljku malina pi. Sada želite gpio modul koji ima poveznu točku na lijevoj strani jer je ovo ulazni modul. Povucite dva od njih prema dolje na Flow 1 preko puta prekidača i klizača.

Jednostavno postavite kursor na točku povezivanja na lijevoj strani prekidača i kliknite i povucite do točke povezivanja na lijevoj strani jednog od GPIO pinova. Učinite isto za klizač.

Nakon povezivanja morate konfigurirati svaki komad dvostrukim klikom na njih.

Korak 6: Konfiguriranje prekidača

Konfiguriranje prekidača
Konfiguriranje prekidača
Konfiguriranje prekidača
Konfiguriranje prekidača

Dvaput kliknite na prekidač i otvorite meni svojstava.

Ovdje ćete morati kliknuti olovku desno od grupe.

Sada kreirajte novi naziv grupe (moje sam ostavio kao zadano)

Odaberite ikonu olovke pored TAB -a i imenujte tablicu u kojoj želite da ovo bude dio (odabrao sam dom)

Sada odaberite ažuriranje u gornjem desnom kutu.

Sada možete odabrati veličinu i izgled prekidača. Nakon što dobijete ikonu koju želite koristiti i svu gotovu kozmetiku preći ćete na opcije korisnog tereta.

Za prebacivanje morate postaviti opcije korisnog tereta na sljedeći način:

Odaberite padajuću strelicu pored okvira za tekst korisnog tereta i odaberite broj za oba korisna tereta, a zatim postavite:

Na korisnom opterećenju: 1

Van korisnog opterećenja: 0

Sada morate konfigurirati GPIO pin koji želite prebaciti.

Dvaput kliknite na iglicu prekidača i to će otvoriti način uređivanja rpi-gpio out.

Odaberite pin koji želite koristiti, u našem slučaju koristimo pin GPIO04-7.

Dajte mu ime ako želite i odaberite "Gotovo"

Korak 7: Konfiguriranje klizača

Konfiguriranje klizača
Konfiguriranje klizača
Konfiguriranje klizača
Konfiguriranje klizača

Da biste konfigurirali klizač, prvo morate dvaput kliknuti na gumb nadzorne ploče klizača.

Kad uđete tamo, uredit ćete svojstvo "label" na ono što želite da mu se ime nalazi u korisničkom sučelju.

Zatim ćete postaviti minimalni i maksimalni raspon. Budući da je svjetlina PWM LED svjetlosti obično u postocima, zbog %radnog ciklusa, potrebno nam je da minimum bude 0, a maksimum 100.

Za naš primjer koliko agresivno svjetlo mijenja svjetlinu je posljedica koraka. Naše sam konfigurirao za 1 po koraku, tako da je 1 jedinica klizača jednaka 1% svjetline.

To je to za klizač

Za Pin ćete morati dvaput kliknuti na odgovarajući GPIO pin modul.

Sada smo za Rus odabrali GPIO18 pin jer je ovo PMW pin za Raspberry pi 3 B+

Zatim morate odabrati PWM izlaz u polju tipa tako da se zna da je to PWM izlaz.

Dajte mu ime i spremni ste za polazak.

Korak 8: Pokretanje korisničkog sučelja i testiranje

Image
Image

Sada da biste isprobali svoj novi korisnički interfejs na nadzornoj ploči, morate kliknuti na implementaciju u gornjem desnom kutu za implementaciju prilagođenog koda. Zatim morate otići na IP adresu vašeg pi-a koja je pokrenuta kao čvor u crvenom čvoru. Dodajte mu oznaku korisničkog sučelja na primjer: https://192.168.1.31:1880/ui Ono što biste trebali vidjeti je vaš prekidač i klizač koji ste stvorili. Sada možete testirati klikom na svaku od njih. Nadam se da ste uživali u ovom Instructables -u, a ostale informacije potražite na youtube kanalu i videu.

Preporučuje se: