Node-RED: Serwer na Raspberry Pi włączanie i wyłączanie diody led.

Node-RED: Serwer na Raspberry Pi włączanie i wyłączanie diody led.

Witam!

Zapowiedź była i artykuł jest. Pokażę jak zrobić prosty serwer na raspberry, który włącza i wyłącza diodę led zależnie od wpisanego adresu url do przeglądarki.

Zakładam że malinka już uruchomiona wraz z Node-RED a komputer połączony z tym samym routerem co ona. Oprócz Node-RED będziemy potrzebować:

-jeden wolny pin GPIO
-na komputerze edytor tekstów, w którym plik da się zapisać w formacie html(np. OpenOffice – polecam, bo będę go używam i w innych programach może być inaczej)

Więc zaczynamy!

1.Tworzenie plików html:

Otwieramy edytor tekstów i piszemy w nim wielkimi literami(czcionka 96) LED : ON i zapisujemy jako html

Czynność powtarzamy, tylko zamiast tamtego tekstu piszemy LED : OFF

2.Przygotowanie serwera na Node-RED:

Otwieramy Node-RED i robimy coś takiego:

Pierwsza funkcja [get] /on ma parametry:

-Method ustawiamy na GET
-URL ustawiamy na /on

[get] /off

-Method ustawiamy na GET
-URL ustawiamy na /off

set msg.payload (ta u góry)

-Set msg.payload to 1

set msg.payload (ta z dołu)

-Set msg.payload to 0

PIN : 3

-ustawiamy pin wyjściowy wybierając z tabeli(w moim przypadku to pin 3)

template (ta z góry)

-otwieramy plik html, w którym napisaliśmy LED : ON, w notatniku i kopiujemy jego zawartość do dużego pustego pola po wcześniejszym jego opróżnieniu.

template (ta z dołu)

-otwieramy plik html, w którym napisaliśmy LED : OFF, w notatniku i kopiujemy jego zawartość do dużego pustego pola po wcześniejszym jego opróżnieniu.

Pozostałe dwie funkcje zostają takie jakie są.

3.Wgrywanie i testowanie.

podłączamy diodę led do wybranego przez nas pinu GPIO i wgrywamy program poprzez wciśniecie Deploy.

W przeglądarce wpisujemy:

–włączanie diody led:
–adresIP:1880/on

–wyłączanie diody led:
–adresIP:1880/off

Jeżeli wszystko działa dioda led powinna się włączać i wyłączać a na komputerze będzie się wyświetlał duży komunikat o stanie diody led.

Dołączam pliki html w razie kłopotów z ich utworzeniem.

Zachęcam do komentowania i oceniania.

Żegnam!

Pliki załączone do artykułu:

Ocena: 5/5 (głosów: 5)

Podobne posty

Prosty i Tani Piec do Pizzy

Prosty i Tani Piec do Pizzy

Dziś postanowiłem zbudować prosty i bardzo skuteczny piec do pizzy.Nie ma co się rozpisywać zapraszam…

Odpowiedz

anuluj

Nie przegap nowych projektów!

Zapisując się na nasz Newsletter będziesz miał pewność, że nie przegapisz żadnego nowego projektu opublikowanego w Majsterkowie!

Od teraz nie przegapisz żadnego projektu!

Masz uwagi?