Obsah:

Node Red - Control RaspberryPi: 8 Steps
Node Red - Control RaspberryPi: 8 Steps

Video: Node Red - Control RaspberryPi: 8 Steps

Video: Node Red - Control RaspberryPi: 8 Steps
Video: 8 relays node red 2024, Listopad
Anonim
Node Red - Ovládejte RaspberryPi
Node Red - Ovládejte RaspberryPi

V tomto pokynu se podíváme na to, jak nastavit software Node-Red a jak snadno ovládat GPIO na vašem malinovém pi.

Krok 1: Instalace balíčků

Nejprve budeme muset nainstalovat balíčky. K tomu budete muset v terminálu zadat následující příkazy:

pi@raspberrypi: ~ $ sudo apt-get update

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

(Pokud běží Stretch Rasbian, měl by být již nainstalován.)

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

Krok 2: Spuštění Node-Red poprvé

Chcete-li spustit Node-Red, stačí spustit příkaz terminálu: pi@raspberrypi: ~ $ node-red-start

Chcete-li při spuštění pi automaticky spustit Node-Red, stačí službu povolit následujícím příkazem:

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

Krok 3: Přihlášení na webovou stránku

Přihlášení na webovou stránku
Přihlášení na webovou stránku

Nyní se jednoduše musíte přihlásit na webovou stránku, která nyní běží na vašem malinovém pi pro vývoj Node-Red.

Chcete -li to provést, jednoduše přejděte na adresu pi a použijte port 1880.

Příklad:

Pokud je moje pí adresa 192.168.1.40, přihlásil bych se pomocí

Krok 4: Instalace modulu Dashboard pro GPIO

Instalace modulu Dashboard pro GPIO
Instalace modulu Dashboard pro GPIO

Nyní se podíváme na vytvoření řídicího panelu pro vaši kontrolu nad GPIO. Nejprve budeme muset nainstalovat komponentu palubní desky.

Na terminálu na vašem pi proveďte následující pří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: Vytvoření řídicího panelu pro GPIO

Nyní se budete muset vrátit na stránku prohlížeče, na kterou jste v tomto projektu přešli dříve.

Z této stránky vytvoříme příklad GPIO. Dám přepínač a posuvník pro zapnutí a vypnutí GPIO a jeden pro provádění vlny PWM.

Na levé straně panelu pod palubní deskou budete muset najít tlačítko přepínače a přetáhnout jej na Flow 1. Poté budete muset najít posuvník a přetáhnout jej také na Flow 1.

Nyní musíte najít sekci GPIO v sekci Raspberry Pi. Nyní chcete modul gpio, který má připojovací tečku na levé straně, protože toto je vstupní modul. Přetáhněte dva z nich dolů na Flow 1 přes přepínač a posuvník.

Jednoduše umístěte kurzor na spojovací tečku na levé straně přepínače a klikněte a přetáhněte na spojovací tečku na levé straně jednoho z kolíků GPIO. Totéž proveďte pro posuvník.

Jakmile jste připojeni, musíte nakonfigurovat každý kus dvojitým kliknutím na ně.

Krok 6: Konfigurace přepínače

Konfigurace přepínače
Konfigurace přepínače
Konfigurace přepínače
Konfigurace přepínače

Dvakrát klikněte na uzel přepínače a otevřete nabídku vlastností.

Zde budete muset kliknout na tužku napravo od skupiny.

Nyní vytvořte nový název skupiny (ponechal jsem své výchozí)

Vyberte ikonu tužky vedle TAB a pojmenujte tabulku, do které chcete, aby byla součástí (vybral jsem domov)

Nyní vyberte aktualizaci v pravém horním rohu.

Nyní si můžete vybrat velikost a rozložení přepínače. Jakmile získáte ikonu, kterou chcete použít, a veškerou kosmetiku hotovou, přejdete dolů k možnostem užitečného zatížení.

U přepínače musíte nastavit možnosti užitečného zatížení následujícím způsobem:

Vyberte šipku rozevíracího seznamu vedle textového pole užitečného zatížení a vyberte číslo pro obě užitečné zatížení a poté nastavte:

Na užitečné zatížení: 1

Off Payload: 0

Nyní musíte nakonfigurovat pin GPIO, který chcete přepnout.

Poklepáním na kolík přepínače se otevře režim úprav rpi-gpio out.

Vyberte pin, který chcete použít, v našem případě používáme pin GPIO04-7.

Pokud chcete, pojmenujte jej a zvolte „Hotovo“

Krok 7: Konfigurace posuvníku

Konfigurace posuvníku
Konfigurace posuvníku
Konfigurace posuvníku
Konfigurace posuvníku

Chcete -li konfigurovat posuvník, musíte nejprve dvakrát kliknout na tlačítko na ovládacím panelu posuvníku.

Jakmile jste tam, upravíte vlastnost „label“na to, co byste chtěli, aby její název byl v uživatelském rozhraní.

Dále nastavíte minimální a maximální dosah. Vzhledem k tomu, že jas LED PWM je obvykle v procentech, v důsledku %pracovního cyklu potřebujeme, aby minimum bylo 0 a maximum 100.

Nyní pro náš příklad, jak agresivní světlo mění jas kvůli kroku. Mám náš nakonfigurovaný pro 1 na krok, takže 1 jednotka posuvníku se rovná 1% jasu.

To je pro jezdce vše

Pro pin budete muset dvakrát kliknout na příslušný modul pinů GPIO.

Nyní jsme pro Rusko vybrali pin GPIO18, protože toto je kolík PMW pro Raspberry pi 3 B+

Poté musíte v poli typu vybrat výstup PWM, aby bylo známo, že se jedná o výstup PWM.

Pojmenujte to a můžete vyrazit.

Krok 8: Spuštění uživatelského rozhraní a testování

Image
Image

Chcete -li vyzkoušet nové uživatelské rozhraní řídicího panelu, musíte nasadit vlastní kód kliknutím na Nasazení v pravém horním rohu. Poté musíte jít na IP adresu vašeho pí, která běží na uzlu-červená. A k tomu například označení uživatelského rozhraní: https://192.168.1.31:1880/ui Co byste měli vidět, je váš přepínač a posuvník, který jste vytvořili. Nyní můžete testovat kliknutím na každou z nich. Doufám, že se vám tento Instructables líbil a podívejte se na kanál youtube a video, kde najdete další informace.

Doporučuje: