Monitor teploty psí boudy
Úvod
Zima, že bys ani psa nevyhnal? Hlídej teplotní komfort svého nejlepšího kámoše a sleduj teplotu v jeho boudě. 🐶
S tímhle projektem se naučíš měřit teplotu s IoT a zobrazit ji na grafu. Postačí ti základní HARDWARIO sada, tedy Start Set. Uvidíš, že ti hafan poděkuje. Třeba míň bobky. Nebo tak něco. 🐩
Připrav si krabičku
-
Start Set 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
-
Změny teploty uvidíš v Playgroundu v záložce Messages.
Nastav si Node-RED
-
Programování začni v Node-RED. Nejdřív v Playgroundu klikni na záložku Functions.
-
Na čistou plochu přetáhni světle fialový node (bublinu) s názvem MQTT. Najdeš ho v sekci Input.
-
Node rozklikni dvojklikem. V řádku Topic určíš, co chceš, aby barevný ukazatel zobrazoval. Teď to bude teplota. Proto do řádku zkopíruj zprávu s teplotou ze záložky Messages (bez čísla). Nebo klidně použij tuhle:
node/push-button:0/thermometer/0:1/temperature
Potvrď tlačítkem Done.
- Vedle nodu postav druhý, světle modrý s názvem Chart (graf). Najdeš ho v sekci Dashboard. Tímhle nodem určíš, jak bude naměřená teplota znázorněná na obrazovce. Oba nody propoj. 👌
- Na node Chart dvakrát klikni. V řádku X-axis si nastavíš, za jak dlouhou dobu bude graf teplotu ukazovat. Nastav, kolik potřebuješ. Na řádku Label si graf libovolně přejmenuj.
Potvrď tlačítkem Done.
- Teď můžeš zmáčknout červené tlačítko Deploy v pravém horním rohu obrazovky. 🚨 Tím celý flow aktivuješ.
❗ Pozor: Při každé změně v nodech musíš Deploy mačkat znovu.
- Překlikni se do jiné záložky, do Dashboardu. Tady je tvůj graf. 👏
A akce!
-
Krabičku přilep kobercovou páskou dovnitř boudy na stěnu. 🏡
-
Sleduj, jak se mění teplota, když je hafan venku a když je uvnitř. Pes totiž boudu trochu zahřívá. 🐕 Náš tip: Až teploty klesnou, vylož boudu dekou nebo slámou.
-
Když je pod −15 °C na nic nečekej a pusť psa dovnitř domu. Ubytuj ho alespoň v předsíni. ❄
-
Uvidíš, že hafan bude spoko! 👌