Obsah:

Node Red - Control RaspberryPi: 8 krokov
Node Red - Control RaspberryPi: 8 krokov

Video: Node Red - Control RaspberryPi: 8 krokov

Video: Node Red - Control RaspberryPi: 8 krokov
Video: Raspberry Pi IoT Server Tutorial: InfluxDB, MQTT, Grafana, Node-RED & Docker 2024, November
Anonim
Node Red - Ovládajte RaspberryPi
Node Red - Ovládajte RaspberryPi

V tomto návode sa pozrieme na to, ako nastaviť softvér Node-Red a ako ľahko ovládať GPIO na vašom malinovom pi.

Krok 1: Inštalácia balíkov

Najprv budeme musieť nainštalovať balíky. Na to budete musieť na termináli zadať nasledujúce príkazy:

pi@raspberrypi: ~ $ sudo apt-get update

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

(Ak beží stretch rasbian, mal by byť už nainštalovaný.)

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

Krok 2: Spustenie Node-Red prvýkrát

Na spustenie Node-Red stačí spustiť príkaz terminálu: pi@raspberrypi: ~ $ node-red-start

Na automatické spustenie Node-Red pri spustení pí stačí službu povoliť pomocou nasledujúceho príkazu:

pi@raspberrypi: ~ $ sudo systemctl povoliť službu nodered.service

Krok 3: Prihlásenie na webovú stránku

Prihlasovanie na webovú stránku
Prihlasovanie na webovú stránku

Teraz sa stačí prihlásiť na webovú stránku, ktorá je teraz spustená na vašom malinovom pi pre vývoj Node-Red.

Ak to chcete urobiť, stačí ísť na adresu pí a použiť port 1880.

Príklad:

Ak je moja pí adresa 192.168.1.40, prihlásil by som sa pomocou

Krok 4: Inštalácia modulu Dashboard pre GPIO

Inštalácia modulu dashboard pre GPIO
Inštalácia modulu dashboard pre GPIO

Teraz sa pozrieme na vytvorenie dashboardu pre vašu kontrolu nad GPIO. Najprv budeme musieť nainštalovať komponent palubnej dosky.

Na termináli na vašom pí vykonajte nasledujúci príkaz:

pi@raspberrypi: ~ $ node-red-stop

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

Krok 5: Vytvorenie hlavného panela pre GPIO

Teraz sa budete musieť vrátiť na stránku prehliadača, na ktorú ste v minulosti prešli týmto projektom.

Z tejto stránky vytvoríme príklad GPIO. Dám vypínač a posúvač na zapínanie a vypínanie GPIO a jeden na vykonávanie vlny PWM.

Na ľavej strane panelu pod palubnou doskou budete musieť nájsť prepínač a potiahnuť ho na Flow 1. Potom budete musieť nájsť posúvač a pretiahnuť ho aj na Flow 1.

Teraz musíte nájsť sekciu GPIO v sekcii malinový pi. Teraz chcete modul gpio, ktorý má na ľavej strane spojovaciu bodku, pretože toto je vstupný modul. Dve z nich potiahnite nadol do zariadenia Flow 1 cez prepínač a posúvač.

Jednoducho umiestnite kurzor na spojovaciu bodku na ľavej strane prepínača a kliknite a potiahnite na spojovaciu bodku na ľavej strane jedného z pinov GPIO. To isté urobte s posúvačom.

Po pripojení musíte nakonfigurovať každý kus dvojitým kliknutím na ne.

Krok 6: Konfigurácia prepínača

Konfigurácia prepínača
Konfigurácia prepínača
Konfigurácia prepínača
Konfigurácia prepínača

Dvakrát kliknite na uzol prepínača a otvorte ponuku vlastností.

Tu budete musieť kliknúť na ceruzku vpravo od skupiny.

Teraz vytvorte nový názov skupiny (ponechal som svoje predvolené)

Vyberte ikonu ceruzky vedľa TAB a pomenujte tabuľku, v ktorej chcete, aby bola súčasťou (vybral som si domov)

Teraz vyberte aktualizáciu v pravom hornom rohu.

Teraz si môžete vybrať veľkosť a rozloženie prepínača. Akonáhle získate ikonu, ktorú chcete použiť, a všetku kozmetiku hotovú, prejdete k možnostiam užitočného zaťaženia.

Pre prepínač musíte nastaviť možnosti užitočného zaťaženia nasledovne:

Vyberte šípku rozbaľovacieho zoznamu vedľa textového poľa užitočného zaťaženia, zvoľte číslo pre obidve užitočné zaťaženia a potom nastavte:

Pri užitočnom zaťažení: 1

Off Payload: 0

Teraz musíte nakonfigurovať pin GPIO, ktorý chcete prepnúť.

Dvakrát kliknite na prepínač a tým sa otvorí režim úprav rpi-gpio.

Vyberte pin, ktorý chcete použiť, v našom prípade používame pin GPIO04-7.

Ak chcete, pomenujte ho a zvoľte „Hotovo“

Krok 7: Konfigurácia posúvača

Konfigurácia posúvača
Konfigurácia posúvača
Konfigurácia posúvača
Konfigurácia posúvača

Na konfiguráciu posuvníka budete musieť najskôr dvakrát kliknúť na tlačidlo na paneli posúvača.

Akonáhle ste tam, upravíte vlastnosť „label“na to, čo by ste chceli, aby jej názov bol v používateľskom rozhraní.

Ďalej nastavíte minimálny a maximálny dosah. Pretože jasy PWM LED sú zvyčajne v percentách, kvôli %pracovnému cyklu, potrebujeme, aby minimum bolo 0 a maximum 100.

Teraz pre náš príklad, ako agresívne svetlo mení jas kvôli kroku. Náš je nakonfigurovaný na 1 na krok, takže 1 jednotka posúvača sa rovná 1% jasu.

To je pre posúvač všetko

Pri pine budete musieť dvakrát kliknúť na príslušný modul pinov GPIO.

Teraz sme pre Rusko vybrali pin GPIO18, pretože toto je kolík PMW pre Raspberry pi 3 B+

Potom musíte v poli typu vybrať výstup PWM, aby bolo známe, že ide o výstup PWM.

Pomenujte ho a môžete ísť.

Krok 8: Spustenie používateľského rozhrania a testovanie

Image
Image

Teraz, aby ste vyskúšali svoje nové používateľské rozhranie hlavného panela, musíte nasadiť svoj vlastný kód kliknutím na nasadenie v pravom hornom rohu. Potom musíte ísť na IP adresu vášho pí, ktorá beží node-red. A k tomu napríklad označenie používateľského rozhrania: https://192.168.1.31:1880/ui To, čo by ste mali vidieť, je váš prepínač a posúvač, ktoré ste vytvorili. Teraz môžete testovať kliknutím na každú z nich. Dúfam, že sa vám tento návod páčil a ďalšie informácie nájdete na kanáli youtube a vo videu.

Odporúča: