Tartalomjegyzék:

Mozgásérzékelő blynk értesítésekkel (WeMos D1 Mini + HC-SR04): 4 lépés (képekkel)
Mozgásérzékelő blynk értesítésekkel (WeMos D1 Mini + HC-SR04): 4 lépés (képekkel)

Videó: Mozgásérzékelő blynk értesítésekkel (WeMos D1 Mini + HC-SR04): 4 lépés (képekkel)

Videó: Mozgásérzékelő blynk értesítésekkel (WeMos D1 Mini + HC-SR04): 4 lépés (képekkel)
Videó: Blynk Motion Sensor Project 2024, November
Anonim
Mozgásérzékelő blynk értesítésekkel (WeMos D1 Mini + HC-SR04)
Mozgásérzékelő blynk értesítésekkel (WeMos D1 Mini + HC-SR04)

Kérjük, szavazzon erre a projektre a Vezeték nélküli versenyen. Köszönöm!

2. frissítés - Kevés csípés (2.2 verzió), közvetlenül a definícióban beállíthatja az érzékelőt (tartomány és név). Ezenkívül néha előfordult, hogy az érzékelő rossz értékeket olvasott, és értesítést küldött, ezért hozzáadtam az "if" -t, ahol az értékeknek egymás után kétszer a tartományon belül kell lenniük. Ha továbbra is problémái vannak vele, beállíthatja, hogy az értesítés elküldése előtt 3, 4,….x -szer olvasható legyen.

Karakterlánc helye = "Garázs"; int rangeMin = 0; int rangeMax = 50;

_

1. frissítés - Még mindig felfedezem a Blynk mögött rejlő titkokat … ez tisztább kóddal (2.1 -es verzió), megfelelő hurokkal, stb. Jár. Élvezze és tudassa velem, hogyan működik ez a projekt az Ön számára…. Köszönöm! _

Olyan mozgásérzékelőt akartam készíteni, amely minden alkalommal értesít, amikor kinyitják a garázskaput. Egy ideig PIR érzékelővel játszottam, de néhány beállítási probléma (érzékenység x idő) után úgy döntöttem, hogy inkább a HC-SR04 érzékelőt használom … és ez varázslatosan működik. Az ötlet egyszerű: az érzékelőt úgy állítja be, hogy amikor az ajtó (vagy ablak - attól függően, hogy hogyan szeretné használni) - kinyílik, az akadályozza az érzékelőt, így a mért távolság megváltozik. Előnye az UltraSonic érzékelő használata a PIR helyett. Nem váltható ki fénnyel vagy szúnyogokkal, ez volt a fő oka annak, hogy nem akartam használni a PIR -t.

Amire szüksége lesz:

  • WeMos D1 mini kártya - eBay - 3,47 USD (más táblák is lehetségesek - csak vegye figyelembe, hogy pl. A NodeMCU ESP -12E V1.0 csak 3.3 V -ot ad ki, a HC -SR04 érzékelő pedig 5 V -ot igényel)
  • HC -SR04+ ultrahangos érzékelő - eBay - 1,06 USD (a „+” jelzéssel, mivel 3,3 V -on működik)
  • Blynk alkalmazás (ha még nem ismeri a Blynk szolgáltatást, és iOS -eszközt használ, kölcsön kell vennie egy Android telefont az értesítések beállításához)
  • Kenyérsütő vagy forrasztópáka
  • Vezetékek
  • Arduino IDE telepített számítógép

Lépés: Az alkatrészek összeszerelése

Az alkatrészek összeállítása
Az alkatrészek összeállítása
Az alkatrészek összeállítása
Az alkatrészek összeállítása
Az alkatrészek összeállítása
Az alkatrészek összeállítása

Hallottam, hogy az embereknek problémáik vannak a HC-SR04 érzékelő tápellátásakor. Nekem jól működik, de a legbiztonságosabb módja annak, hogy ezt megakadályozzuk, ha a HC -SR04P (vagy "+") -t használjuk, amelynek bemeneti tartománya 3 - 5,5 V

Csatlakozások (lásd az ábrát)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 Echo

D7 Trig

2. lépés: Blynk beállítása

Blynk beállítása
Blynk beállítása
Blynk beállítása
Blynk beállítása
Blynk beállítása
Blynk beállítása

Azok számára, akik nem tudják, mi az a Blynk, ez egy platform iOS- és Android -alkalmazásokkal, hogy az interneten keresztül vezéreljék az Arduino -t, a Raspberry Pi -t és hasonlókat. Ez egy digitális műszerfal, ahol grafikus felületet építhet a projekthez egyszerűen a widgetek húzásával.

Kezdjük az Andorid eszközön:

  • Töltse le a Blynk alkalmazást
  • Regisztráljon vagy jelentkezzen be (ha már rendelkezik fiókkal)
  • Érintse meg a "+" gombot az új projekt létrehozásához
  • Adjon nevet a projektnek, és válassza ki a használt eszközt (esetünkben ESP8266), majd érintse meg a „Létrehozás” gombot.
  • Hitelesítési tokent kap a postafiókjába, később szükségünk lesz rá
  • A Blynk Project oldalon érintse meg a "+" gombot az értesítési widget hozzáadásához (ha ez az első Blynk projekt, elegendő energiával kell rendelkeznie a megvásárlásához), és állítsa be tetszés szerint. A képernyőképen látható beállításokat használom.
  • A projekt beállításaiban (dió ikon a tetején) az „Alkalmazás csatlakoztatott parancsának küldése” beállítása BE.
  • Zárja be a beállításokat, és nyomja meg a Lejátszás gombot

Most bejelentkezhet a Blynk alkalmazásba iOS -eszközén is, és látnia kell a projektet az értesítési widget segítségével.

3. lépés: A kód

Itt az ideje, hogy feltöltjük a kódot a táblára.

  • Nyissa meg az *.ino fájlt az Arduino IDE -ben
  • Csatlakoztassa a WeMos kártyát a számítógépéhez
  • Az Eszközök részben válassza ki a WeMos D1 R2 és mini kártyát

Állítsa be a következőket:

char auth = "A postaládából származó hitelesítési tokenje ide megy"; char ssid = "A WiFi neve"; char pass = "A WiFi jelszava";

Ezenkívül módosíthatja azt a tartományt, ahol értesítést szeretne kapni (az alapértelmezett érték 1-49 cm)

if (0 <távolság && távolság <50) {

Nyomja meg a Feltöltés gombot

Gratulálunk! Ha minden rendben volt, most meg kell kapnia az első értesítést!

4. lépés: Összefoglalás

Összefoglaló
Összefoglaló
Összefoglaló
Összefoglaló
Összefoglaló
Összefoglaló

Most három értesítést fog kapni. Az első azt jelzi, hogy az érzékelő sikeresen csatlakozott a WiFi -hez, a második értesítést akkor kapja, ha valami a beállítási tartományon belülre kerül. És a harmadik, amikor az érzékelőt csatlakoztatási vagy áramellátási problémák miatt leválasztják.

A projektben végrehajtható módosítások végtelenek. Több értesítést is beállíthat a különböző tartományokhoz (Csak vegye figyelembe, hogy a Blynk legalább 15 másodperc után engedélyezi az értesítéseket). Használjon különböző érzékelőket stb.

Remélem tetszeni fog ez a projekt, ha igen, kérem szavazzon rám, és hagyjon megjegyzést/javaslatot … Örömmel veszek némi betekintést a többiektől!

Érezd jól magad!

Ajánlott: