PIR merupakan sensor jenis inframerah yang mendeteksi radiasi (suhu) yang dihasilkan dari suatu makhluk hidup, Sehingga PIR sering kali digunakan untuk mendeteksi pergerakan makhluk hidup seperti manusia atau hewan, Pada artikel ini akan dibahas mengenai Tutorial Belajar ESP32 Kontrol Relay Dengan Mengakses Sensor PIR.
Sensor pir sendiri termasuk sensor yang memiliki keluaran digital atau 0 dan 1, terdapat dua buah potensiometer yang terpasang pada modul, dimana fungsinya untuk mengatur jarak deteksi dan juga tundaan waktu deteksinya. lihat pada gambar berikut untuk membedakan mana fungsi dari masing-masing potensiometer.
Berikut merupakan aplikasi yang bisa diterapkan dengan tutorial kontrol relay menggunakan sensor PIR
#define s_pir 26 #define p_relay 14 void setup() { // put your setup code here, to run once: Serial.begin(9600); pinMode(s_pir, INPUT); pinMode(p_relay, OUTPUT); } void loop() { // put your main code here, to run repeatedly: bool state_pir = digitalRead(s_pir); if (state_pir == 0){ Serial.println("Tidak Terdeteksi Makhluk Hidup"); digitalWrite(p_relay, HIGH); // off karena aktif low } else { Serial.println("Terdeteksi Makhluk Hidup!"); digitalWrite(p_relay, LOW); // on karena aktif low } }
Program diatas jika dijalankan akan berjalan normal, tinggal kita setting potensiometer untuk mengatur jarak deteksi dan juga delay nya.
if (state_pir == 0){ Serial.println("Tidak Terdeteksi Makhluk Hidup"); digitalWrite(p_relay, HIGH); // off karena aktif low } else { Serial.println("Terdeteksi Makhluk Hidup!"); digitalWrite(p_relay, LOW); // on karena aktif low }
Bagian diatas adalah program untuk kontrol kondisi relay apakah aktif atau tidak berdasarkan logika yang diberikan oleh sensor pir, jika yang diberikan sensor adalah 1 artinya dia mendeteksi keberadaan radiasi suhu makhluk hidup, maka akan memebrikan perintah kepada relay untuk aktif.
Adapun relay aktif low, berdasarkan rangkaian pada modul latihan esp32 yang saya buat, dan itu saya samakan dengan modul relay pada umumnya, hanya beda tambahan ic optocoupler untuk mengkonversi logika level dari 3,3v ke 5v
Jika sudah bisa membuat proyek ini, anda sekarang sudah bisa membuat berbagai alat elektronik menyala atau mati dengan otomatis berdasarkan fungsi PIR yaitu mendeteksi hawa keberadaan makhluk hidup.
Semoga bermanfaat apa yang disampaikan selamat mencoba semoga sukses selalu, demikian tutorial esp32 dengan PIR dan Relay.
Pendahuluan Dalam dunia pengembangan perangkat lunak yang terus berkembang, Kubernetes telah muncul sebagai alat kunci dalam orkestrasi…
Mengelola sebuah sekolah atau lembaga pendidikan adalah tugas yang kompleks dan penuh tantangan. Dengan berbagai…
Selamat datang di artikel kami tentang cara menginstal OpenVPN server di Ubuntu 20.04 di HuaweiCloud!…
Dalam dunia pengembangan aplikasi, salah satu hal yang menjadi penting adalah mengelola dan memonitor kontainer…
Tutorial led blinking. LED (Light Emitting Diode) merupakan salah satu komponen elektronik yang paling umum…
Tutorial LCD Display, ini merupakan salah satu komponen yang sering digunakan dalam project elektronika sebagai…