Obsah:

Detektor pohybu s oznámením Blynk (WeMos D1 Mini + HC-SR04): 4 kroky (s obrázky)
Detektor pohybu s oznámením Blynk (WeMos D1 Mini + HC-SR04): 4 kroky (s obrázky)

Video: Detektor pohybu s oznámením Blynk (WeMos D1 Mini + HC-SR04): 4 kroky (s obrázky)

Video: Detektor pohybu s oznámením Blynk (WeMos D1 Mini + HC-SR04): 4 kroky (s obrázky)
Video: ПАНОРАМНАЯ WIFI КАМЕРА ВИДЕОНАБЛЮДЕНИЯ (определение людей, авто, животных) 2024, Červenec
Anonim
Detektor pohybu s upozorněním Blynk (WeMos D1 Mini + HC-SR04)
Detektor pohybu s upozorněním Blynk (WeMos D1 Mini + HC-SR04)

HLASUJTE prosím o tomto projektu v bezdrátové soutěži. Děkuji!

Aktualizace č. 2 - Několik vylepšení (verze 2.2), můžete si nastavit senzor (rozsah a název) přímo v definici. Také se někdy stávalo, že senzor přečetl chybné hodnoty a odeslal upozornění, tak jsem přidal a "kdyby" kde hodnoty musí být v rozmezí dvakrát za sebou. Pokud s ním stále máte potíže, můžete jej upravit tak, aby četl 3, 4, ….x, než bude oznámení odesláno.

Umístění řetězce = "Garáž"; int rozsahMin = 0; int rozsahMax = 50;

_

Aktualizace č. 1 - Stále objevuji tajemství za Blynkem … přichází s čistším kódem (verze 2.1), správnou smyčkou atd. Užijte si to a dejte mi vědět, jak pro vás tento projekt funguje…. Díky! _

Chtěl jsem udělat detektor pohybu, který by mě upozornil na každé otevření garážových vrat. Chvíli jsem si hrál s PIR senzorem, ale poté, co jsem měl nějaké problémy s nastavením (citlivost x čas), rozhodl jsem se místo toho použít senzor HC-SR04 … a funguje to jako kouzlo. Myšlenka je jednoduchá: detektor nastavíte tak, že když se otevřou dveře (nebo okno - záleží na tom, jak je chcete použít), překáží senzoru, takže se změní měřená vzdálenost. Výhoda použití senzoru UltraSonic místo PIR obrovská. Nelze to spustit světlem ani komáry, což byl hlavní důvod, proč jsem nechtěl použít PIR.

Co budete potřebovat:

  • Mini deska WeMos D1 - eBay - 3,47 USD (další desky jsou možné - stačí si uvědomit, že např. NodeMCU ESP -12E V1.0 vydává pouze 3,3 V a snímač HC -SR04 potřebuje 5 V)
  • Ultrazvukový senzor HC -SR04+ - eBay - 1,06 USD (s použitím „+“, protože může pracovat na 3,3 V)
  • Aplikace Blynk (pokud jste v Blynku noví a používáte zařízení iOS, budete si muset na nastavení oznámení půjčit telefon Android)
  • Breadboard nebo páječka
  • Dráty
  • Počítač s nainstalovaným Arduino IDE

Krok 1: Spojení dílů dohromady

Získání dílů dohromady
Získání dílů dohromady
Získání dílů dohromady
Získání dílů dohromady
Získání dílů dohromady
Získání dílů dohromady

Slyšel jsem o problémech lidí při napájení senzoru HC-SR04 z desky. Funguje to dobře, ale nejbezpečnějším způsobem, jak tomu zabránit, je použít HC -SR04P (nebo "+"), který má vstupní rozsah 3 - 5,5 V

Připojení (viz diagram)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 Echo

D7 Trig

Krok 2: Nastavení Blynk

Nastavení Blynk
Nastavení Blynk
Nastavení Blynk
Nastavení Blynk
Nastavení Blynk
Nastavení Blynk

Pro ty, kteří nevědí, co je Blynk, je to platforma s aplikacemi pro iOS a Android pro ovládání Arduina, Raspberry Pi a podobných přes internet. Je to digitální řídicí panel, kde můžete pro svůj projekt vytvořit grafické rozhraní pouhým přetažením widgetů.

Začněme na zařízení Andorid:

  • Stáhněte si aplikaci Blynk
  • Zaregistrujte se nebo se přihlaste (pokud již máte účet)
  • Klepnutím na „+“vytvoříte nový projekt
  • Pojmenujte projekt a vyberte zařízení, které používáte (v našem případě je to ESP8266) a klepněte na „Vytvořit“
  • Do vaší poštovní schránky dostanete ověřovací token, budeme ho potřebovat později
  • Na stránce projektu Blynk klepněte na „+“a přidejte widget oznámení (pokud se jedná o váš první projekt Blynk, měli byste mít dostatek energie na jeho nákup) a nastavte jej podle svého přání. Používám nastavení, jak je zobrazeno na snímku obrazovky.
  • V nastavení projektu (ikona matice nahoře) „Odeslat příkaz připojený k aplikaci“na ZAPNUTO.
  • Zavřete nastavení a stiskněte tlačítko Přehrát

Nyní se můžete přihlásit do aplikace Blynk také na svém zařízení iOS a měli byste vidět projekt s widgetem oznámení.

Krok 3: Kód

Nyní je čas nahrát kód na naši tabuli.

  • Otevřete soubor *.ino v Arduino IDE
  • Připojte desku WeMos k počítači
  • V nabídce Nástroje vyberte WeMos D1 R2 & mini board

Upravte následující:

char auth = "Váš ověřovací token z vaší poštovní schránky jde sem"; char ssid = "Vaše WiFi jméno"; char pass = "Vaše WiFi heslo";

Také můžete změnit rozsah, kde chcete být upozorněni (výchozí nastavení je 1 - 49 cm)

if (0 <vzdálenost && vzdálenost <50) {

Klikněte na Nahrát

Gratulujeme! Pokud bylo vše nastaveno správně, měli byste nyní obdržet první oznámení!

Krok 4: Shrnutí

souhrn
souhrn
souhrn
souhrn
souhrn
souhrn

Nyní obdržíte tři oznámení. První vám říká, že detektor byl úspěšně připojen k vašemu WiFi, druhé upozornění, které obdržíte, je, když se něco dostane do vašeho nastavovacího rozsahu. A třetí, když je váš detektor odpojen kvůli problémům s připojením nebo napájením.

Úpravy, které můžete v tomto projektu provést, jsou nekonečné. Můžete nastavit více oznámení pro různé rozsahy (mějte na paměti, že Blynk umožňuje oznámení alespoň po 15 s). Použijte různé senzory atd.

Doufám, že se vám tento projekt líbí, pokud ano, hlasujte pro mě a zanechte komentář/návrh … Budu rád, když od ostatních získám nějaký přehled!

Bavte se!

Doporučuje: