Obsah:

Detektor pohybu s oznámeniami Blynk (WeMos D1 Mini + HC-SR04): 4 kroky (s obrázkami)
Detektor pohybu s oznámeniami Blynk (WeMos D1 Mini + HC-SR04): 4 kroky (s obrázkami)

Video: Detektor pohybu s oznámeniami Blynk (WeMos D1 Mini + HC-SR04): 4 kroky (s obrázkami)

Video: Detektor pohybu s oznámeniami Blynk (WeMos D1 Mini + HC-SR04): 4 kroky (s obrázkami)
Video: Как сделать умный видео домофон с уведомлениями, Xiaomi датчик, IP камера DIY 2024, November
Anonim
Detektor pohybu s oznámeniami Blynk (WeMos D1 Mini + HC-SR04)
Detektor pohybu s oznámeniami Blynk (WeMos D1 Mini + HC-SR04)

Hlasujte prosím o tomto projekte v bezdrôtovej súťaži. Ďakujem!

Aktualizácia č.2 - Niekoľko vylepšení (verzia 2.2), senzor (rozsah a názov) môžete nastaviť priamo v definícii. Tiež sa niekedy stávalo, že senzor prečítal nesprávne hodnoty a poslal upozornenie, tak som pridal a "ak" kde hodnoty musia byť v rozsahu dvakrát za sebou. Ak s ním stále máte problémy, môžete ho nastaviť tak, aby čítal 3, 4, …. Krát pred odoslaním oznámenia.

Umiestnenie reťazca = "Garáž"; int rozsahMin = 0; int rozsahMax = 50;

_

Aktualizácia č. 1 - Stále objavujem tajomstvá Blynka … prichádza s čistejším kódom (verzia 2.1), správnou slučkou atď. Užite si to a dajte mi vedieť, ako pre vás tento projekt funguje … ďakujem! _

Chcel som vytvoriť detektor pohybu, ktorý by ma upozornil na každé otvorenie garážových brán. Chvíľu som sa hral s PIR senzorom, ale po problémoch s nastavením (citlivosť x čas) som sa rozhodol použiť senzor HC-SR04 … a funguje to ako kúzlo. Myšlienka je jednoduchá: detektor nastavíte tak, že keď sa otvoria dvere (alebo okno - závisí od toho, ako ho chcete použiť), prekáža senzoru, takže sa zmení nameraná vzdialenosť. Výhoda použitia senzora UltraSonic namiesto PIR obrovská. Nedá sa to spustiť svetlom alebo komármi, čo bol hlavný dôvod, prečo som nechcel použiť PIR.

Čo budete potrebovať:

  • Mini doska WeMos D1 - eBay - 3,47 USD (ostatné dosky sú možné - stačí si uvedomiť, že napr. NodeMCU ESP -12E V1.0 vydáva iba 3,3 V a snímač HC -SR04 potrebuje 5 V)
  • Ultrazvukový senzor HC -SR04+ - eBay - 1,06 USD (pri použití „+“môže fungovať na 3,3 V)
  • Aplikácia Blynk (ak ste v Blynku nováčik a používate zariadenie iOS, na nastavenie upozornení si budete musieť požičať telefón s Androidom)
  • Breadboard alebo spájkovačka
  • Drôty
  • Počítač s nainštalovaným Arduino IDE

Krok 1: Spojenie dielov dohromady

Spojenie dielov dohromady
Spojenie dielov dohromady
Spojenie dielov dohromady
Spojenie dielov dohromady
Spojenie dielov dohromady
Spojenie dielov dohromady

Počul som o ľuďoch, ktorí majú problémy s napájaním senzora HC-SR04 z dosky. Mne to funguje dobre, ale najbezpečnejším spôsobom, ako tomu zabrániť, je použiť HC -SR04P (alebo "+"), ktorý má vstupný rozsah 3 - 5,5 V

Pripojenia (pozri diagram)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 Ozvena

D7 Trig

Krok 2: Blynk Setup

Blynk Setup
Blynk Setup
Blynk Setup
Blynk Setup
Blynk Setup
Blynk Setup

Pre tých, ktorí nevedia, čo je Blynk, je to platforma s aplikáciami pre iOS a Android na ovládanie Arduina, Raspberry Pi a podobných aplikácií cez internet. Je to digitálny informačný panel, na ktorom môžete pre svoj projekt vytvoriť grafické rozhranie jednoduchým pretiahnutím miniaplikácií.

Začnime na zariadení Andorid:

  • Stiahnite si aplikáciu Blynk
  • Zaregistrujte sa alebo sa prihláste (ak už máte účet)
  • Nový projekt vytvoríte klepnutím na „+“
  • Pomenujte projekt a vyberte zariadenie, ktoré používate (v našom prípade je to ESP8266) a klepnite na „Vytvoriť“
  • Do vašej poštovej schránky dostanete overovací token, budeme ho potrebovať neskôr
  • Na stránke projektu Blynk klepnutím na „+“pridáte miniaplikáciu upozornení (ak ide o váš prvý projekt Blynk, na jeho kúpu by ste mali mať dostatok energie) a nastavte ho podľa svojho želania. Používam nastavenia, ako sú zobrazené na snímke obrazovky.
  • V nastaveniach projektu (ikona matice hore) zapnite „Odoslať príkaz pripojený k aplikácii“.
  • Zatvorte nastavenia a kliknite na tlačidlo Prehrať

Teraz sa môžete prihlásiť do aplikácie Blynk aj na svojom zariadení so systémom iOS a projekt by ste mali vidieť pomocou miniaplikácie upozornení.

Krok 3: Kód

Teraz je čas nahrať kód na našu nástenku.

  • Otvorte súbor *.ino v Arduino IDE
  • Pripojte dosku WeMos k počítaču
  • V Nástroje vyberte WeMos D1 R2 a mini dosku

Upravte nasledujúce:

char auth = "Sem smeruje váš overovací token z vašej poštovej schránky"; char ssid = "Vaše WiFi meno"; char pass = "Vaše WiFi heslo";

Môžete tiež zmeniť rozsah, v ktorom chcete byť upozornení (predvolené nastavenie je 1 - 49 cm)

if (0 <vzdialenosť && vzdialenosť <50) {

Kliknite na položku Odovzdať

Gratulujem Ak bolo všetko správne nastavené, mali by ste teraz dostať svoje prvé upozornenie!

Krok 4: Zhrnutie

Zhrnutie
Zhrnutie
Zhrnutie
Zhrnutie
Zhrnutie
Zhrnutie

Teraz budete dostávať tri oznámenia. Prvá vám hovorí, že detektor bol úspešne pripojený k vášmu WiFi, druhá, ktorú dostanete, je upozornenie, keď sa niečo dostane do vášho nastavovacieho rozsahu. A tretí, keď je váš detektor odpojený kvôli problémom s pripojením alebo napájaním.

Úpravy, ktoré môžete v tomto projekte vykonať, sú nekonečné. Môžete nastaviť viac upozornení pre rôzne rozsahy (nezabúdajte, že Blynk umožňuje upozornenia najmenej po 15 s). Používajte rôzne senzory atď.

Dúfam, že sa vám tento projekt páči, ak áno, hlasujte za mňa a zanechajte komentár/návrh … Budem rád, keď od ostatných získam prehľad!

Bavte sa!

Odporúča: