Talaan ng mga Nilalaman:

Motion Detector Sa Mga Abiso sa Blynk (WeMos D1 Mini + HC-SR04): 4 na Hakbang (na may Mga Larawan)
Motion Detector Sa Mga Abiso sa Blynk (WeMos D1 Mini + HC-SR04): 4 na Hakbang (na may Mga Larawan)

Video: Motion Detector Sa Mga Abiso sa Blynk (WeMos D1 Mini + HC-SR04): 4 na Hakbang (na may Mga Larawan)

Video: Motion Detector Sa Mga Abiso sa Blynk (WeMos D1 Mini + HC-SR04): 4 na Hakbang (na may Mga Larawan)
Video: ESP8266 Project: How to control AC bulb or load using Relay with NodeMCU and D1 Mini over WiFi 2024, Disyembre
Anonim
Motion Detector Sa Mga Abiso sa Blynk (WeMos D1 Mini + HC-SR04)
Motion Detector Sa Mga Abiso sa Blynk (WeMos D1 Mini + HC-SR04)

Mangyaring VOTE para sa proyektong ito sa Wireless Contest. Salamat!

I-update ang no.2 - Ilang mga pag-aayos (bersyon 2.2), maaari mong i-setup ang iyong sensor (saklaw at pangalan) mismo sa kahulugan. Gayundin, minsan nangyari na nabasa ng sensor ang mga maling halaga at nagpadala ng abiso, kaya idinagdag ko at "kung" kung saan ang mga halaga ay dapat na nasa loob ng saklaw ng dalawang beses sa isang hilera. Kung mayroon ka pa ring mga problema dito, maaari mo itong ayusin para sa pagbabasa ng 3, 4,….x beses bago maipadala ang abiso.

Lokasyon ng string = "Garage"; int rangeMin = 0; int rangeMax = 50;

_

I-update ang no.1 - Natutuklasan ko pa rin ang mga lihim sa likod ng Blynk … kasama nito ang mas malinis na code (bersyon 2.1), tamang loop, atbp. Masisiyahan at ipaalam sa akin kung paano gumagana ang proyektong ito para sa iyo …. Salamat!

Nais kong gumawa ng isang detektor ng mosyon na aabisuhan ako sa tuwing bubuksan ang pintuan ng aking garahe. Naglalaro ako ng PIR sensor nang ilang sandali ngunit pagkatapos ng pagkakaroon ng ilang mga isyu sa pag-setup (pagkasensitibo x oras) nagpasya akong gamitin ang HC-SR04 sensor sa halip … at gumagana ito tulad ng isang alindog. Ang ideya ay simple: na-set up mo ang detector kaya kapag ang pinto (o window - nakasalalay sa kung paano mo ito nais gamitin) ay binuksan, napapasok nito sa sensor kaya nabago ang sinusukat na distansya. Ang bentahe gamit ang UltraSonic sensor sa halip na malaki ang PIR. Hindi ito ma-trigger ng ilaw o lamok na siyang pangunahing dahilan na hindi ko nais na gamitin ang PIR.

Ano ang kakailanganin mo:

  • WeMos D1 mini board - eBay - USD 3.47 (iba pang mga board ay posible - tandaan lamang na hal. NodeMCU ESP-12E V1.0 ay nagbibigay lamang ng 3.3V at ang HC-SR04 sensor ay nangangailangan ng 5V)
  • HC-SR04 + Ultrasonic sensor - eBay - USD 1.06 (gamit ang "+" dahil maaari itong gumana sa 3.3V)
  • Blynk app (kung bago ka sa Blynk at gumagamit ng iOS device, kakailanganin mong humiram ng isang Android phone para sa pag-set up ng mga abiso)
  • Breadboard o bakal na bakal
  • Mga wire
  • Computer na may naka-install na Arduino IDE

Hakbang 1: Pagkuha ng Mga Bahaging Magkasama

Pagkuha ng Mga Bahaging Magkasama
Pagkuha ng Mga Bahaging Magkasama
Pagkuha ng Mga Bahaging Magkasama
Pagkuha ng Mga Bahaging Magkasama
Pagkuha ng Mga Bahaging Magkasama
Pagkuha ng Mga Bahaging Magkasama

Narinig ko ang tungkol sa mga taong nagkakaroon ng mga isyu kapag pinapagana ang HC-SR04 sensor mula sa board. Gumagana ito nang maayos para sa akin, ngunit ang pinakaligtas na paraan upang maiwasan ito ay ang paggamit ng HC-SR04P (o "+"), na mayroong saklaw ng pag-input ng 3 - 5.5v

Mga koneksyon (tingnan ang diagram)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 Echo

D7 Trig

Hakbang 2: Pag-set up ng Blynk

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

Para sa mga hindi alam kung ano ang Blynk, ito ay isang Platform na may iOS at Android apps upang makontrol ang Arduino, Raspberry Pi at mga gusto sa Internet. Ito ay isang digital dashboard kung saan maaari kang bumuo ng isang graphic interface para sa iyong proyekto sa pamamagitan lamang ng pag-drag at pag-drop ng mga widget.

Magsimula tayo sa Andorid aparato:

  • I-download ang Blynk app
  • Mag-sign up o mag-login (kung mayroon ka nang isang account)
  • I-tap ang "+" upang lumikha ng Bagong Project
  • Bigyan ang proyekto ng isang pangalan at piliin ang aparato na iyong ginagamit (sa aming kaso ito ay ESP8266) at i-tap ang "Lumikha"
  • Makakatanggap ka ng isang token ng Pagpapatotoo sa iyong mail box, kakailanganin namin ito sa paglaon
  • Sa pahina ng Blynk Project i-tap ang "+" upang magdagdag ng widget sa pag-abiso (kung ito ang iyong unang proyekto sa Blynk, dapat ay may sapat kang lakas upang mabili ito) at i-set up ito ayon sa gusto mo. Gumagamit ako ng mga setting tulad ng ipinapakita sa screenshot.
  • Sa mga setting ng proyekto (icon ng nut sa itaas) "Magpadala ng utos na konektado sa app" sa ON.
  • Isara ang mga setting at pindutin ang Play button

Ngayon ay maaari kang mag-login sa Blynk app sa iyong iOS aparato din at dapat mong makita ang proyekto gamit ang notification widget.

Hakbang 3: Ang Code

Ngayon ay oras na upang i-upload ang code sa aming board.

  • Buksan ang *.ino file sa Arduino IDE
  • Ikonekta ang board ng WeMos sa iyong computer
  • Sa Mga tool piliin ang WeMos D1 R2 & mini board

Ayusin ang sumusunod:

char auth = "Ang iyong token ng pagpapatotoo mula sa iyong mail box ay pupunta dito"; char ssid = "Ang iyong WiFi name"; char pass = "Ang iyong password sa WiFi";

Gayundin, maaari mong baguhin ang saklaw, kung saan mo nais ma-notify (ang default ay nakatakda sa 1 - 49cm)

kung (0 <distansya at& distansya <50) {

Pindutin ang I-upload

Binabati kita! Kung naayos ang lahat, dapat mo na ngayong matanggap ang iyong unang abiso!

Hakbang 4: Buod

Buod
Buod
Buod
Buod
Buod
Buod

Mayroong tatlong mga notification na matatanggap mo ngayon. Sinasabi sa iyo ng una, na ang Detector ay matagumpay na nakakonekta sa iyong WiFi, ang pangalawang notification na matatanggap mo ay kapag may isang bagay na nasa loob ng iyong saklaw ng pag-set up. At ang pangatlo kapag ang iyong Detector ay naka-disconnect dahil sa mga isyu sa koneksyon o power supply.

Ang mga pagbabago na maaari mong gawin sa proyektong ito ay walang katapusan. Maaari kang mag-setup ng higit pang mga abiso para sa iba't ibang mga saklaw (Basta malaman na pinapayagan ng Blynk ang mga notification pagkatapos ng 15 ng hindi bababa sa). Gumamit ng iba't ibang mga sensor, atbp.

Inaasahan kong gusto mo ang proyektong ito, kung gagawin mo, mangyaring bumoto para sa akin at mag-iwan ng komento / mungkahi … Masaya akong makakuha ng ilang pananaw mula sa iba!

Magsaya ka!

Inirerekumendang: