Kung-fu mástr
Úvod
S touhle hrou se s kámoši nudit nebudete. Nastav si svůj Start set tak, aby dokázal rozeznat i ten nejjemnější pohyb.
V tomhle projektu se naučíš vytvořit takzvaný still position detector, tedy detektor pohybu. 👈
Budeš potřebovat jen krabičku s tlačítkem a USB dongle. Proto si vystačíš se základní HARDWARIO sadou – Start setem.
Stáhni si nový firmware
-
Pokud to ještě nemáš, Start set sestav.
-
Na Core Module potřebuješ nahrát speciální firmware, a to bcf radio still position detector (najdeš ho mezi ostatním firmwarem v Playgroundu). S tímhle firmwarem bude krabička mnohem citlivější na pohyb a změny pohybu časově změří. 👌 Náš tip: Nevíš, jak si firmware stáhnout nebo co to je? Zjistíš to tady
-
Core Module spáruj s USB Donglem Hned po spárování uvidíš, že tvůj Core Module změnil Alias na still-position-detector.
Rozjeď to v Node-RED
- V Playgroundu klikni na záložku Functions, kde je programovací plocha Node-RED.
- Začni jako vždycky: na plochu nejdřív umísti MQTT node ze sekce Inputs.
Dvakrát na něj klikni a do řádku zkopíruj Topic, se kterým bude krabička počítat čas strávený v jedné poloze:
node/still-position-detector:0/hold-time
Potvrď tlačítkem Done.
- Aby zařízení fungovalo, na plochu musíš umístit ještě další bublinu. Najdeš ji v sekci Dashboard jako Text. Tenhle node zajistí zapisování výsledku.
- Na node Text dvakrát ťukni. V nastavení uprav jeho Label, tedy popisek. Napiš tam třeba Still time.
Potvrď tlačítkem Done.
- Oba nody propoj. V pravém horním rohu nezapomeň ťuknout na červené Deploy, kterým celé flow rozjedeš.
A… akce!
Wow, v ruce máš časovač pohybu. Nezní to cool? Zkus si to!
-
Zmáčkni tlačítko na krabičce. ⏺️
-
Po malé chvilce s krabičkou pohni.
-
Na záložce Dashboard v Playgroundu uvidíš, kolik času od zmáčknutí tlačítka a pohybu uběhlo. Mazec! 👍
Soupeř s kámoši
-
Vyzvi kámoše na souboj a zjisti, kdo krabičku nejdýl udrží bez jediného pohybu v různých polohách, třeba:
- na jedné noze,
- v planku,
- ve stojce 🙃,
- jakkoli jinak vás napadne.
Slovní rušení protivníka je samozřejmě povoleno, ale nesahat! 🤡
-
Výsledky zapisuj.
-
Ten, kdo má nejvíckrát nejlepší čas, je zenový kung-fu mástr! 🙇