Anda di halaman 1dari 5

SMOKE DETECTOR

A. KOMPONEN DAN SPESIFIKASI:


1. ARDUINO UNO
- Mikrokontroler AT mega 328
- Tegangan 5V
- Input tegangan 7-11V
- Batas tegangan 6-20V
- Pin I/O digital 14 (6 untuk PWM)
- Pin analog 6
- Arus DC 50 mA
- Memorry flash 32Kb(AT mega 328) dan 0,5 Kb digunakan untuk bootloader
- SRAM 2Kb
- EEPROM 1Kb
- Kecepatan clock 16 MHz
2. SENSOR ASAP MQ-2
- Panel indikator LED untuk satu daya
- Indikator output digital D0
- 2 tipe output [output TTL(D0),output analog(A0)]
- Logika output TTL adalah aktif low (normal)
- Mendeteksi gas gas rumah tangga / industri
- Dimensi sensor 32(L)* 20(W)* 22(H)*
- Respon sensor relatif cepat
- Output analog A0 berkisar 0,1V-4V
- Output digital TTL berkisar 0-5V
3. BREADBOARD
- Tipe mini breadboard
- Ukuran 85x55mm
- Jumlah lubang 400
4. LED
- Ukuran 5mm
- Teganganya 5V
- Suhu oprasi 40 ~ 85 C
- Tempat 40 - 100 C
5. BUZZER
- Tegangan kerja 4-8 V DC
- Arus maksimal 30 mAH/ 5V DC
- Kekuatan suara 85dD/10cm
- Frekuensi resonasi 2500+/-300hz
- Suhu kerja -200 ~ +70C
- Warna hitam
6. KAMBEL JUMPER
- Jenisnya ada male-male dan female – male
- Panjangnya 10cm
7. ESP8266
- Mikrokontroler
- Ukuran board 57mm X 30mm
- Tegangan input 3,3 ~ 5 V
- GPIO 13 pin
- Kanal PWM. 10 kanal
- 10 bit ADC pin
- Flash memory 4Mb
8. L2C CONVERTER
- 1 x 4 channel I2C
- Modul 5V to 3,3V
- 2 pin header male

B. HARGA BARANG
L2C CONVENTER = Rp 8.500
ESP 8266 = Rp 36.500
KABEL JUMPER = Rp 5.000
MINI BREADBOARD = Rp 27.000
LED = Rp 200
BUZZER = Rp 1.800
ARDUINO UNO = Rp 63.000
TEMPAT TISSUE ( untuk packaging ) = Rp 15.000

C. RANCANGAN PACKAGING
Tinggi 10 cm
Lebar 13 cm
Panjang 13 cm
Berbentuk kubus dengan lubang diatas berukuran 2,5x6,5 cm

D. DESKRIPSI PRODUK
Produk ini dinamakan Smoke Detector. Alat ini berguna untuk mendeteksi jika adanya
kebakaran di laboratium. Smoke Detector dibuat menggunakan Arduino Uno dan dilengkapi
dengan ESP 8266, sehingga sudah menggunakan WiFi. Maka dari itu, produk ini bisa dengan
cepat mengirimkan notifikasi ke handphone pemilik jika terjadi kebakaran.
E. SOURCE CODE

// --------- Project Alat Pendeteksi Asap Kebakaran --------- //

// ---------- Berbasis Arduino dan Sensor Gas MQ-2 ---------- //

/*

Untuk menentukan kapan asap terdeteksi, maka lihat data

pada serial monitor

*/

// deklarasi variabel//

//inialisasi pin sesnor

int pinAnalog = A0;

//inilasisasi pin alarm

const int pinAlarm = 12;

//inialisasi variabel data

int data;

// ------------- program stting/default awal -------------- //

void setup()

//inialisasi baud rate serial monitor

Serial.begin(9600);

//inialisasi status I/O pin

pinMode(pinAnalog, INPUT);

pinMode(pinAlarm, OUTPUT);

// ------- Program Looping/Berulang Terus-Menerus ------ //

void loop()

//data adalah hasil dari pembacaan sensor

data = analogRead(pinAnalog);
//menulis pada serial monitor nilai dari data

Serial.println(data);

//delay pembacaan dalam satuan milidetik

delay(300);

//ubah nilai data ini sesuai dengan nilai yang keluar

//pada serial monitor saat sensor berada dekat asap

// ----------------------------------------------- //

//jika nilai data lebih besar atau sama dengan 410

if (data >= 410)

//alarm dibunyikan

digitalWrite(pinAlarm, HIGH);

delay(500);

digitalWrite(pinAlarm, LOW);

delay(500);

//ubah nilai data ini sesuai dengan nilai yang keluar

//pada serial monitor saat sensor tidak mendeteksi asap

// ----------------------------------------------- //

//jika tidak sesuai dengan ketentuan di atas

else

//alarm dimatikan

digitalWrite(pinAlarm, LOW);

Anda mungkin juga menyukai