Monitor teploty psí boudy
Úvod
Zima, že by ani psa nevyhnal? Hlídejte teplotní pohodlí svého nejlepšího přítele a sledujte teplotu v jeho boudě. 🐶
S tímto projektem se naučíte měřit teplotu pomocí IoT a zobrazit ji v grafu. Stačí vám základní sada HARDWARIO, tedy Sada Start. Pes se vám možná odvděčí tím, že nadělá méně nepořádku. Nebo tak nějak. 🐩
Připravte si krabičku
-
Sestavte a spárujte Sadu Start. Do modulu Core Module potřebujete firmware twr-radio-push-button. Pokud nevíte, jak si firmware stáhnout nebo co to je, najdete to tady.
-
Změny teploty uvidíte v Playgroundu v záložce Messages.

Nastavte si Node-RED
-
Programovat začnete v Node-RED. Nejdřív v Playgroundu klikněte na záložku Functions.
-
Na prázdnou plochu přetáhněte světle fialový uzel (bublinu) s názvem mqtt in. Najdete ho v sekci network.
-
Uzel otevřete dvojklikem. V řádku Topic určíte, co se bude v grafu zobrazovat. Teď to bude teplota. Do řádku proto zkopírujte zprávu s teplotou ze záložky Messages (bez čísla). Nebo klidně použijte tuto:
node/push-button:0/thermometer/0:1/temperature

Potvrďte tlačítkem Done.
- Vedle něj umístěte druhý, světle modrý uzel s názvem Chart (graf). Najdete ho v sekci Dashboard. Tímto uzlem určíte, jak se naměřená teplota zobrazí na obrazovce. Oba uzly propojte. 👌

- Na uzel Chart dvakrát klikněte. V řádku X-axis nastavíte, za jak dlouhé období bude graf teplotu ukazovat. Délku zvolte podle sebe. V řádku Label graf libovolně pojmenujte.

Potvrďte tlačítkem Done.
- Teď klikněte na červené tlačítko Deploy v pravém horním rohu obrazovky. 🚨 Tím celý flow spustíte.
❗ Pozor: Po každé změně v uzlech musíte na Deploy kliknout znovu.
- Přepněte se na záložku Dashboard. Tady je váš graf. 👏

A akce!
-
Krabičku přilepte kobercovou páskou dovnitř boudy na stěnu. 🏡
-
Sledujte, jak se mění teplota, když je pes venku a když je uvnitř. Pes totiž boudu svým tělem trochu vyhřeje. 🐕 Náš tip: Až teploty klesnou, vystelte boudu dekou nebo slámou.
-
Když je venku pod −15 °C, na nic nečekejte a pusťte psa dovnitř domu, aspoň do předsíně. ❄
-
Uvidíte, že pes bude spokojený! 👌