Přeměň vaši starou pračku na chytrou

Obsah

Úvod

Zvedni rodinné pračce IQ. 🤖 Naprogramuj pomocí krabičky IoT upozornění, díky kterému se tví rodiče dozvědí, že várka doprala.

V tomhle projektu se naučíš nastavit krabičku tak, že pozná, až pračka dopere, a pošle o tom upozornění na mobil.📱 👈

Budeš potřebovat jen krabičku s tlačítkem a USB dongle. Proto si vystačíš se základní BigClown sadou – Starter Kitem.

Stáhni si nový firmware

  1. Pokud to ještě nemáš, Starter Kit sestav.

  2. Na Core Module nahraj nový firmware, a to bcf-radio-washing-machine-monitor (najdeš ho mezi ostatním firmwarem v Playgroundu). Díky tomuhle firmwaru bude krabička citlivěji vnímat otřesy pračky. 🔃

Náš tip: Nevíš, jak si firmware stáhnout nebo co to je? Zjistíš to tady.

  1. Core Module spáruj s USB Donglem. Hned po spárování uvidíš, že tvůj Core Module změnil Alias na washing-machine-detector. 👌
BigClown Playground devices list

Rozjeď to v Node-RED

  1. V Playgroundu klikni na záložku Functions, kde je programovací plocha Node-RED. 🤖

  2. Začni jako vždycky: na plochu nejdřív umísti MQTT node ze sekce Input. Dvakrát na něj klikni a do řádku zkopíruj Topic, se kterým krabička změří, kdy se pračka přestane otřásat:

node/washing-machine-detector:0/washing/finished
Check alias of BigClown kit

Potvrď tlačítkem Done.

  1. Vedle postav node Change ze sekce Functions.
Add change node to flow
  1. Uvnitř nodu Change nastavíš zprávu, která se rodičům po doprání pošle do mobilu. Mysli na to, že by měla být bez háčků a čárek. Malá inspirace:
    • Mate tam cisty pradlo.
    • Doprala jsem. Dostanu ted tyden dovolene?
    • Doprano a uz me nechte bejt. Vase pracka.
Set message to show

Potvrď tlačítkem Done.

Nastav si mobil

  1. Čas ukrást mámě nebo tátovi mobil a nastavit jim jejich vlastní Blynk. Pokud s Blynkem neumíš, podívej se na návod.

  2. V Blynku vytvoř nový projekt. Teď se ti na e-mail poslal token, který ale ještě nechej chvíli v klidu.

  3. Na plochu Blynku umísti notifikaci.

Add Blynk Notify widget
  1. Projekt spusť tlačítkem Play vpravo nahoře.
Set Blynk Notify widget

Dokonči programování

  1. Vrať se k počítači. Na plochu Node-RED umísti poslední node, Notify ze sekce Blynk ws.
Add Blynk Notify node
  1. Dvakrát na node klikni. Pak klikni na tužku. ✏
Blynk Connection settings
  1. Otevřelo se ti okno pro párování s Blynkem. Tady nastav URL a Token projektu. URL zkopíruješ jako vždycky ze spodní sekce obrazu a token projektu jsi dostal na e-mail po vytvoření nového projektu v Blynku.
Blynk Connection settings

Náš tip: V řádku **Name **nastav jméno projektu, abys ho lépe poznal.

Všechno postupně potvrď tlačítky Add a Done.

  1. Už ti to zbývá jenom propojit a poslat příkaz do vesmíru červeným tlačítkem Deploy vpravo nahoře. 👏
Deploy flow in Node-RED

Roztoč to!

  1. Krabičku polož na pračku. Přilep ji malým kouskem izolepy, aby nespadla.

  2. Krabička pozná, že pračka dopere, protože se přestane otřásat. Pošle o tom zprávu mámě nebo tátovi na mobil. Hustý, co? A rázem žiješ v chytré domácnosti! 🤡