
Úvod
Znáš to? Paříš jak drak nebo posloucháš hudbu na plné pecky, a když tě máma volá k večeři, vůbec o ničem nevíš. Sestav proto pro rodiče chytré tlačítko, se kterým tě upozorní přes mobil a nevyřvou si hlasivky.
V tomhle projektu se naučíš, jak tlačítkem poslat zprávu do mobilu odkudkoli v domě. 👌
Budeš potřebovat krabičku s tlačítkem a USB dongle. Proto si vystačíš se základní HARDWARIO sadou, tedy Starter Kitem. Pokud máš v ruce krabičku Starter Kit poprvé, nejdřív se s ní dobře seznam.
Rozjeď to v Node-RED
- Starter Kit sestav a spáruj. Na Core module potřebuješ firmware radio push button. Pokud nevíš, jak si firmware stáhnout nebo co to je, zjistíš to tady.
- V Playgroundu klikni na záložku Functions. Tady najdeš programovací plochu Node-RED. Na ní si přednastavíš krabičku, aby dělala všechno, co chceš.
- Jde se programovat. 🤞 Na plochu Node-RED postav světle fialovou bublinu, neboli nod. Najdeš ho vlevo jako MQTT v sekci Input.
Pokud program otevíráš poprvé: tenhle node máš na ploše přednastavený jako node/#. Druhou, tmavězelenou, bublinu můžeš smazat.
- Uvnitř nodu nastavíš klíčovou funkci – a tou je klikání na tlačítko. Na node dvakrát klikni a do pole Topic zkopíruj tenhle řádek:
node/push-button:0/push-button/-/event-count
Potvrď pomocí tlačítka Done.
Tip: Vidíš v Playgroundu záložku Messages? Tady se zobrazují všechny akce, řádek po řádku. Klikni na krabičce – a tadá, zobrazilo se ti to stejné:
node/push-button:0/push-button/-/event-count
Co to znamená? Že můžeš příště do pole Topic kopírovat řádky ze záložky Messages.
Hoď tam vlastní zprávu
- Zprávu si nastavíš taky tady v Node-RED. Kamkoli vedle světle fialového inputu MQTT umísti žlutý node ze sekce Functions s názvem Change.
- Tenhle Change node mění, jak se akce projeví. Takže třeba pošle zprávu. Go wild a nastav si svoji vlastní (jenom pozor, na Blynku se nezobrazují háčky a čárky). Malá inspirace:
- Zranice!
- Cas krmeni
- Bez doplnit realnou manu
- Muj health potion byl prave uvaren
Uděláš to tak, že na node dvakrát klikneš a v poli Rules (pravidla) zprávu napíšeš do druhého řádku.
Potvrď tlačítkem Done.
- Na kraji každého nodu uvidíš malou šedou kuličku. Když na ni klikneš, klik podržíš a myš zatáhneš do strany, vytáhneš z nodu provázek. Tím se nody propojují. Zkus si to. Oba nody propoj táhnutím myší od jedné bubliny k druhé. Easy peasy. 🙆
Nastav si appku na mobilu
- Tvoje krabička s tlačítkem se propojí se smartphonem díky appce Blynk. A to je cool. 😎 Stáhni si na mobil appku Blynk z App Store, nebo Google Play. Přihlas se do ní, nebo si vytvoř účet.
- Vytvoř v appce nový projekt: klikni na New project.
- Pod “Choose device” vyber hardware HARDWARIO IoT Kit.
Potvrď kliknutím na tlačítko Create. Teď se ti na mail odeslal token (neboli elektronický klíč) k projektu, pomocí kterého se pak k mobilu připojíš z počítače. Prozatím ještě ale zůstaň v appce. 📱
❓ Co když mi token nepřišel? Zkontroluj si složku se spamem. E-mail není ani tu? Pošli si ho znovu. V Blynku na záložce Project settings uvidíš svůj auth token, pod ním je tlačítko E-Mail. Klikni na něj a checkni svou schránku ještě jednou. 👋Klikni na černou plochu v novém projektu. Tam nastavíš, co se má na mobilu po kliknutí stát.
Z nabídky zvol Notification. Upozornění se ti přidá na plochu.

- Už jenom klikni na Play v pravém horním rohu.
Propoj mobil s krabičkou
- Vrať se k počítači. Na ploše Node-RED přidej za oba nody tmavě zelený node Notify. Najdeš ho v levé části pod sekcí Blynk ws.
- Node otevři dvojklikem. Vpravo uvidíš malou tužku. Klikni na ni a otevře se ti nové okno.
Do pole URL zkopíruj Blynk Cloud Server ze spodního okna, tedy:
ws://blynk-cloud.com/websockets
Do pole Auth Token zkopíruj token, který sis poslal na e-mail.
Nastavení potvrď postupně tlačítky Add a Done.
- Node s Blynkem propoj s nodem, do kterého jsi nastavil zprávu. Teď jsi zařízení naprogramoval tak, aby se kliknutí na krabičce ➡️ proměnilo ve zprávu, ➡️ která doputuje až do tvého mobilu. 👾
❗ Celý flow odstartuj a potvrď červeným tlačítkem Deploy vpravo nahoře. 🚨
Akce!
- Zmáčkni tlačítko a… magic. 🎇 Zpráva se ti ukáže na mobilu! 🙌
- Tlačítko dej mámě nebo tátovi. Ti koukají, co? Rodinný mír a klid před večeří je zachráněn. 🤓
