Skip to main content

LAPORAN AKHIR


ALARM KEBAKARAN

1. Hardware [back]

  1. Arduino Uno
  2. Flame Sensor
  3. LCD
  4. Buzzer
  5. Potensio 10k
  6. Breadboard
  7. Jumper

2. Rangkaian Alat [back]

Rangkaian Simulasi

3. Prinsip Kerja Rangkaian [back]

    Saat api tidak terdeteksi, sensor api mengirimkan sinyal berlogika 0 ke pin 8 pada arduino, sehingga kondisi data == 0 akan terpenuhi, pada LCD ditampilkan text "AMAN ^-^" dan pada pin 13 arduino  yang terhubung ke buzzer akan berlogika 0, sehingga buzzer tidak aktif. Kemudian ketika sensor mendeteksi adanya api, maka sinyal berlogika 1 akan dikirimkan oleh sensor api ke pin 8 pada arduino, sehinggan kondisi data == 1 akan terpenui, pada LCD ditampilkan "KEBAKARAN !!!" kemudian pada pin 13 arduino yang terhubung ke buzzer akan berlogika 1 sehingga buzzer aktif.

4. Flowchart [back]

5. Listing Program [back]

#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 12, 11, 3, 4, 5, 6); //deklarasi pin yang digunakan LCD
int data; // deklarasi variabel

void setup() {
  pinMode(8, INPUT); // deklarasi pin 8 sebagai input
  pinMode(13, OUTPUT); // deklarasi pin 13 sebagai output
  lcd.begin(16, 2); // mengatur konfigurasi LCD
  Serial.begin(9600); // mengatur kecepatan trasmisi data
}

void loop() {
  data = digitalRead(8); // membaca nilai input dari sensor api
  Serial.println(data); // menuliakan text pada LCD
  lcd.clear(); // Menghapus layar LCD dan kursor di layar kiri atas
  lcd.setCursor(1,0); // konfigurasi kursor pada LCD
  lcd.print("Alarm Kebakaran"); // menuliaskan text pada LCD
  delay(200); // waktu text muncul

  if (data == LOW) { // pengkondisian ketika nilai data berlogika 0
    digitalWrite(13, LOW); // memberikan logika 0 pada pin 13
    lcd.setCursor(4, 1); // konfigurasi kursor pada LCD
    lcd.print("AMAN ^_^"); // menampilkan text pada layar LCD
    delay(200); // waktu tampil text
  }

  else if (data == HIGH) { // pengkondisian ketika nilai data berlogika 1
    digitalWrite(13, HIGH); // memberikan logika 1 pada pin 13
    lcd.setCursor(2, 1); // konfigurasi kursor pada LCD
    lcd.print("KEBAKARAN !!!"); // menampilkan text pada LCD
    delay(200); // waktu tampil LCD
  }
}

6. Video [back]

Video Simulasi

Video demo

7. Link Download [back]

Comments

Popular posts from this blog

COVER

KULIAH DAN PRAKTIKUM Dibuat dan Dipublikasikan untuk Memenuhi Tugas Kuliah Elektronika dan Sistem Digital Mikroprosessor dan Mikrokontroller By: Adelina Utari 1610952030 Dosen Pembimbing : Darwison, M.T TEKNIK ELEKTRO FAKULTAS TEKNIK PADANG 2018 Referensi: Hall, D. V., “Microprocessors and Interfacing: Programming and Hardware”, McGraw-Hill, Inc., New York Darwison, 2010, Teknik Interface: Perancangan Hardware dan simulasi Software serta Aplikasinya”, Unand Press, Padang. Darwison, 2009, “Panduan Praktikum Elektronika Digital”, Teknik Elektro – Unand, Padang. Darwison, 2009, “Diktat Mikroprosesor”, Teknik Elektro – Unand, Padang Gaonkar, S., 1988, “Microprocessors, Architecture, Programming, and Interfacing”, Jhon Wiley and Sons. Rachmad Setiawan, 2006, “Teknik Interface”, Graha Ilmu, Yogyakarta. John Crisp, Introduction to Microprocessors and Microcontrollers, 2nd edition, Newness, 2004. Darwis...