Kamis, 18 Agustus 2016

Membuat Bel dan Alarm Dengan Microcontroler AVR

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

Membuat Bel dan Alarm Dengan Microcontroler AVR

Membuat bel otomatis berbunyi jika ada tamu yang datang kerumah kita sekaligus berfungsi sebagai alarm peringatan  kalau ada tamu yang tida...