Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Setelah menyelesaikan GSM Home Alarm V1.0 dan beberapa waktu penggunaan, saya memutuskan untuk membuat beberapa modifikasi.
Pada perangkat keras perubahan utama adalah penggantian sensor ultrasonik dan pengenalan keypad. Pada perangkat lunak, saya mengubah notifikasi SMS melalui email. Saya juga memutuskan untuk memperkecil sirkuit dan mendesain dan mencetak kotak 3D untuk sirkuit.
Langkah 1: Komponen
Mikrokontroler DFRobot FireBeetle ESP32 IOT
DFRobot Gravity: Sensor Gerak Inframerah Digital Untuk Arduino
DFRobot Sealed Membran 4*4 tombol pad dengan stiker
DFRobot 5mm LED Pack (50 pcs)
Resistor DFRobot 220R
Papan Perf
Langkah 2: Hubungkan Komponen
Mikrokontroler FireBeetle ESP32 IOT akan menjadi otak dari proyek ini. Keuntungan besar adalah Anda bisa mendapatkan WIFI dan manajemen Baterai dalam satu jejak yang sangat kecil. Ini didukung langsung dari port USB (+5V) tetapi saya juga menambahkan baterai sebagai daya cadangan (yang terakhir ini opsional).
Keypad terhubung dari pin D2 ke pin D8. Led terhubung ke pin MOSI/IO19. Pin sinyal Sensor PIR terhubung pada pin A1/IO39.
Catu daya +5V (adaptor dinding smartphone normal) harus disambungkan ke konektor nano USB. Satu baterai +3.7V juga dapat ditambahkan sebagai daya cadangan.
Langkah 3: Mendorong Kotak
Selama proyek ini saya menemukan layanan IoT ini yang memungkinkan Anda untuk mengatur beberapa notifikasi.
1 - Buka https://www.pushingbox.com dan buat akun.
2- Pergi ke "Layanan Saya"
3 - "Tambahkan layanan"
4 - Di baris "Email", tekan "Pilih layanan ini".
5- Konfigurasi email yang akan menerima notifikasi.
6 - Pergi ke "Skenario Saya"
7 - Tekan "Uji".
8 - Jika semuanya baik-baik saja, Anda akan mendapatkan email di kotak masuk Anda.
Langkah 4: Kode
Agar Anda dapat menggunakan kode saya, beberapa perubahan diperlukan.
Tentukan nama dan kata sandi jaringan WIFI Anda.
Salin DEVID dari "Skenario Saya" di Pushingbox dan tempel di kode.
Unggah dan buka jendela Serial Monitor untuk memeriksa apakah semuanya berfungsi. Untuk mengaktifkan sistem cukup tekan "1234", kata sandi default saya, dan alarm akan diaktifkan dalam 8 detik (ini juga dapat diubah dalam kode).
Langkah 5: File 3D
Langkah 6: Kesimpulan
Dibandingkan dengan proyek saya sebelumnya, peningkatan ke sensor PIR adalah peningkatan besar. Saya hampir tidak mendapatkan alarm "salah, positif".
Hampir di fase akhir, saya ingat, "Mengapa saya tidak menggunakan RFID???!!!", atau lebih baik, modul Bluetooth tersedia di ESP32, bukan keypad. Juga kodenya sangat mendasar, dengan banyak peluang perbaikan, jadi saya tidak berpikir bahwa ini akan menjadi sistem alarm terakhir saya.
Jangan ragu untuk berkomentar atau mengirim saya pesan jika Anda menemukan kesalahan, atau jika Anda memiliki saran/perbaikan atau pertanyaan.
Suka itu. Langganan. Buatlah.