Lekce 4 - Světla!
🧑💻 Trvání: 40 minut
🎯 Cílová skupina: pro jednotlivce i skupiny
1. Úvod
V HARDWARIO Playground už umíte najít vstupy, přepracovat je a vytisknout je do Dashboardu.
Tím jste získali základní dovednosti pro práci se senzory a vizualizací dat.
Následující lekce bude hra s LED páskem, která přinese do této části práce světlo a nové možnosti kreativního využití.
2. Co je připraveno
✅ Připravený a spárovaný Button Module nebo PIR Module
✅ Znalost práce se zprávami v Playgroundu (uzly Change a Switch)
✅ Power Module a LED pásek
3. Přehraj firmware pro Power Module
- Připojte Power Module pomocí USB kabelu.
- V záložce Firmware vyberte nejnovější verzi.
- Ten můj měl nahraný
twr-radio-power-controller-rgb150
, ale rozhodně je dobré jej aktualizovat.
- Ten můj měl nahraný
- LED pásek v tuto chvíli nemusí být připojený, ale ničemu to nevadí.
4. Spáruj Power Module
Power Module je výjimečný tím, že nemá baterie – je napájený přímo ze zdroje.
- V záložce Devices klikněte na Start pairing.
- Připojte Power Module do zdroje – tím se dostane do párovacího režimu.
- Po spárování se Power Module hlásí jako
power-controller:0

5. Spusťte to!
Programování ve flow opět začněte zprávou, která vám něco pošle. Možností je více:
✅ Button Module – sledování stisku
✅ PIR Module – sledování orientace
✅ Libovolný modul – všechny mají teplotu (trpělivější varianta 😊)
6. Co poslat do Power Module
Pro čtení ze senzorů jste dosud používali uzel mqtt in.
Teď ale potřebujeme zapsat do zařízení → použijeme mqtt out.
Topic, který rozzáří pásek, je například: node/power-controller:0/led-strip/-/color/set
7. Jakou zprávu poslat
Přímé spojení vstupu (např. Button
se zprávou 1
) s výstupem (nastavení pásku) nevede ke správnému výsledku.
Proto použijte uzel Change, kde přenastavíte msg.payload
na hodnotu barvy v RGB hex kódu (například červená: “#FF0000”
).
👉 Pokud neznáte kódování barev pomocí RGB, doporučujeme se podívat na dostupné tabulky barev.

8. Pohrání si s kódem
Pro kód, který umí měnit barvu LED pásku podle orientace PIR senzoru:
- Přidejte uzel Switch.
- Podle orientace (1–6) nastavujte různou barvu (
msg.payload
). - Odesílejte ji přes mqtt out do Power Module.

9. Barvy a efekty
Byla by škoda nerozsvítit LED světla v plném rozsahu, proto se nebojte vyzkoušet například příkaz node/power-controller:0/led-strip/-/effect/set
, kterému ale předáte zprávu
{"type":"rainbow", "wait":10}
Bolí vás oči s přílišného jasu? node/power-controller:0/led-strip/-/brightness/set
bere jako zprávu hodnoty 0-100 a nastaví jas.
10. Adresace
Pásek je možné adresovat po jednotlivých LEDkách pomocí node//led-strip/-/set-pixel/set, zpráva pak obsahuje informace
{"type":"rainbow", "wait":10}
Bolí vás oči s přílišného jasu? node/power-controller:0/led-strip/-/brightness/set
bere jako zprávu hodnoty 0-100 a nastaví jas.
11. Shrnutí
Máte spárovaný Power Module s firmware pro LED pásek. Umíte rozsvítit LED pásek v různých barvách a přidat i efekty.