Sensor flame dapat kita gunakan untuk membuat alarm kebakaran. Penggabungan Sensor Flame dengan buzzer sehingga jika terdeteksi adanya api di sekitar sensor maka buzzer akan berbunyi. Dengan membuat alat ini, kita dapat dengan mudah mengetahui apabila ada api di sekitar sensor atau berada di suatu ruangan.
1. Alat / Bahan
- Arduino IDE Download
- Arduino UNO 1 Buah
- Sensor Flame 1 Buah
- Buzzer 1 Buah
- Project Board 1 Buah
- Kabel Jumper Secukupnya
Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Gambar Rangkaian Alarm Kebakaran Dengan Menggunakan Sensor Flame
Keterangan:
- 5V – VCC Flame
- GND – GND Flame, GND Buzzer
- D2 – Pin Data Flame
- D10 – Pin Data Buzzer
3. Langkah Kerja
- Siapkan alat dan juga bahan
- Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian sebelumnya
- Kemudian Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Kelanjutnya Ketikkan sketch program pada halaman Arduino IDE
- Terakhir Lakukan proses uploading program
4. Sketch Program
Konsultasikan project mu bersama Tutor Indobot Academy dengan cara registrasi melalui tombol di bawah
/* Program Alarm Kebakaran Dengan Menggunakan Sensor Flame dibuat oleh Indobot */ #define Buzzer 10 //Inisialisasi Buzzer di pin D10 #define Api 2 //Inisialisasi Sensor Api di pin D2 void setup() { pinMode(Api, INPUT); //Setting sensor api sebagai input pinMode(Buzzer, OUTPUT); //Setting Buzzer sebagai output } void loop() { int state = digitalRead(Api); //Baca sensor api if(state == LOW) { //Jika mendeteksi api, maka for(int i = 0; i < 5; i++){ //Ulang prosedur alarm(); sebanyak 5 kali alarm(); } } else { //Jika tidak ada api, maka delay(1000); //Jeda pembacaan sensor selama 1000 ms } } void alarm(){ //Prosedur alarm digitalWrite(Buzzer, HIGH); //Nyalakan buzzer delay(500); //Selama 500 ms digitalWrite(Buzzer, LOW); //Matikan buzzer delay(500); //Selama 500 ms }
Kesimpulan:
Program bekerja dengan mendeteksi kondisi sekitar sensor. Jika sensor mendeteksi adanya nyala api maka buzzer akan berbunyi sebagai peringatan adanya api.
ko yg kenapa error yah ?
int state = digitalRead(Api); //Baca sensor api
Baik akan kami cek ulang codingnya.