Anda di halaman 1dari 11

MONITORING

KUALITAS
UDARA
OUR TEAM

ANGGI ANGRAINI

ALFIAN DWI ADILFA

BONARI RANDOLF SIMORANGKIR


Agenda
JUDUL ALAT DAN DESKRIPSINYA FLOW CHART APLIKASI

DIAGRAM SISTEM SOURCH CODE (SKETCH)

DESKRIPSI CARA KERJA HASIL SIMULASI (WIRING & RUNNING)

RANGKAIAN SKEMATIK

DAFTAR KOMPONEN
MONITORING KUALITAS UDARA

ALAT MONITORING KUALITAS UDARA ADALAH PERANGKAT YANG


DIRANCANG UNTUK MENGUKUR DAN MEMANTAU KUALITAS UDARA
DI SUATU WILAYAH ATAU LOKASI TERTENTU. TUJUAN UTAMA DARI
ALAT INI ADALAH UNTUK MENYEDIAKAN INFORMASI REAL-TIME
ATAU DATA BERKALA TENTANG TINGKAT POLUSI UDARA YANG
DAPAT MEMPENGARUHI KESEHATAN MANUSIA DAN LINGKUNGAN.
DIAGRAM SISTEM

LED

ARDUINO
MQ - 2 UNO
LCD 16X2 (I2C)

BUZZER
RANGKAIAN SKEMATIK
DAFTAR KOMPONEN
NAMA SPESIFIKASI JUMLAH HARGA

Arduino Uno AT mega 328 1 400.000

Sensor Gas Sensor MQ-2 1 20.000

Resistor 1k. ohm 7 2000/1 Resistor

LED green, Yellow, Red 3 2000/1 LED

LCD 16 X 2 1 20.000

Buzzer 3 - 24 v 1 10.000

Kabel Jumper - Secukupnya 500/1 Jumper

TOTAL HARGA = R.P. 540.000


DESKRIPSI CARA KERJA
GAS SENSOR MQ-2 DIGUNAKAN UNTUK MENDETEKSI POLUSI UDARA
SEPERTI KARBONMONOKSIDA (CO), AMONIA (NH3), ATAU GAS
BERACUN LAINNYA. SENSOR INI AKAN MEMBERIKAN KELUARAN
ANALOG YANG BERKAITAN DENGAN KONSENTRASI GAS TERSEBUT.

PADA SAAT LCD MENAMPILKAN KADAR POLUTAN SEBESAR < 90


PPM, MAKA KUALITAS UDARA DIKATAKAN BAIK DAN LED AKAN
BERWARNA HIJAU DENGAN BUZZER “LOW”.

PADA SAAT LCD MENAMPILKAN KADAR POLUTAN SEBESAR 90 PPM


S/D 300 PPM, MAKA KUALITAS UDARA SEDANG ATAU MULAI
MEMBURUK DAN LED AKAN BERWARNA KUNING DENGAN BUZZER
“HIGH”.

PADA SAAT LCD MENAMPILKAN KADAR POLUTAN SEBESAR > 300


PPM, MAKA KUALITAS UDARA BURUK DAN LED AKAN BERWARNA
MERAH DENGAN BUZZER “HIGH”.
FLOW CHART
Source Code
#INCLUDE <LIQUIDCRYSTAL_I2C.H> IF(A > 300){ // UDARA BURUK ELSE{ // UDARA BAIK
DIGITALWRITE(8, LOW); DIGITALWRITE(8,HIGH);
LIQUIDCRYSTAL_I2C LCD(0X20, 16, 2); DIGITALWRITE(9, LOW);
DIGITALWRITE(9, LOW);
DIGITALWRITE(10, HIGH);
VOID SETUP() DIGITALWRITE(10,LOW);
TONE(11,1000);
{ NOTONE(11);
LCD.SETCURSOR(0, 1);
SERIAL.BEGIN(9600); LCD.SETCURSOR(0, 1);
PINMODE(8, OUTPUT);
LCD.PRINT("UDARA BURUK");
LCD.PRINT("UDARA BAIK");
PINMODE(9, OUTPUT);
PINMODE(10, OUTPUT); } }
PINMODE(11, OUTPUT); }
LCD.INIT(); ELSE IF(A > 90 && A < 300){ // UDARA MEMBURUK
LCD.BACKLIGHT(); DIGITALWRITE(8, LOW);
DIGITALWRITE(9, HIGH);
} DIGITALWRITE(10, LOW);
VOID LOOP()
TONE(11,70);
{
LCD.SETCURSOR(0, 1);
INT A=ANALOGREAD(A0);
LCD.PRINT("UDARA MEMBURUK ");
SERIAL.PRINTLN(A);
DELAY(100);
}
HASIL SIMULASI

Anda mungkin juga menyukai