Arduino: membina pengesan gerakan dengan penggera - bagaimana ia berfungsi
Dengan Arduino, anda tidak boleh hanya membina kiub LED yang menyenangkan, tetapi juga perkara yang lebih praktikal seperti pengesan gerakan dengan fungsi penggera. Anda boleh mengetahui bagaimana untuk melakukan ini dalam hujung praktikal ini.
Arduino: bagaimana modul PIR berfungsi?
Untuk memahami cara mengeluarkan nada dengan Arduino, pertama-tama anda harus membaca artikel kami. Anda boleh membinanya.
- Dalam ujian kami, kami menggunakan modul HC-SR501 sebagai pengesan gerakan, yang boleh dibeli di Internet untuk sedikit wang.
- Modul ini agak mudah digunakan. Sebaik sahaja sensor PIR mengesan gerakan, voltan 5 volt digunakan pada pin data, yang boleh diukur oleh Arduino.
- Seterusnya, dua potensiometer kecil dilampirkan pada modul. Gunakan potentiometer kiri untuk mengawal tempoh isyarat keluaran dan hak untuk menyesuaikan sensitiviti.
Arduino gerakan pengesan: membina litar
Sambungkan modul PIR ke tanah dan pin 5V. Pin data disambungkan ke pin pilihan anda.
- Juga sambungkan bel ke tanah dan pin pilihan anda.
- Walau bagaimanapun, pastikan anda menggunakan pin PWM jika anda ingin menggunakan buzzer pasif.
Program pengesan gerakan Arduino
Kami telah memprogramkan kod kecil untuk anda yang boleh anda gunakan untuk pengesan gerakan anda. Bagaimanapun, ambil perhatian bahawa kod itu direka untuk pembaca pasif. Jika perlu, anda boleh menyesuaikannya dengan keperluan anda.
- int PIR_Pin = 12;
- int buzzer = 9;
- boolean b;
- void setup () {
- pinMode (PIR_Pin, INPUT);
- pinMode (buzzer, OUTPUT);
- }
- kekosongan gelung () {
- b = digitalRead (PIR_Pin);
- jika (b == HIGH) {
- nada (9, 2000);
- } else {
- noTone (9);
- }
- }
Dalam hujung praktikal seterusnya, anda akan belajar bagaimana gelung berfungsi dengan Arduino.