[lwptoc numeration=”none” title=”Daftar Isi”] |
Sensor Flame merupakan sensor yag dapat mendeteksi adanya nyala api. Kemudian Kita dapat menggunakan sensor flame untuk mendeteksi adanya api dengan menampilkan hasil pembacaan serta pemberitahuan adanya api melalui LCD.
[membership level=”0,1,2,4″]
Pendeteksi api menggunakan sensor flame dengan tampilan lcd 16×2
1. Alat / Bahan
- Arduino IDE Download
- Library: LiquidCrystal_I2C Download
- Arduino Uno 1 Buah
- Sensor Flame 1 Buah
- I2C 1 Buah
- LCD 1 Buah
- Project Board 1 Buah
- Kabel Jumper Secukupnya
Segera dapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Gambar Rangkaian Pendeteksi api menggunakan sensor flame dengan tampilan lcd 16×2
Keterangan:
- 5V – VCC Flame, VCC I2C LCD
- GND – GND Flame, GND I2C LCD
- A0 – A0 Flame
- D3 – D0 Flame
- SDA – SDA I2C LCD
- SCL – SCL I2C LCD
- Pin I2C – Pin LCD
[/membership]
3. Langkah Kerja
- Pertama Siapkan alat dan bahan yang akan digunakan
- Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
- Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- Selanjutnya Ketikkan sketch program pada halaman Arduino IDE
- Setelah itu Masukan alamat I2C LCD pada sketch program, untuk mengetahui alamat I2C pelajari materi berikut:
Mencari Tahu Alamat I2C Pada Modul I2C - Kemudian Untuk dapat memahami cara kerja program Flame Sensor, pelajari materi berikut:
Pendeteksi Api Menggunakan Sensor Flame dengan Indikator LED - Segera Lakukan proses uploading program
4. Sketch Program
Belajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar?Segera Daftar sekarang dan dapatkan PROMO
/* Program Pendeteksi api menggunakan sensor flame dengan tampilan lcd 16x2 dibuat oleh Indobot */ #include <LiquidCrystal_I2C.h> //Library LCD I2C LiquidCrystal_I2C lcd(0x27,16,2); //Alamat I2C #define AnalogApi 0 //Sensor api analog pada pin A0 #define DigitalApi 3 //Sensor api digital pada pin D3 void setup() { lcd.init (); //Mulai LCD lcd.setBacklight(HIGH); pinMode(AnalogApi, INPUT); //Setting I/O pinMode(DigitalApi, INPUT); } void loop() { int NilaiAnalog = analogRead(AnalogApi); //Baca sensor int NilaiDigital = digitalRead(DigitalApi); lcd.setCursor(0,1); lcd.print("N Analog:"); lcd.setCursor(10,1); lcd.print(NilaiAnalog); //Tampilkan nilai analog if(NilaiDigital == LOW) { //Jika ada Api, maka lcd.setCursor(0,0); lcd.print("Api Terdeteksi"); } else { //Jika tidak, maka lcd.setCursor(0,0); lcd.print("Tidak Ada Api"); } delay(1000); lcd.clear(); //Hapus text LCD }
Kesimpulannya:
Kesimpulannya Program bekerja dengan mendeteksi adanya nyala api disekitar sensor. Kemudian Jika sensor mendeteksi adanya nyala api maka pada layar LCD akan tertampil pemberitahuan “Api Terdeteksi” jika tidak maka pada layar LCD akan tertampil pemberitahuan “Tidak Ada Api”
[/membership]
Mau belajar elektronika dasar? Arduino? atau Internet of Things?Segera Ikuti kursus online Indobot Academy!