Membuat bel otomatis berbunyi jika ada tamu yang datang kerumah kita sekaligus berfungsi sebagai alarm peringatan kalau ada tamu yang tidak diundang pada waktu malam hari dengan mikrokontroler AVR itulah studi kasus kali ini, implementasi dari posting input push button dan Led On_Off, fungsi input dalam projek kali ini kita gunakan sensor gerak (PIR Motion Sensor ), output bisa pakai buzzer dan horn atau klakson


Kunci sukses dalam sebuah projek kita bisa menganalisa dan merumuskannya dari projek yang akan kita buat :
Identifikasi
1. input yang akan digunakan 2, satu untuk sensor gerak dan satu lagi untuk fungsi mode siang/malam//off
2. output yang akan digunakan 4, satu untuk indikator mode siang, satu untuk indikator mode malam, satu untuk untuk buzzer/bell dan satu lagi untuk horn/klakson sebagai tanda peringatan (siaga).
3. ada 2 mode yang digunakan,
Dari analisa diatas untuk studi kasus kali ini, output untuk buzzer kita akan menggunakan fungsi delay periode on/off yang agak lama untuk mode siang sebagai bell (perhatian) dan periode on/off yang cepat untuk mode malam alarm(peringatan)
next step sekarang kita coba mulai membuat rangkaian mikrokontroler simulasi dari rumusan diatas seperti dibawah ini : untuk fungsi input motion sensor dalam rangkaian ini kita gunakan push button saja
Prinsif kerja dari projek diatas adalah sebagai berikut:
mikrokontroler AVR akan mendeteksi gerak dari input yang di terima dan mengeluarkan output sebagai bel perhatian jika mode yang digunakan pada siang hari, atau alarm peringatan pada waktu malam tergantung kita mengunakan mode fungsinya.tamu yang berkunjung ke rumah kita pasti tidak akan beranjak sampai kita temui, jadi bel akan terus mendeteksi dan berbunyi selama sensor gerak mendeteksi gerakan, dan akan berhenti otomatis jika tidak mendeteksi gerakan, jadi berhati - hatilah penempatan ( PIR motion sensor -nya). untuk mode malam sensor gerak akan mendeteksi gerakan dan langsung akan memberi peringatan 1 berupa bunyi buzzer untuk segera ditindak lanjuti, dan akan memberi peringatan 2 lebih keras lagi dengan horn sampai kita menonaktifkan alarmnya.
Download Kode programnya disini , dalam kode program yang diunduh, terdapat beberapa fungsi yang kita buat selain fungsi utama (main void) seperti, fungsi bell (void bell), fungsi siang (void siang), fungsi Alarm1 (void Alarm1) sebagai tanda peringatan 1, void alarm2 (void alarm2) sebagai peringatan kedua dan juga membuat fungsi waktu menghitung mundur yang berfungsi sebagai jeda waktu untuk mengaktifkan dari alarm 1 ke alarm2,
Ketika mikrokontroler ON maka fungsi utama akan mengeksekusi kondisi yang kita berikan, siang/malam/off . selanjutnya dalam fungsi utama akan mengeksekusi fungsi - fungsi pada kondisi yg di berikan inilah yang disebut alir program, untuk pemahan lebih lanjut tentang alir program akan di bahas selanjutnya dalam menu bahasa C/C++ alir Program.
dalam video dibawah ini dijelaskan lebih lanjut cara kerjanya, tapi untuk sensor gerak menggunakan LED RX TX, semoga bermanfaat dan dapat mengkreasikannya lebih lagi...
Tidak ada komentar:
Posting Komentar