Isi kandungan:
- Bekalan
- Langkah 1: Modul PIR Sensor
- Langkah 2: Mengenai Projek
- Langkah 3: Rajah Litar
- Langkah 4: Jalankan Program
Video: Sensor Gerakan PIR Berasaskan Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Dengan bantuan projek ini, anda dapat mengawal keadaan tinggi dan kepekaan PIR.
Bekalan
Arduino Uno
Sensor Gerakan PIR
Buzzer
Alat Perisian
Arduino IDE
Langkah 1: Modul PIR Sensor
Modul sensor PIR digunakan untuk pengesanan gerakan. Sensor ini sering disebut sebagai sensor "PIR", "Pyroelectric", "Passive Infrared" dan "IR Motion". Modul ini mempunyai sensor pyroelektrik on-board, litar penyaman dan lensa Fresnel berbentuk kubah. Ini digunakan untuk merasakan pergerakan orang, binatang atau benda lain. Mereka biasanya digunakan dalam penggera pencuri dan sistem pencahayaan yang diaktifkan secara automatik.
Langkah 2: Mengenai Projek
PIR Sensor pada dasarnya adalah sensor elektronik yang mengatur cahaya inframerah (IR) yang memancar dari objek dalam bidang pandangannya.
Sensor ini juga membolehkan anda merasakan gerakan dan kebanyakannya digunakan untuk mengetahui sama ada manusia telah bergerak dalam jangkauannya. Anda memerlukan 5 kabel jumper untuk menggabungkan semuanya, semua wayar ini harus mempunyai penyambung lelaki-wanita. Anda boleh menetapkan frekuensi ke 3000 Hz kerana kebanyakan penggera menggunakan frekuensi ini. Sensor PIR pada dasarnya adalah sensor pergerakan sehingga setiap kali mengenali pergerakan, ia menetapkan OUT ke HIGH, pengguna juga dapat mengawal waktu keadaan TINGGI ini dan kepekaan sensor anda dengan 2 potensiometer. Projek ini menghasilkan bunyi bip apabila pergerakan dikenali. Kita dapat dengan mudah mengubah waktu bunyi bip dengan mengubah masa kelewatan di akhir untuk gelung.
IoT Training Online akan membantu anda membuat lebih banyak projek seperti Arduino dan juga platform IoT lain untuk membina Industrial IoT Solutions.
Langkah 3: Rajah Litar
Langkah 4: Jalankan Program
bool isToneOn = salah;
frekuensi int = 3000;
batal persediaan () {
// inilah sensor PIR kami
pinMode (2, INPUT);
// inilah buzzer kami
pinMode (3, OUTPUT);
}
gelung kosong () {
// apabila sensor PIR memberi kita TINGGI itu bererti ia mengesan pergerakan
jika (digitalRead (2) == TINGGI) {
// kami akan menghidupkan penggera selama 15 saat
// kami menggunakan nada () sehingga kami dapat mengawal frekuensi bunyi bip kami
// untuk mematikan nada kita harus menggunakan noTone ()
// jika anda ingin menukar frekuensi nada, anda boleh melakukannya dalam pemboleh ubah
// di bahagian atas kod
untuk (int a = 0; a <30; a ++) {
jika (isToneOn) {
noTone (3);
isToneOn = salah;
} lain {
// 3 bermaksud pin kami di mana buzzer disambungkan
nada (3, kekerapan);
// kita mesti mengubah pemboleh ubah ini menjadi benar, kita harus tahu
// kapan menghidupkan buzzer dan kapan menghidupkannya
isToneOn = benar; }
// tunda 0.5 saat, anda boleh mengubah nilai ini sehingga akan berlaku
// bip lebih perlahan atau lebih pantas
kelewatan (500);
}
}
}
Disyorkan:
Tutorial: Cara Menggunakan Sensor Gerakan Mini PIR HC-SR 505 Dengan Arduino UNO: 3 Langkah
Tutorial: Cara Menggunakan Mini PIR Motion Sensor HC-SR 505 Dengan Arduino UNO: Penerangan: Tutorial ini akan menunjukkan kepada anda beberapa langkah mudah mengenai cara menggunakan Modul Sensor Gerak dengan menggunakan Arduino Uno. Pada akhir tutorial ini, anda akan mendapat hasil perbandingan apabila sensor dapat mengesan gerakan dan tidak dapat mengesan mo
Sistem Pencucian Tangan Automatik Berasaskan Raspberry Pi Berasaskan Langkah Covid-19: 4
Sistem Pencucian Tangan Automatik Raspberry Pi Berbasis Sentuh untuk Covid-19: Ia adalah sistem mencuci tangan yang mudah menggunakan sensor pir dan papan Raspberry pi. Aplikasi ini direka terutamanya untuk tujuan kebersihan. Model ini boleh diletakkan di tempat awam, hospital, pusat beli-belah dll
Termometer Inframerah Bukan Hubungan Berasaskan Arduino - Termometer Berasaskan IR Menggunakan Arduino: 4 Langkah
Termometer Inframerah Bukan Hubungan Berasaskan Arduino | Termometer Berasaskan IR Menggunakan Arduino: Hai kawan-kawan dalam arahan ini, kami akan membuat Termometer tanpa kontak menggunakan arduino. Oleh kerana kadang-kadang suhu cecair / pepejal terlalu tinggi atau terlalu rendah dan sukar untuk bersentuhan dengannya dan membacanya suhu di pemandangan itu
Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): 4 Langkah (dengan Gambar)
Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): Hai, hari ini saya akan menerangkan cara membuat penjana Muzik berasaskan Cuaca kecil anda sendiri. Ia berdasarkan ESP8266, yang seperti Arduino, dan ia bertindak balas terhadap suhu, hujan dan intensiti cahaya. Jangan berharap untuk membuat keseluruhan lagu atau kord progres
Sensor Gerakan PIR: 5 Langkah
Sensor Gerakan PIR: Sensor inframerah pasif (PIR sensor) adalah sensor elektronik yang mengukur cahaya inframerah (IR) yang memancar dari objek dalam bidang pandangannya. Mereka paling sering digunakan dalam pengesan gerakan berasaskan PIR. Sensor PIR biasanya digunakan dalam