Isi kandungan:

Pengesan Gerak Dengan Pemberitahuan Blynk (WeMos D1 Mini + HC-SR04): 4 Langkah (dengan Gambar)
Pengesan Gerak Dengan Pemberitahuan Blynk (WeMos D1 Mini + HC-SR04): 4 Langkah (dengan Gambar)

Video: Pengesan Gerak Dengan Pemberitahuan Blynk (WeMos D1 Mini + HC-SR04): 4 Langkah (dengan Gambar)

Video: Pengesan Gerak Dengan Pemberitahuan Blynk (WeMos D1 Mini + HC-SR04): 4 Langkah (dengan Gambar)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Pengesan Gerak Dengan Pemberitahuan Blynk (WeMos D1 Mini + HC-SR04)
Pengesan Gerak Dengan Pemberitahuan Blynk (WeMos D1 Mini + HC-SR04)

Sila VOTE untuk projek ini dalam Peraduan Tanpa Wayar. Terima kasih!

Kemas kini no.2 - Beberapa tweak (versi 2.2), anda dapat mengatur sensor anda (julat dan nama) tepat dalam definisi. Juga, kadang-kadang sensor membaca nilai yang salah dan mengirim pemberitahuan, jadi saya menambah dan "jika" di mana nilai mesti berada dalam julat dua kali berturut-turut. Sekiranya anda masih menghadapi masalah, anda dapat menyesuaikannya untuk membaca 3, 4,….x kali sebelum pemberitahuan dihantar.

Lokasi tali = "Garage"; int rangeMin = 0; int rangeMax = 50;

_

Kemas kini no.1 - Saya masih menemui rahsia di sebalik Blynk … ini dilengkapi dengan kod yang lebih bersih (versi 2.1), gelung yang betul, dll. Nikmati dan beritahu saya bagaimana projek ini berfungsi untuk anda …. terima kasih! _

Saya ingin membuat alat pengesan gerakan yang akan memberitahu saya setiap kali pintu garaj saya dibuka. Saya bermain dengan sensor PIR sebentar tetapi setelah mengalami beberapa masalah persediaan (sensitiviti x masa) saya memutuskan untuk menggunakan sensor HC-SR04 sebagai gantinya … dan ia berfungsi seperti daya tarikan. Ideanya mudah: anda mengatur pengesan sehingga apabila pintu (atau tingkap - bergantung pada bagaimana anda ingin menggunakannya) dibuka, ia akan menghalangi sensor sehingga jarak yang diukur berubah. Kelebihan menggunakan sensor UltraSonic dan bukannya PIR sangat besar. Ia tidak boleh dicetuskan dengan cahaya atau nyamuk yang menjadi sebab utama saya tidak mahu menggunakan PIR.

Apa yang anda perlukan:

  • Papan mini WeMos D1 - eBay - USD 3,47 (papan lain mungkin - perhatikan bahawa mis. NodeMCU ESP-12E V1.0 hanya mengeluarkan 3.3V dan sensor HC-SR04 memerlukan 5V)
  • Sensor HC-SR04 + Ultrasonik - eBay - USD 1.06 (menggunakan "+" kerana ia boleh beroperasi pada 3.3V)
  • Aplikasi Blynk (jika anda baru menggunakan Blynk dan menggunakan peranti iOS, anda perlu meminjam telefon Android untuk menyiapkan pemberitahuan)
  • Papan roti atau besi pematerian
  • Wayar
  • Komputer dengan Arduino IDE dipasang

Langkah 1: Menggabungkan Bahagian

Menggabungkan Bahagian
Menggabungkan Bahagian
Menggabungkan Bahagian
Menggabungkan Bahagian
Menggabungkan Bahagian
Menggabungkan Bahagian

Saya mendengar tentang orang yang mengalami masalah semasa menghidupkan sensor HC-SR04 dari papan. Ia berfungsi dengan baik untuk saya, tetapi cara paling selamat untuk mencegahnya adalah dengan menggunakan HC-SR04P (atau "+"), yang mempunyai julat input 3 - 5.5v

