Daftar Isi:

Detektor Gerakan Dengan Notifikasi Blynk (WeMos D1 Mini + HC-SR04): 4 Langkah (dengan Gambar)
Detektor Gerakan Dengan Notifikasi Blynk (WeMos D1 Mini + HC-SR04): 4 Langkah (dengan Gambar)

Video: Detektor Gerakan Dengan Notifikasi Blynk (WeMos D1 Mini + HC-SR04): 4 Langkah (dengan Gambar)

Video: Detektor Gerakan Dengan Notifikasi Blynk (WeMos D1 Mini + HC-SR04): 4 Langkah (dengan Gambar)
Video: NodeMCU ESP8266 Monitoring Jarak Menggunakan Sensor Ultrasonic dan Apliaksi Blynk 2024, Juli
Anonim
Detektor Gerakan Dengan Notifikasi Blynk (WeMos D1 Mini + HC-SR04)
Detektor Gerakan Dengan Notifikasi Blynk (WeMos D1 Mini + HC-SR04)

Silakan PILIH untuk proyek ini dalam Kontes Nirkabel. Terima kasih!

Perbarui no.2 - Beberapa penyesuaian (versi 2.2), Anda dapat mengatur sensor Anda (rentang dan nama) tepat dalam definisi. Juga, terkadang sensor membaca nilai yang salah dan mengirim pemberitahuan, jadi saya menambahkan dan "jika" di mana nilainya harus berada dalam kisaran dua kali berturut-turut. Jika Anda masih kesulitan, Anda dapat menyesuaikannya untuk membaca 3, 4, ….x kali sebelum notifikasi dikirim.

Lokasi string = "Garasi";int rangeMin = 0;int rangeMax = 50;

_

Perbarui no.1 - Saya masih menemukan rahasia di balik Blynk…ini hadir dengan kode yang lebih bersih (versi 2.1), loop yang tepat, dll. Nikmati dan beri tahu saya bagaimana proyek ini bekerja untuk Anda….terima kasih!_

Saya ingin membuat pendeteksi gerakan yang akan memberi tahu saya setiap kali pintu garasi saya dibuka. Saya bermain dengan sensor PIR untuk sementara waktu tetapi setelah mengalami beberapa masalah pengaturan (sensitivitas x waktu) saya memutuskan untuk menggunakan sensor HC-SR04 sebagai gantinya…dan itu berfungsi seperti pesona. Idenya sederhana: Anda mengatur detektor sehingga ketika pintu (atau jendela - tergantung pada bagaimana Anda ingin menggunakannya) dibuka, itu menghalangi sensor sehingga jarak yang diukur berubah. Keuntungan menggunakan sensor UltraSonic daripada PIR sangat besar. Tidak dapat dipicu dengan cahaya atau nyamuk yang merupakan alasan utama saya tidak ingin menggunakan PIR.

Apa yang Anda perlukan:

  • Papan mini WeMos D1 - eBay - USD 3,47 (papan lain dimungkinkan - perhatikan bahwa misalnya NodeMCU ESP-12E V1.0 hanya memberikan 3.3V dan sensor HC-SR04 membutuhkan 5V)
  • HC-SR04+ Sensor ultrasonik - eBay - USD 1,06 (menggunakan "+" karena dapat beroperasi pada 3.3V)
  • Aplikasi Blynk (jika Anda baru mengenal Blynk dan menggunakan perangkat iOS, Anda perlu meminjam ponsel Android untuk mengatur notifikasi)
  • Papan tempat memotong roti atau besi solder
  • kabel
  • Komputer dengan Arduino IDE terpasang

Langkah 1: Mendapatkan Bagian Bersama

Mendapatkan Bagian Bersama
Mendapatkan Bagian Bersama
Mendapatkan Bagian Bersama
Mendapatkan Bagian Bersama
Mendapatkan Bagian Bersama
Mendapatkan Bagian Bersama

Saya mendengar tentang orang yang mengalami masalah saat menyalakan sensor HC-SR04 dari board. Ini berfungsi dengan baik untuk saya, tetapi cara teraman untuk mencegahnya adalah dengan menggunakan HC-SR04P (atau "+"), yang memiliki rentang input 3 - 5.5v

Koneksi (lihat diagram)

WeMos D1 HC-SR04(P)

5V VCC

G GND

D6 Gema

Trigonum D7

Langkah 2: Pengaturan Blynk

Pengaturan Blynk
Pengaturan Blynk
Pengaturan Blynk
Pengaturan Blynk
Pengaturan Blynk
Pengaturan Blynk

Bagi mereka yang tidak tahu apa itu Blynk, ini adalah Platform dengan aplikasi iOS dan Android untuk mengontrol Arduino, Raspberry Pi, dan sejenisnya melalui Internet. Ini adalah dasbor digital tempat Anda dapat membangun antarmuka grafis untuk proyek Anda hanya dengan menarik dan melepas widget.

Mari kita mulai di perangkat Android:

  • Unduh aplikasi Blynk
  • Daftar atau login (jika Anda sudah memiliki akun)
  • Ketuk "+" untuk membuat Proyek Baru
  • Beri nama proyek dan pilih perangkat yang Anda gunakan (dalam kasus kami ini adalah ESP8266) dan ketuk "Buat"
  • Anda akan menerima token Otentikasi di kotak surat Anda, kami akan membutuhkannya nanti
  • Pada halaman Proyek Blynk ketuk "+" untuk menambahkan widget notifikasi (jika ini adalah proyek Blynk pertama Anda, Anda harus memiliki energi yang cukup untuk membelinya) dan mengaturnya sesuai keinginan. Saya menggunakan pengaturan seperti yang ditampilkan pada tangkapan layar.
  • Dalam pengaturan proyek (ikon mur di atas) "Kirim perintah aplikasi yang terhubung" ke ON.
  • Tutup pengaturan dan tekan tombol Putar

Sekarang Anda dapat masuk ke aplikasi Blynk di perangkat iOS Anda juga dan Anda akan melihat proyek dengan widget notifikasi.

Langkah 3: Kode

Sekarang saatnya mengunggah kode ke papan kita.

  • Buka file *.ino di Arduino IDE
  • Hubungkan papan WeMos ke komputer Anda
  • Di Alat pilih papan WeMos D1 R2 & mini

Sesuaikan berikut ini:

char auth = "Token otentikasi Anda dari kotak surat Anda ada di sini";char ssid = "Nama WiFi Anda";char pass = "Kata sandi WiFi Anda";

Juga, Anda dapat mengubah rentang, di mana Anda ingin diberitahu (default diatur ke 1 - 49cm)

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

Tekan Unggah

Selamat! Jika semuanya sudah diatur dengan benar, Anda sekarang akan menerima pemberitahuan pertama Anda!

Langkah 4: Ringkasan

Ringkasan
Ringkasan
Ringkasan
Ringkasan
Ringkasan
Ringkasan

Ada tiga notifikasi yang akan Anda terima sekarang. Yang pertama memberi tahu Anda, bahwa Detektor berhasil terhubung ke WiFi Anda, pemberitahuan kedua yang akan Anda terima adalah ketika ada sesuatu yang masuk dalam jangkauan pengaturan Anda. Dan yang ketiga ketika Detektor Anda terputus karena masalah koneksi atau catu daya.

Modifikasi yang dapat Anda lakukan untuk proyek ini tidak terbatas. Anda dapat mengatur lebih banyak notifikasi untuk rentang yang berbeda (Perlu diketahui bahwa Blynk mengizinkan notifikasi setidaknya setelah 15 detik). Gunakan sensor yang berbeda, dll.

Saya harap Anda menyukai proyek ini, jika Anda menyukainya, silakan pilih saya dan tinggalkan komentar/saran… Saya akan senang untuk mendapatkan beberapa wawasan dari yang lain!

Selamat bersenang-senang!

Direkomendasikan: