- Bahan yang Dibutuhkan
- Modul Sensor PIR
- Menghubungkan Modul Sensor PIR dengan TI-MSP430
- Pemrograman Modul Sensor PIR untuk TI-MSP430
Deteksi gerakan adalah bagian penting dari sistem keamanan dan sensor PIR adalah salah satu sensor yang paling umum digunakan untuk memicu alarm saat gerakan terdeteksi. Sensor ini dapat dengan mudah mendeteksi pergerakan manusia / hewan dengan merasakan sinar IR yang dipancarkannya. Sebelumnya kami menggunakan sensor PIR untuk membangun berbagai jenis alarm dan sistem keamanan:
Hari ini kita akan membangun jenis alarm deteksi Gerakan yang sama dengan menghubungkan sensor PIR dengan TI-MSP430.
Bahan yang Dibutuhkan
- Modul Sensor PIR
- Launchpad TI-MSP430
- LED
- Bel
- Papan tempat memotong roti
- Kabel jumper
Modul Sensor PIR
Sensor PIR adalah singkatan dari Passive Infrared sensor yang dapat mendeteksi berbagai tingkat radiasi. Seperti diketahui bahwa setiap benda memancarkan beberapa radiasi dan bahan yang lebih panas memancarkan radiasi lebih banyak daripada bahan lainnya. Itu sebabnya sensor ini bisa mendeteksi keberadaan manusia / hewan karena lebih panas dari material lain di sekitarnya. Modul terdiri dari sensor piroelektrik, yang mendeteksi keberadaan tubuh manusia / hewan. Dan ada satu Lensa Fresnel yang dipasang ke sensor, yang meningkatkan jangkauan sensor. Pin-out untuk modul sensor PIR diberikan di bawah ini:
Modul ini dapat disesuaikan yaitu sensitivitas dan pemicu waktu dapat disesuaikan dengan memutar kenop dua potensiometer di papan.
Ada dua mode kerja: mode Retriggering (H) dan non-Retriggering (I).
Dalam mode retriggering atau H, output tetap tinggi selama gerakan terjadi. Dan dalam mode non-retriggering atau I, output tetap tinggi kemudian menjadi rendah setelah waktu pemicu dan proses ini terus berlanjut selama gerakan dilanjutkan. Sebagian besar aplikasi menggunakan mode H dan kami juga akan menggunakan mode ini saja. Sensor PIR bekerja pada catu daya 5V hingga 12V. Tapi itu juga bisa didukung oleh pin 3.3V dari MSP430.
Untuk mempelajari lebih lanjut tentang sensor PIR, ikuti tautan dan juga pelajari bagaimana sensor PIR dapat digunakan dengan Arduino, Raspberry Pi dan mikrokontroler lainnya untuk berbagai aplikasi:
- Detektor Gerak Arduino menggunakan Sensor PIR
- Alarm Sensor Gerak Raspberry Pi menggunakan Sensor PIR
- Antarmuka Sensor PIR dengan Mikrokontroler PIC
- Sistem Keamanan berbasis IOT dengan Pesan Suara Menggunakan ESP8266
Menghubungkan Modul Sensor PIR dengan TI-MSP430
Menghubungkan Sensor PIR dengan MSP430 sangat mudah. Pin modul VCC dan GND terhubung ke pin VCC dan GND pada MSP430. Pin keluaran modul dihubungkan ke pin ke- 8 (P2.0) pada MSP430. Meskipun pin apa pun dapat digunakan tetapi Anda harus menyatakan mode pin sebagai input. 6 th pin (P1.4) terhubung ke LED dan buzzer.
Pemrograman Modul Sensor PIR untuk TI-MSP430
Kode ini sangat sederhana dan diberikan di akhir proyek ini dengan Video Demonstrasi. Di sini kita akan mengedipkan LED dan membunyikan bel terus menerus ketika ada gerakan yang terdeteksi oleh sensor PIR.
Dalam fungsi setup , kita mendeklarasikan bahwa pin 8 akan digunakan sebagai pin input karena mengambil output dari modul PIR dan pin 6 akan digunakan sebagai pin output karena terhubung ke LED dan buzzer.
void setup () { pinMode (8, INPUT); pinMode (6, OUTPUT); }
Selanjutnya pada fungsi loop , pertama kita periksa output dari modul PIR apakah high atau tidak. Nah jika output dari modul PIR tinggi maka berarti ada pergerakan yang terdeteksi. Jadi untuk menunjukkan ini, kami memutar pin 6 rendah dan tinggi dengan waktu tunda 100 mili detik, sehingga berkedip terus menerus dan berdengung dapat dialami.
void loop () { If (digitalRead (8) == HIGH) { digitalWrite (6, HIGH); penundaan (100); digitalWrite (6, LOW); penundaan (100); } }
Akhirnya unggah kode ke MSP430 menggunakan Energia IDE dan nyalakan papan dan tunggu sekitar satu menit. Modul sensor PIR membutuhkan waktu untuk dikalibrasi. Setelah satu menit, gerakkan tangan Anda di depan sensor, dan itu berfungsi. Setelah melepaskan tangan Anda, kedipan dan dengungan akan berhenti. Anda juga dapat mencoba mengubah sensitivitas dan pemicu waktu menggunakan dua potensiometer yang ada pada sensor PIR.