0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan6 halaman

Prak Es

Diunggah oleh

Dara Berlian sukma
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
8 tayangan6 halaman

Prak Es

Diunggah oleh

Dara Berlian sukma
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

TUGAS AKHIR

PRAKTIKUM EMBEDDED SYSTEM


Sensor Api menggunakan Arduino

Disusun Oleh :
Dara Berlian Sukma 2019610006

Dosen Pengampu :
Eko Kurniawanto Putra, S.Pd., M.T

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
INSTITUT TEKNOLOGI PADANG
2022
A. Cara Kerja
Cara kerja dari sensor api akan mendeteksi adanya api dengan menggunakan infra
merah yang jarak jangkauannya kurang dari 1 m. sensor ini akan berlogika HIGH
apabila adanya api dan akan berlogika LOW apabila tidak ada api. Apabila sensor
mendeteksi adanya api maka buzzer dan LED akan menyala kemudian pada LCD
akan ditampilkan teks “kebakaran”

Alat dan bahan :


 software :
1. Arduino IDE
2. Library LCD I2C

 Hardware :
1. Arduino UNO
2. Sensor Api (flame sensor)
3. LCD I2C
4. Buzzer aktif
5. LED
6. Resistor 220 Ohm
7. Jumper
Input : Sensor Flame / Api
Output : LCD, Buzzer, LED

B. Gambar Rangkaian

C. Script Program
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
#include <Wire.h>

#define pinApi 12
#define pinBuzzer 11
#define pinLED 2

int apiState;

void setup() {
// put your setup code here, to run once:
//lcd.begin (16,2);

pinMode(pinApi, INPUT);
pinMode(pinBuzzer, OUTPUT);
pinMode(pinLED, OUTPUT);

lcd.init();
lcd.backlight();
lcd.setCursor(0,1);
lcd.print("SENSOR API");

delay(5000);
}

void loop() {
// put your main code here, to run repeatedly:
lcd.clear();
apiState = digitalRead(pinApi);
if(apiState == HIGH){
lcd.setCursor(0,1);
lcd.print("KEBAKARAN !");
digitalWrite(pinBuzzer, HIGH);
digitalWrite(pinLED, HIGH);
}
else{
lcd.setCursor(0,1);
lcd.print("AMAN");
digitalWrite(pinBuzzer, LOW);
digitalWrite(pinLED, LOW);
}
delay(500);
}

a. Jika tidak terdeteksi adanya api


b. Jika terdeteksinya api pada sensor

D. Flowchart Program
E. Kesimpulan

Dari tugas akhir project Sensor Api menggunakan Arduino yang telah dibuat
ini dapat disimpulkan bahwa sensor api berbasis Arduino ini mampu memberikan
peringatan berupa bunyi/alarm pada Buzzer dan nyala LED jika adanya kebakaran,
kemudian memberikan interface berupa LCD yang bertuliskan “KEBAKARAN!”

Anda mungkin juga menyukai