Membuat Alarm dengan Vibration Sensor dan Bahan Rangkaian Hallo Sahabat Indobot… Sebelumnya kita telah membagikan tutorial membuat sistem alarm dari beberapa sensor yang di aplikasikan kepada kasus tertentu. Untuk melengkapinya kali ini akan di bagikan juga tutorial membuat sistem alarm dengan menggunakan sensor Getaran atau Vibration Sensor. Sesuai dengan namanya, sensor ini dapat mendeteksi sebuah getaran. Sistem ini dapat kalian aplikasikan pada kasus tertentu misalnya alarm pendeteksi bencana Gempa bumi. Menarik bukan? Berikut adalah bentuk fisik dari Vibration sensor yang akan kita gunakan Gambar Vibration SensorOkelah sahabat Indobot selanjutnya kita langsung saja menuju tutorialnya dan BahanPertama Sahabat Indobot Siapkan alat dan Bahannya Komputer yang terinstal Arduino IDE 1 unitVibration Sensor 1 buahBuzzer 1 buahKabel Penghubung RangkaianTahap kedua, silahkan Sahabat Indobot buat rangkain seperti gambar dibawah ini Gambar Arduino Uno Menggunakan Vibration Terakhir, Sahabat indobot silahkan ketikkan Program di bawah ini pada Arduino IDE masing-masingBelajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMOconst int vibrationSensorPin = 2; // Vibration Sensor di hubungkan ke Pin 2int vibrationSensorState = 0; // Status saat pertama mulai = 0int indikatorHijau = 3; // Set Pin 3 untuk LED Hijauint indikatorMerah = 4; // Set Pin 4 untuk LED Merahint indikatorBuzzer = 5; // Set Pin 5 untuk Buzzervoid setup { INPUT; // Jadikan Vibration sensor sebagai inputpinModeindikatorHijau, OUTPUT; // Jadikan indikatorHijau sebagai OutputpinModeindikatorMerah, OUTPUT; // Jadiikan indikatorMerah sebagai OutputpinModeindikatorBuzzer, OUTPUT; // Jadikan indikatorBuzzer sebagai Output}void loop {vibrationSensorState = digitalReadvibrationSensorPin;if vibrationSensorState == HIGH { // Jika ada getaran di sensor = HIGHdigitalWriteindikatorHijau, HIGH; // Aktifkan indikator HijaudigitalWriteindikatorMerah, LOW; // Matikan indikator MerahdigitalWriteindikatorBuzzer, HIGH; // // Aktifkan indikator Getaran!”;delay8000; // Tunda 8 detikdigitalWriteindikatorHijau, LOW; // Matikan indikator HijaudigitalWriteindikatorMerah, HIGH; // Aktifkan indikator Merahdelay100; // Delay untuk menunggu getaran selanjutnya}else {digitalWriteindikatorHijau, LOW; // Matikan indikator HijaudigitalWriteindikatorMerah, HIGH; // Aktifkan indikator MerahdigitalWriteindikatorBuzzer, LOW; // Matikan indikator Ada Getaran!”;delay1000;}}Setelah Sahabat Indobot selesai Mengetik Program diatas, hubungkan Board arduino dengan Komputer menggunakan USB Arduino kemudian upload program ke Board Arduino. Pastikan proses upload selesai dan berhasil. Jika belum berhasil silhakan periksa kembali rangkaian dan program Program Selesai bukalah serial Monitor kemudian beri getaran pada sensor. Lihat respon dari Buzzer dan LED yang menyala. Cocokkan dengan Komentar yang ada pada program. Jika berhasil, selamat dan silahkan kembangkan program ini sesuai keinginan disini dulu tutorial Arduino UNO kali ini ya sahabat Indobot dan Sampai ketemu di tutorial selanjutnya….Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!
Namun bagi anak kos atau yang masih hidup sendiri (JOMBLO) terkadang tidak bangun ketika waktu sahur tiba, Robotik Indonesia mencoba memberi alternatif untuk menanggulangi permasalahan itu, yaitu dengan membuat Alarm Sahur menggunakan Arduino Nano + RTC DS3231. Betul, arduino project, ini sangat sederhana. Ayo kita mulai merancangnya. Hallo Sahabat Indobot… Masih berbicara tentang sistem Alarm. Kali ini kita akan membuat alarm dari sensor PIR passive infra-red. dia adalah sebuah sensor pendeteksi gerakan yang telah sering kita gunakan untuk berbagai percobaan pada program tutorial di web Indobot ini. Sistem kerja dari tutorial kali ini yaitu apabila terdeteksi gerakan oleh sensor maka dia akan membunyikan buzzer dan LED sebagai penanda sensor telah mendeteksi sebuah gerakan. Okelah Sahabat Indobot langsung saja masuk pada tahap demi tahap tutorial dibawah ini dan BahanPertama Sahabat Indobot Siapkan alat dan Bahannya Komputer yang terinstal Arduino IDE 1 unitSensor PIR 1 buahBuzzer 1 buahKabel Penghubung SecukupnyaBaca Juga Membuat Melodi Dengan Buzzer Arduino RangkaianTahap kedua, silahkan Sahabat Indobot buat rangkain seperti gambar dibawah ini 3. ProgrammingTahap Terakhir, Sahabat indobot silahkan ketikkan Program di bawah ini pada Arduino IDE masing-masingint ledPin = 13; // Memilih pin indikator LEDint inputPin = 2; // Memilih input PIR Sensorint pirState = LOW; // Pada saat mulai, Matikan sensorint val = 0; // Variable pembaca status pinint pinSpeaker = 10; // Memilih pin buzzer, dengan pin PWMvoid setup {pinModeledPin, OUTPUT; // jadikan LED sebagai OutputpinModeinputPin, INPUT; // jadikan Sensor sebagai InputpinModepinSpeaker, OUTPUT; // jadikan buzzer sebagai loop{val = digitalReadinputPin;if val == HIGH {digitalWriteledPin, HIGH;playTone300, 160;delay150;if pirState == LOW { Gerakan!”;pirState = HIGH;}} else {digitalWriteledPin, LOW;playTone0, 0;delay300;if pirState == HIGH{ Ada Gerakan!”;pirState = LOW;}}}void playTonelong duration, int freq {duration *= 1000;int period = / freq * 1000000;long elapsed_time = 0;while elapsed_time < duration {digitalWritepinSpeaker,HIGH;delayMicrosecondsperiod / 2;digitalWritepinSpeaker, LOW;delayMicrosecondsperiod / 2;elapsed_time += period;}}Setelah Sahabat Indobot selesai Mengetik Program diatas, hubungkan Board arduino dengan Komputer menggunakan USB Arduino kemudian upload program ke Board Arduino. Pastikan proses upload selesai dan berhasil. Jika belum berhasil silhakan periksa kembali rangkaian dan program Juga Membuat Suara Sirine Dengan BuzzerSetelah Program Selesai di Upload berilah gerakan tangan di depan sensor dan lihatrespon dari LED dan disini dulu tutorial Arduino UNO kali ini ya sahabat Indobot. Silahakan amati dan kembangkan program diatas sesuai keinginan kalian masing-masing. Sampai ketemu di tutorial selanjutnya…. .