Tlačítko Push
Sada Push může interagovat s vaším světem. Získejte oznámení na telefonu, přehrajte další skladbu na Spotify, ovládejte své chytré osvětlení, spustíte časovač na vejce nebo pošlete Tweet do světa.
V tomto tutoriálu vytvoříte jednoduchý projekt s tlačítkem, které vám pokaždé, když na něj kliknete, pošle push notifikaci na váš telefon.

Sestavení hardware
Budete potřebovat Sadu Push a Radio Dongle.
Krok 1: Sestavení
Sestavte všechny tři moduly dohromady, abyste vytvořili Sadu Push. Všimněte si orientace Mini Battery Module na obrázku níže.

Krok 2: Vložte baterie
Červená LED dioda na základním modulu se rozsvítí na 2 sekundy, když jsou vloženy baterie. Tímto způsobem víte, že baterie jsou v pořádku a kit funguje správně.
Nastavení Playground
V tomto kroku spustíte aplikaci Playground, která spravuje Radio Dongle, Push Button a díky Node-RED propojuje vše dohromady.
Krok 1: Stáhněte a spusťte nejnovější HARDWARIO Playground
Krok 2: Připojte Radio Dongle k vašemu počítači

Krok 3: Přejděte na záložku Zařízení, zkontrolujte, zda je rádio dongle detekován, a klikněte na Připojit
Pokud nevidíte Radio Dongle mezi zařízeními, podívejte se na kapitolu Troubleshooting.

Krok 4: Po připojení. Již nahraná a spárovaná Sada Push bude v seznamu spárovaných zařízení.

Krok 5: Přepněte na záložku Funkce a ujistěte se, že vidíte flow na obrázku níže
Pokud flow nevidíte, sestavte ho sami. Potřebujete tři uzly zapojené za sebou:
- Uzel MQTT in přihlášený k topicu stisku tlačítka
node/push-button:0/push-button/-/event-count. - Uzel change, který nastaví
msg.payloadna text oznámení, který chcete, napříkladButton pressed, you're the best!. - Uzel Blynk IoT, který oznámení doručí (ten přidáte v další sekci, jakmile budete mít připravený účet a šablonu Blynk IoT).
Uzel Blynk IoT propojíme v sekci Dát to všechno dohromady níže.
Příprava aplikace Blynk IoT
V tomto kroku nastavíte Blynk IoT, aby váš telefon mohl přijímat oznámení z HARDWARIO Playground. Stará aplikace Blynk Legacy byla ukončena, proto používáme aktuální platformu Blynk IoT.
Krok 1: Vytvořte účet, šablonu a zařízení v Blynk IoT
Pokud ještě účet nemáte, vytvořte si ho v Blynk IoT a nastavte zařízení. Celý postup — účet, šablona (template), datastreamy a zařízení — je popsán v této příručce. Pokud již máte šablonu z předchozího projektu, můžete ji znovu použít.
Poté si do telefonu stáhněte aplikaci Blynk IoT z App Store nebo Google Play a přihlaste se stejnými údaji.
Krok 2: Definujte ve své šabloně oznamovací Event
V Blynk IoT se push notifikace odesílají prostřednictvím Events (událostí). Otevřete svou šablonu ve webové konzoli Blynk IoT a vytvořte nový Event (například s názvem Button pressed). V nastavení události zapněte Notifications a vyberte, kdo má na propojeném zařízení push notifikaci dostávat.
Toto je zpráva, která se objeví na vašem telefonu pokaždé, když stisknete tlačítko. Přesné kroky a snímky obrazovky najdete v příručce.
Dát to všechno dohromady
Posledním krokem je propojit Node-RED s Blynk IoT, aby stisk tlačítka spustil vaši oznamovací událost (Event).
Krok 1: Přidejte uzel Blynk IoT
V záložce Funkce v Playground přidejte za uzel change uzel Blynk IoT a propojte je. Uzly Blynk IoT najdete vlevo v paletě.
Krok 2: Nakonfigurujte připojení
Dvojklikněte na uzel a poté klikněte na ikonu tužky pro nastavení připojení k Blynk. Do pole Url zadejte blynk.cloud a do polí Auth Token a Template ID zkopírujte hodnoty z detailu vašeho zařízení ve webové konzoli Blynk IoT. Potvrďte a poté uzel nasměrujte na Event (Button pressed), který jste ve šabloně definovali, aby spouštěl danou notifikaci.
Krok 3: Klikněte na tlačítko Nasadit. Pokaždé, když upravíte flow Node-RED, musíte změny aplikovat!
Akce!
Nastal čas ZMÁČKNOUT TLAČÍTKO

Zjistit více
Cílem tohoto Push Button Projektu je ukázat základy v několika jednoduchých krocích. Nyní se můžete dozvědět více procházením dokumentace nebo návštěvou odkazů níže.
- Podívejte se na dalš HARDWARIO projekty.
- Prohlédněte si přehled modulů.
- Naučte se pracovat s MQTT a HARDWARIO MQTT topics pro ovládání LED a relé.
- Vyzkoušejte další integrace s Grafana, Blynk, IFTTT, Ubidots a dalšími.
- Použijte svůj Raspberry PI nebo jiný jednodeskový počítač (SBC) jako server.
- Nahrajte jiný firmware nebo si napište vlastní firmware pro Core Module.
- Zkontrolujte zapojení pinů Core Modulu a připojte vlastní tlačítka, relé a senzory.