Wyświetlacz flipdot instrukcja

Wyświetlacz flipdot

Wyświetlanie napisów nadzoruje nodered, który wysyła żądania do raspberry pi, które bezpośrednio kontroluje flipdot.

Pozostałe wpisy o wyświetlaczu flipdot:

1. Jednorazowe wyświetlenie tekstu

Wpisany tekst zostanie wyświetlony przez X sekund, a potem wyświetlacz wróci do wyświetlania tego co było wcześniej.

Wejdź na

http://nodered.lokal.hswro.org/flipdot

Wpisz wartości w pola linia 1, linia 2 oraz liczbę sekund w jak długo i kliknij wyświetl.

Kliknięcie “Wyświetl” powoduje wysłanie requestu na

GET http://nodered.lokal.hswro.org/flipdot/?line1=Wiktor&line2=rulezzzz&slots=10

2. Dodanie własnego tekstu do kolejki wyświetlanych tekstów

Wejdź na http://nodered.lokal.hswro.org/ i przejdź na zakładkę “Flipdot TDMA v2”.
Pierwsze kilka bloków (Flipdot/FlowDebug pieces, Flipdot Output, Maintenance, Timeslopt processing odpowiada za funkcjonowanie wyświetlacza).

2.1 Stworzenie własnego bloku tekstu statycznego

Zjedź na dół i skopiuj cały blok “Const string”. Zmień nazwkę klocka wejściowego z “Flipdot_Wszystkiego_In” na np. “Flipdot_noniwoo_In”, “Flipdot_Wszystkiego_Out” na “Flipdot_noniwoo_Out”, a blok “const string” na to co chcesz. Edycja bloków po podwójnym kliknięciu na blok.

2.2 Dodanie bloku tekstu do kolejki

W bloku Maintenance kliknij na klocek “Setup Node. Contins settings. […]”.
W zakładce “On Message” w zmiennej “modules” skopiuj dowolny kawałek bloku i dodaj jako swój na dole, zmieniając nazwy np.

{
    name: 'Flipdot_noniwoo',
    in_node: 'Flipdot_noniwoo_In'
},

Następnie trochę niżej dodaj linjkę określającą, jak długo napis ma się wyświetlać.

flow.set("Flipdot_noniwoo_Slots", 2);

Po zmianie kliknij Done.

Następnie przyciśnij w “Deploy” w menu na górze po prawej.

Następnie w bloku Maintenance koło klocka Once jest przycisk. Kliknij go.
Zmiana powinna zostać wysłana i wyświetlona.

3. API flipdota

Całe API jest pod adresem http://192.168.75.249/swagger/
Jest to bezpośrednie API na raspberry PI. Nodered do niego wysyła requesty żeby wyświetlać rzeczy. Jeśli chcesz używać bezpośrednio API, to zatrzymaj nodered.

3.1 Zatrzymywanie nodered

Wejdź na http://nodered.lokal.hswro.org/ i zakładkę “Flipdot TDMA v2”, przewiń lekko w prawo żeby zobaczyć blok “TDMA On/Off”. Kliknij przycisk obok “Inject False” żeby zatrzymać kontrolę wyświetlacza z poziomu nodered.

3.2 Przywracanie nodered

Wejdź na http://nodered.lokal.hswro.org/ i zakładkę “Flipdot TDMA v2”, przewiń lekko w prawo żeby zobaczyć blok “TDMA On/Off”. Kliknij przycisk obok “Inject True […]” żeby wznowić kontrolę wyświetlacza z poziomu nodered.

Kontrola wyświetlacza przez nodered jest przywracana też automatycznie o północy.

3 polubienia