Sambungan (lihat rajah)

WeMos D1 HC-SR04 (P)

5V VCC

G GND

D6 Gema

D7 Trig

Langkah 2: Persediaan Blynk

Persediaan Blynk
Persediaan Blynk
Persediaan Blynk
Persediaan Blynk
Persediaan Blynk
Persediaan Blynk

Bagi mereka yang tidak tahu apa itu Blynk, ini adalah Platform dengan aplikasi iOS dan Android untuk mengendalikan Arduino, Raspberry Pi dan sejenisnya melalui Internet. Ia adalah papan pemuka digital di mana anda boleh membina antara muka grafik untuk projek anda dengan hanya menyeret dan melepaskan widget.

Mari mulakan pada peranti Andorid:

  • Muat turun aplikasi Blynk
  • Daftar atau log masuk (jika anda sudah mempunyai akaun)
  • Ketik "+" untuk membuat Projek Baru
  • Beri nama projek dan pilih peranti yang anda gunakan (dalam kes ini adalah ESP8266) dan ketuk "Buat"
  • Anda akan menerima token Pengesahan di kotak surat anda, kami akan memerlukannya kemudian
  • Pada halaman Projek Blynk ketuk "+" untuk menambahkan widget pemberitahuan (jika ini adalah projek Blynk pertama anda, anda harus mempunyai cukup tenaga untuk membelinya) dan siapkan mengikut kehendak anda. Saya menggunakan tetapan seperti yang ditunjukkan pada tangkapan skrin.
  • Dalam tetapan projek (ikon kacang di atas) "Kirim perintah terhubung aplikasi" ke AKTIF.
  • Tutup tetapan dan tekan butang Main

Sekarang anda boleh log masuk ke aplikasi Blynk pada peranti iOS anda dan anda akan melihat projek tersebut dengan widget pemberitahuan.

Langkah 3: Kodnya

Kini tiba masanya untuk memuat naik kod ke papan kami.

  • Buka fail *.ino di Arduino IDE
  • Sambungkan papan WeMos ke komputer anda
  • Di Alat pilih papan WeMos D1 R2 & mini

Laraskan perkara berikut:

char auth = "Token pengesahan anda dari kotak mel anda terdapat di sini"; char ssid = "Nama WiFi anda"; char pass = "Kata laluan WiFi anda";

Anda juga boleh mengubah julat, di mana anda ingin diberitahu (lalai ditetapkan ke 1 - 49cm)

jika (0 <jarak && jarak <50) {

Tekan Muat Naik

Tahniah! Sekiranya semuanya diselesaikan dengan betul, anda kini harus menerima pemberitahuan pertama anda!

Langkah 4: Ringkasan

Ringkasan
Ringkasan
Ringkasan
Ringkasan
Ringkasan
Ringkasan

Terdapat tiga pemberitahuan yang akan anda terima sekarang. Yang pertama memberitahu anda, bahawa Pengesan berjaya disambungkan ke WiFi anda, pemberitahuan kedua yang akan anda terima adalah apabila ada sesuatu yang berada dalam jangkauan persediaan anda. Dan yang ketiga apabila Pengesan anda terputus kerana masalah sambungan atau bekalan kuasa.

Pengubahsuaian yang boleh anda buat untuk projek ini tidak berkesudahan. Anda boleh menyiapkan lebih banyak pemberitahuan untuk julat yang berbeza (Ketahuilah bahawa Blynk membenarkan pemberitahuan selepas 15 tahun). Gunakan sensor yang berbeza, dsb.

Saya harap anda menyukai projek ini, jika anda melakukannya, sila pilih saya dan tinggalkan komen / cadangan… Saya dengan senang hati akan mendapat pandangan daripada yang lain!

Berseronok!

Disyorkan: