Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Perlunya social distancing dan praktik kesehatan yang aman seperti menggunakan sanitizer setelah menggunakan lingkungan publik seperti keran, sakelar dll sangat penting untuk mengurangi penyebaran virus corona. Jadi ada kebutuhan mendesak dalam inovasi yang melibatkan pemicu bebas sentuhan untuk memfasilitasi tindakan seperti mengaktifkan keran, sakelar, dll.
Dalam proyek ini, saya ingin membahas ide saya tentang prototipe untuk mengaktifkan sakelar menggunakan sensor jarak. Hal-hal yang perlu dipertimbangkan saat merancang sesuatu yang membantu selama situasi sulit ini terutama memiliki perubahan infrastruktur yang sangat sedikit. Jadi solusinya harus retrofit dan mungkin dapat dipasang pada switchboard untuk mengaktifkan sakelar berdasarkan gerakan tangan atau kehadiran berdasarkan sensitivitas. Fitur utama termasuk,
- 200 jam masa pakai baterai,
- Kamera keamanan yang mengambil foto seseorang yang memasuki ruangan
- Tidur nyenyak untuk menghemat baterai.
- portabel.
- Mengirim email peringatan
Perlengkapan
1. Sensor jarak [Saya menggunakan KEMET SS-430] dapat berupa sensor jarak apa pun
2. ESPCam32 untuk tujuan pengambilan foto dan pengiriman surat
3. Baterai Li-ion 1000mAh
4. USB - Pengisi daya Li-ion TP4056
5. Tingkatkan sirkuit 3.7V ke 5V
6. Resistor 10k dan 1k
7. Transistor BC547
8. Motor Servo SG90
9. Arduino pro mini
Langkah 1: Mari Mulai
Dalam proyek kami, sensor tidak lain adalah sensor jarak kecil oleh KEMET, SS-430
Data dari sensor akan memiliki pulsa clock 2 200ms seperti yang ditunjukkan pada gambar.
Pada gambar di atas, pulsa 2 200ms adalah pulsa yang menunjukkan keberadaan manusia. Pulsa clock lainnya terbentuk karena pemicuan yang salah. Pemicu palsu ini terjadi sejak saya bereksperimen dengan sensor telanjang tanpa lensa atau penutup lainnya. Pemicu palsu berkurang drastis setelah saya menggunakan penutup plastik untuk mengamankan sensor.
Langkah 2: Mari Uji di Breadboard
Untuk pengujian, saya hanya menggunakan mikrokontroler (Arduino Uno) dan sensor dan LED. Setelah berjam-jam membaca nilai sensor pada monitor serial dan mengkalibrasinya, saya datang dengan kode kecil untuk mendeteksi keberadaan manusia di depannya dengan benar.
Langkah 3: Menghubungkan Servo ke ESP32Cam ke Servo
Dengan terbatasnya jumlah pin yang tersedia pada Kamera ESP32, saya harus menggunakan timer 2 dan GPIO2 untuk menggerakkan servo dan GPIO13 untuk fungsi bangun menggunakan sensor jarak Kemet SS-430.
Alasan menggunakan Kamera ESP32 adalah untuk mengambil gambar dan masuk ke mode tidur ketika orang tersebut memasuki ruangan atau tempat yang tidak sah. Gambar akan disimpan di
Kartu SD. Untuk segera bertindak pada penyusup, ESP32 akan mengirim email ke ID email yang telah dikonfigurasi sebelumnya. Ini membutuhkan ESP32 Mail client Library untuk diinstal. Pergi untuk mengelola Perpustakaan di Arduino IDE dan cari klien ESP32 Mail dan unduh. Anda akan memerlukan ID email yang berfungsi yang kredensialnya perlu Anda masukkan ke dalam kode dan kemudian Anda harus mengaktifkan Aplikasi yang Kurang Aman. Lebih baik buat ID Gmail baru untuk proyek ini.
Langkah 4: Menguji Bukti Konsep
Untuk tampilan proyek yang lebih sederhana, saya berpikir untuk merakit barang-barang pada lembaran akrilik dengan cara modular.
Di sana kotak plastik untuk sensor membantu mengurangi pemicu palsu. Karena kamera ESP tertidur setelah mengambil foto, saya tidak dapat melakukan operasi pengkondisian sinyal digital pada kamera ESP32. Oleh karena itu saya menambahkan mikrokontroler lain untuk mengurangi pemicu palsu dan pengkondisian sinyal dan juga untuk menggerakkan motor servo.
Anda dapat menggunakan esp32 atau mikrokontroler lain keduanya berfungsi.
Langkah 5: Skema Akhir
Sinyal dari sensor piroelektrik diumpankan ke transistor dalam konfigurasi kolektor terbuka, begitu sinyal datang, transistor diaktifkan sebagai sakelar dan karenanya menghubungkan GPIO 13 ke ground dan membangunkan kamera ESP32
Dalam repositori kode, kode Pyrolight bersama dengan camera_pins.h adalah untuk sisa kamera ESP32 2 kode untuk pengujian dengan Arduino pro mini.
Silakan temukan skema detail dan PCB Kicad di repositori GitHub.
Sebenarnya saya telah memesan PCB dari china untuk proyek ini, tetapi saya tidak menerimanya tepat waktu karena wabah virus corona. Jadi saya harus menggunakan konverter boost dan modul TP4056.
Langkah 6: Peringatan Penyusup
Ketika ada penyusup di sekitar sensor, itu bangun dari tidur mengambil gambar dan mengirim email dengan lampiran.
Begini tampilan suratnya. Semua ini dapat dilakukan hanya karena sensor jarak. Karena seluruh perangkat bertenaga baterai, ini memungkinkan kita untuk dibawa ke mana saja. dan membuat lingkungan kita sendiri yang cerdas dan aman. Anda dapat mencetak 3D enklosur agar sesuai dengan elektronik sesuai kebutuhan.
Inilah satu desain yang bagus: Tautan
Langkah 7: Video Kerja:
Saya membuat pelindung PCB yang tepat untuk papan cam esp32 dengan USB ke UART dan konektor untuk servo dan sensor pyro. Anda dapat menemukan file Gerber di repo Github saya yang ditautkan di bawah ini.
Github
Langkah 8: Peningkatan di Masa Depan
1. Merancang kasing cetak 3D untuk proyek agar terlihat seperti produk
2. Meningkatkan kinerja baterai
3. Rangkaian pengkondisi sinyal analog sebagai pengganti mikrokontroler sekunder.