Daftar Isi:
Video: Sistem Pengenalan dan Pemadam Kebakaran Berbasis Pemrosesan Gambar: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Halo teman-teman ini adalah sistem pendeteksi dan pemadam kebakaran berbasis pengolahan gambar menggunakan Arduino
Langkah 1:
Pada dasarnya sistem dibagi menjadi dua bagian
1 deteksi kebakaran
2 peringatan kebakaran dan pemadam
Pada bagian pertama pendeteksian api menggunakan image processing.
Di sini, di proyek ini saya menggunakan open CV dan python untuk deteksi kebakaran. Saya membuat HAAR Cascade Classifier untuk deteksi kebakaran menggunakan Open CV. Ini memiliki pelatih dan detektor untuk melatih pengklasifikasi kaskade kami sendiri, Kaskade HAAR digunakan untuk mendeteksi objek yang telah dilatih. Banyak sampel citra positif dan negatif yang dibutuhkan untuk melatih classifier. Pelatihan pengklasifikasi kaskade adalah proses yang kompleks dan memakan waktu, jadi untuk memudahkan saya menemukan perangkat lunak pelatihan kaskade pada nama web adalah "GUI pelatih kaskade".
Untuk pengklasifikasi kaskade pelatihan, unduh dan instal EXE pelatih ini dari tautan di atas. Buat folder dengan nama api (Anda dapat membuat folder dengan nama apa pun karena objek target saya adalah api, jadi saya membuat folder "api") sekarang buat dua folder di dalam folder api dengan nama "n" dan "p", n foldernya adalah untuk sampel citra negatif dan p untuk sampel citra positif. Citra positif berisi objek yang ingin kita deteksi, dalam kasus kita ingin mendeteksi api jadi kumpulkan sampel gambar yang mengandung api dan letakkan di dalam folder p. Untuk sampel negatif, kumpulkan sejumlah besar gambar yang tidak mengandung api bahkan sebagian. Sekarang ikuti langkah-langkah pada halaman di atas untuk membuat file pengklasifikasi kaskade Anda, atau Anda dapat mengunduh pengklasifikasi kaskade yang sudah dibuat sebelumnya untuk deteksi kebakaran dan kode sumber dari tautan (kode sumber)
Datang ke python, untuk menjalankan proyek ini Anda perlu menginstal modul dan pustaka berikut ke pengaturan python Anda.
· Numpy
· Scipy
· Pyserial (klik dia untuk mengunduh numpy, scipy dan pyserial)
Setelah instalasi semua modul buka kode python dengan nama deteksi kebakaran, arduino.py jika Anda mendapatkan beberapa kesalahan saat menjalankan, jangan panik, kami baru saja menyelesaikan bagian pertama.
Langkah 2:
Mari beralih ke perangkat keras, di sini saya menggunakan Arduino UNO sebagai pengontrol karena saya perlu mengontrol pompa, buzzer, dan LED merah.
Komponen yang digunakan:
Arduino uno:
LCD 16x2:
Buzzer 5volt:
LED
Relai 5volt:
Transistor Bc547:
Resistor 470r, 1k, 220r, 10k preset:
Lm7805
Kapasitor 1000uf/25volt, 470uf/16 volt:
Dioda 1N4007
Webcam (opsional, Anda juga dapat menggunakan kamera laptop Anda):
Pompa submersible mini (dari toko lokal)
Hubungkan semua komponen sesuai diagram rangkaian di bawah ini, sambungkan arduino ke komputer Anda menggunakan kabel USB dan cari tahu port com yang terhubung dengan Arduino, sekarang buka kode Arduino, pilih port com dan papan yang benar dari menu alat Arduino dan unggah Kode.
Langkah 3:
Buka kode python dengan nama deteksi kebakaran, arduino.py periksa kode com port apakah benar atau tidak pada baris 13, jika tidak ubah dengan nomor port com Arduino Anda. Klik tab run lalu klik run module atau tekan F5.
Jika semua koneksi baik-baik saja, pratinjau kamera akan ditampilkan di layar. Sekarang tunjukkan api padanya, api terdeteksi dan pompa mulai serta bel mulai berbunyi bip.
LINK UNDUH
Kode sumber:
Modul Python:
GUI pelatih kaskade:
Harap Anda menemukan ini berguna. jika ya, suka, bagikan, komentari keraguan Anda. Untuk lebih banyak proyek seperti itu, ikuti saya! Dukung saluran saya di YouTube.
Terima kasih!
Youtube
Direkomendasikan:
Simulator Pemadam Kebakaran: 7 Langkah (dengan Gambar)
Simulator Pemadam Kebakaran: Simulator ini dibuat karena saya melihat sebuah perusahaan menghabiskan cukup banyak uang untuk melatih pengguna dengan alat pemadam api langsung. Saya mencatat bahwa pelatihan harus diadakan di luar untuk menghilangkan pelepasan CO2 (cuaca) dan ada biaya
Gesture Hawk: Robot Pengontrol Gerakan Tangan Menggunakan Antarmuka Berbasis Pemrosesan Gambar: 13 Langkah (dengan Gambar)
Gesture Hawk: Robot Terkendali Gerakan Tangan Menggunakan Antarmuka Berbasis Pemrosesan Gambar: Gesture Hawk dipamerkan di TechEvince 4.0 sebagai antarmuka manusia-mesin berbasis pemrosesan gambar sederhana. Kegunaannya terletak pada kenyataan bahwa tidak ada sensor tambahan atau perangkat yang dapat dikenakan kecuali sarung tangan yang diperlukan untuk mengendalikan mobil robot yang berjalan di
Robot Pemadam Kebakaran: 12 Langkah (dengan Gambar)
Robot Pemadam Kebakaran: Ini adalah robot pemadam kebakaran yang dibuat untuk mendeteksi api dengan menggunakan sensor api, bergerak ke arahnya dan memadamkan api dengan air. Itu juga dapat menghindari rintangan saat menuju api dengan menggunakan sensor Ultrasonik. Selain itu, ia mengirim email kepada Anda ketika
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: 13 Langkah (dengan Gambar)
Tampilan Suhu dan Kelembaban dan Pengumpulan Data Dengan Arduino dan Pemrosesan: Pendahuluan: Ini adalah Proyek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemrosesan (dapat diunduh gratis) untuk menampilkan data Suhu, Kelembaban dalam format digital dan bentuk grafik batang, menampilkan waktu dan tanggal dan menjalankan hitungan waktu
Bangun Jam yang Menyerang Lonceng Nyata untuk PC Anda dan Jam yang Menyerang Pemadam Kebakaran.: 3 Langkah (dengan Gambar)
Bangun Jam yang Menyerang Lonceng Nyata untuk PC Anda dan Jam Pemadam Api.: Lonceng kuningan, relai kecil, beberapa hal lagi, dan bel sungguhan dapat berbunyi di desktop Anda. Meskipun proyek ini berjalan di Windows dan Mac OS X juga, saya memutuskan untuk menginstal Ubuntu Linux pada PC yang saya temukan di tempat sampah dan mengerjakannya: Saya tidak pernah