Daftar Isi:

Sensor Gerak PIR Berbasis Arduino: 4 Langkah
Sensor Gerak PIR Berbasis Arduino: 4 Langkah

Video: Sensor Gerak PIR Berbasis Arduino: 4 Langkah

Video: Sensor Gerak PIR Berbasis Arduino: 4 Langkah
Video: SENSOR GERAK - BELAJAR SENSOR GERAK - SENSOR PIR - ARDUINO PROJECT INDONESIA 2024, November
Anonim
Sensor Gerak PIR Berbasis Arduino
Sensor Gerak PIR Berbasis Arduino

Dengan bantuan proyek ini, Anda dapat mengontrol status tinggi dan sensitivitas PIR.

Perlengkapan

Arduino Uno

Sensor Gerak PIR

Bel

Alat Perangkat Lunak

Arduino IDE

Langkah 1: Modul Sensor PIR

Modul sensor PIR digunakan untuk mendeteksi gerakan. Ini sering disebut sensor "PIR", "Pyroelectric", "Passive Infrared" dan "IR Motion". Modul ini memiliki sensor piroelektrik terpasang, sirkuit pengkondisian, dan lensa Fresnel berbentuk kubah. Ini digunakan untuk merasakan pergerakan orang, hewan, atau benda lain. Mereka umumnya digunakan dalam alarm pencuri dan sistem pencahayaan yang diaktifkan secara otomatis.

Langkah 2: Tentang Proyek

Tentang Proyek
Tentang Proyek

Sensor PIR pada dasarnya adalah sebuah sensor elektronik yang mengatur cahaya inframerah (IR) yang memancar dari objek dalam bidang pandangnya.

Sensor ini juga memungkinkan Anda untuk merasakan gerakan dan sebagian besar digunakan untuk mengetahui apakah manusia telah bergerak dalam jangkauannya. Anda akan membutuhkan 5 kabel jumper untuk menggabungkan semuanya, semua kabel ini harus memiliki konektor pria-wanita. Anda dapat mengatur frekuensi ke 3000 Hz karena kebanyakan alarm menggunakan frekuensi ini. Sensor PIR pada dasarnya adalah sensor gerakan sehingga setiap kali ia mengenali gerakan, ia menetapkan OUT ke TINGGI, pengguna juga dapat mengontrol waktu status TINGGI ini dan sensitivitas sensor Anda dengan 2 potensiometer. Proyek ini menghasilkan suara bip ketika ada gerakan yang dikenali. Kita dapat dengan mudah mengubah waktu bunyi bip dengan mengubah waktu tunda di akhir perulangan for.

Pelatihan IoT Online akan membantu Anda membuat lebih banyak proyek semacam itu berdasarkan Arduino serta platform IoT lainnya untuk membangun Solusi IoT Industri.

Langkah 3: Diagram Sirkuit

Diagram Sirkuit
Diagram Sirkuit

Langkah 4: Jalankan Program

bool isToneOn = salah;

int frekuensi = 3000;

batalkan pengaturan() {

//ini adalah sensor PIR kami

pinMode(2, INPUT);

//ini bel kita

pinMode(3, OUTPUT);

}

lingkaran kosong() {

// ketika sensor PIR memberi kita TINGGI itu berarti mendeteksi gerakan

if(digitalBaca(2) == TINGGI){

//kami akan menyalakan alarm selama 15 detik

//kami menggunakan nada() sehingga kami dapat mengontrol frekuensi suara bip kami

//untuk mematikan nada kita harus menggunakan noTone()

// jika Anda ingin mengubah frekuensi nada, Anda dapat melakukannya di variabel

//di atas kode

untuk(int a = 0; a < 30; a++){

jika(isToneOn){

tidakNada(3);

isToneOn = salah;

}lain{

//3 berarti pin kami di mana buzzer terhubung

nada(3, frekuensi);

//kita harus mengubah variabel ini menjadi true, kita harus tahu

//kapan menyalakan bel dan kapan menyalakannya

isToneOn = benar; }

//tunda 0,5 detik, Anda dapat mengubah nilai ini sehingga akan

//bip lebih lambat atau lebih cepat

penundaan (500);

}

}

}

Direkomendasikan: