Rangkaian Mikrokontroler ATMega32 Modul Sensor Gas MQ-6

23 23 ruangan yang telah dikonversi oleh mikrokontroler ke dalam satuan ppm serta menampilkan keterangan-keterangan lainnya. Apabila konsentrasi gas telah melebihi batas konsentrasi yang telah diprogram pada mikrokontroler, maka mikrokontroler akan mengirimkan sinyal secara bersamaan ke buzzer, modul GSM melalui komunikasi RS-232 serta solenoid valve yang berfungsi sebagai pengaman. Selanjutnya secara bersamaan solenoid valve akan tertutup, buzzer akan aktif serta modul GSM akan mengirimkan SMS peringatan ke mobile phone. Pada modul GSM ini dapat dilakukan komunikasi dua arah, jadi SMS tersebut dapat dibalas melalui mobile phone, apabila modul GSM menerima SMS, SMS tersebut akan diteruskan ke driver RS-232 untuk mengubah level tegangan TTL yang berasal dari modul GSM sehingga isi SMS dapat diterjemahkan oleh mikrokontroler. Setelah mikrokontroler menerima sinyal SMS masuk dari modul GSM, maka selanjutnya mikrokontroler akan mengaktifkan kipas yang berfungsi sebagai pengontrol untuk mengontrol keadaan dalam ruangan menjadi normal kembali.

3.2. Rangkaian Mikrokontroler ATMega32

Pada rangkaian elektronik sistem minimum terdiri atas rangkaian standar rekomendasi pabrik agar mikrokontroler dapat bekerja sebagaimana mestinya. Rangkaian ini terdiri atas konfigurasi kristal eksternal dan standar PORT USB Programmer, ditunjukkan pada gambar 3.2. Catu daya yang digunakan sebesar 5 volt terhubung pada pin 10 VCC dan 11 GND. Gambar 3.2. Skematik sistem minimum ATMega32 24 24

3.3. Modul Sensor Gas MQ-6

Alat ini dirancang dengan menggunakan suatu sensor gas untuk mendeteksi konsentrasi gas yang ada di udara. Perubahan daya konduksi pada sensor akan mengakibatkan perubahan hambatan output sensor. Oleh karena itu digunakan Modul Sensor Gas. Modul Sensor Gas merupakan sebuah modul sensor cerdas yang mampu memonitor perubahan konsentrasi gas LPG, iso-butana, propane, COCarbon Monoksida, CO2 karbon dioksida, CH4 metana, Alkohol, atau kualitas udara tergantung dari sensor yang digunakan. Modul ini kompatibel dengan sensor gas MQ-3 alkohol, MQ-4 metana, MQ-6 LPG, iso-butana, dan propana, MQ-7 CO, MQ-135 kualitas udara, dan MG-811 CO2. Pada modul sensor gas diatas terdapat 2 buah LED indikator yaitu LED indikator merah dan LED indikator hijau. Pada saat power-up, LED merah akan berkedip sesuai dengan alamat I2C modul. Jika alamat I2C adalah 0xE0 maka LED indikator akan berkedip 1 kali. Jika alamat I2C adalah 0xE2 maka LED indikator akan berkedip 2 kali. Jika alamat I2C adalah 0xE4 maka LED indikator akan berkedip 3 kali dan demikian seterusnya sampai alamat I2C 0xEE maka LED indikator akan berkedip 8 kali. Pada saat power-up, LED hijau akan berkedip dengan cepat sampai kondisi pemanasan sensor dan hasil pembacaan sensor sudah stabil. Berikut pada gambar 3.3 terdapat rangkaian modul DT-Sense LPG Sensor. Gambar 3.3. Skematik modul sensor gas MQ-6 25 25 Modul DT-Sense LPG Sensor juga memiliki 1 pin output open collector yang status logikanya akan berubah-ubah, sesuai dengan hasil pembacaan sensor gas dan batas atas serta batas bawah yang telah ditentukan. Pin ADC mikrokontroler ATMega32 pada sistem dihubungkan dengan kaki ADC input mikrokontroler ATMega88p pada modul DT-Sense LPG Sensor agar sistem dapat mengkonversi nilai tegangan ke nilai ppm secara otomatis. Modul DT-SENSE akan membaca nilai konsentrasi gas secara otomatis, membandingkan dengan batas-batas nilai yang telah diatur dan kemudian mengubah status logika pin output kendali ONOFF sesuai dengan mode operasi yang digunakan. 3.4. Display LCD Rangkaian driver display LCD pada gambar 3.4 merupakan rangkaian standart rekomendasi pabrik yang terdiri atas brightness adjust, dioda pengaman dan jalur komunikasi ke mikrokontroler. LCD yang digunakan adalah LCD karakter 16x2, sehingga hanya mampu menampilkan angka, huruf dan simbol sebanyak 2 baris dan setiap baris mampu menampilkan 16 karakter. Catu daya yang digunakan adalah sebesar 5 volt. TRIM merupakan bagian pengatur kecerahan backlight LCD. Pin RS, RW, E, D4, D5, D6, D7, terhubung langsung ke port pada mirokontroler. Gambar 3.4. Skematik driver LCD 16 x 2 karakter 26 26

3.5. Rangkaian RS-232