
Úvod
Rodiče ti každý den volají, jestli jsi ze školy dorazil domů? Je to sice otrava, ale prostě o tebe mají starosti. Vyrob si proto tlačítko, se kterým jim pokaždé pošleš jednoduchou zprávu do mobilu. 📲
V tomhle projektu se naučíš, jak tlačítkem poslat zprávu do mobilu svých rodičů. 👩👱
Budeš potřebovat jen krabičku s tlačítkem a USB dongle. Vystačíš si se základní HARDWARIO sadou, tedy Starter Kitem.
Rozjeď to v Node-RED
Starter Kit sestav a spáruj: jestli to děláš poprvé, připravili jsme k tomu jednoduchou příručku. 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, kde je programovací plocha Node-RED.
Na plochu Node-RED postav světle fialovou bublinu, neboli nod. Najdeš ho vlevo jako MQTT v sekci Inputs.

- Uvnitř nodu nastavíš klíčovou funkci – a tou je stisknutí tlačítka. 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: Místo kopírování řádku odsud můžeš příště jednoduše zkopírovat řádek, který se ti po stisknutí tlačítka ukáže v záložce Messages.
Nastav svoji zprávu
- Zprávu si nastavíš taky tady v Node-RED. Kamkoli vedle světle fialového inputu MQTT přetáhni žlutý node ze sekce Functions s názvem Change.

- Na node dvakrát klikni a do pole Rules (pravidla) napiš svou zprávu pro rodiče. Jenom pozor, na Blynku se nezobrazují háčky a čárky. Malá inspirace:
- Klidek. Jsem doma a v bezpeci.
- Mame doma celebritu… Delam si srandu. To jsem ja.
- Pokousali me psi, uneslo me UFO, ale uz jsem doma.

Potvrď tlačítkem Done a oba nody propoj táhnutím myší od jedné bubliny k druhé. 🐁
Nastav si appku na mobilu
Půjč si od mámy nebo od táty jejich smartphone a ještě trochu jim ho nachytři. 🤓 Aby se jim tvoje zpráva zobrazila, musí mít na mobilu appku Blynk.
Na novém projektu zvol Notification. Upozornění se ti přidá na plochu.

- Už jenom zmáčkni trojúhelníček Play v pravém horním rohu a rodičům mobil vrať.
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 v sekci Blynk ws.
Node otevři dvojklikem. Vpravo uvidíš malou tužku. Klikni na ni a otevře se ti nové okno. Do pole Auth Token zkopíruj token, který sis poslal na e-mail. Do pole URL zkopíruj Blynk Cloud Server ze spodního okna, tedy
ws://blynk-cloud.com/websockets

Nastavení potvrď postupně tlačítky Add a Done.
- Node s Blynkem propoj se žlutým nodem, do kterého jsi nastavil zprávu. Teď jsi zařízení naprogramoval tak, aby se stisknutí tlačítka na krabičce ➡️ proměnilo ve zprávu, ➡️ která doputuje až do mobilu tvých rodičů. 👾

❗ Celý flow odstartuj a potvrď červeným tlačítkem Deploy vpravo nahoře. 🚨
A… Akce!
- Zmáčkni tlačítko. Rodičům na mobilu vyskočila zpráva. 💪

- Nejenom, že si o tobě budou tví rodičové myslet, že jsi nadaný, ale ještě si ušetříš jejich každodenní telefonáty. 🎉 A to je prostě tak chytré, až je to IoT. 🕺