Experiment
Last updated
Last updated
Časová dotace: 10 min.
Ze stavebnice HARDWARIO si postavíme IoT tlačítko. Zařízení nám umožní odesílat informaci o překročení nastaveného limitu vibrací a dále s touto informací pracovat.
Komunikace bude probíhat bezdrátově do Radio Dongle zasunutého do USB portu počítače. Překročení limitu vibrací budeme zobrazovat v aplikaci HARDWARIO Playground, resp. v dashboardu vložené aplikace Node-RED.
Postavení tlačítka
Připojení tlačítka k Playgroundu
Nastavení funkce zobrazení grafu naměřené úrovně vibrací
Nastavení notifikace při překročení vibrací
Moduly v sestavě:
Core Module
Mini Battery Module
Push Button Module
Postavte si jednotku podle videonávodu:
Připojte Core Module pomocí USB kabelu k vašemu počítači. V aplikaci Playground (pokud ještě aplikaci nemáte ve svém počítači, tak si ji, prosím, stáhněte a nainstalujte) v záložce Firmware vyhledejte firmware twr-radio-vibration-monitor a nahrajte jej do Core Module.
TIP! Podívejte se na podrobný návod nahrání firmware do Core Module.
Zasuňte do USB portu svého počítače Radio Dongle
Otevřete aplikaci Playground a běžte na záložku Devices
Vyberte váš Radio Dongle v nabídce USB zařízení a klikněte na Connect
Klikněte na Start pairing
Vložte do tlačítka baterie
Úspěšné spárování přiřadí do Devices zařízení s názvem vibration-monitor:0
Nastavení funkce zobrazení vibrací v čase
Přepněte se na záložku Functions
Proveďte import flow:
Přepněte se na záložku Messages, pokud vše proběhlo správně, tak byste měli vidět příchozí zprávy z jednotky (vibration-monitor)
Přepněte se na záložku Dashboard, pokud vše proběhlo správně, tak byste měli vidět úrovně vibrací v čase
Experiment doplníme o zaslání notifikace při překročení konfigurovatelného limitu. Využijeme k tomu notifikace v dashboardu HARDWARIO Playground, limit a vyhodnocení proběhne pomocí nodu switch.
Přidejte do flow node switch.
Dvojklikem otevřete nastavení nodu, v sekci pro nastavení podmínky vyberte větší nebo rovno než (>=), typ proměnné nastavte na number a vložte váš limit, například 2.
Přidejte node notification ze sekce dashboard a dvojklikem otevřete jeho nastavení.
Do pole Topic nastavte zprávu, kterou chcete zobrazit, například Vibrations over limit:.
Všechny nody pospojujte a tlačítkem Deploy spusťte.
Experimentujte a snažte se překročit limit vibrací.
Toto je výsledná flow: