Gambar 3.2 Rangkaian Sensor TGS2442
3. Perancangan Minimum Sistem Microcontroller Atmega8535
Microcontroller Atmega8535 digunakan sebagai pengendali sinyal yang akan diolah dan dikeluarkan pada lcd, buzzer, fan dan
led.
Tabel 3.1 Konfigurasi yang Digunakan dalam Microcontroller Atmega8535
Port Fungsi
PC.0 – PC.7
Digunakan sebagai keluaran data tampilan pada LCD
PA.0 Digunakan sebagai masukan untuk ADC
PB.0 – PB.7
Digunakan sebagai keluaran tegangan masukan untuk mengaktifkan driver fan DC.
PD.0 – PD.7
Digunakan sebagai keluaran untuk menyalakan buzzer dan led.
Gambar 3.3 Rangkaian Minsis Microcontroller ATmega8535
4. Perancangan LCD
Perancangan LCD ini berfungsi untuk menampilkan karakter. Dalam pengoprasiannya terlebih dahulu ditentukan format
penulisan dan pengoprasiannya. Selanjutnya adalah proses penulisan karakter yang diinginkan dan disertai dengan posisi baris
dan kolom. Pengiriman data ke LCD cukup dilakukan satu kali.
Gambar 3.4 Rangkaian LCD
5. Perancangan Driver Fan DC
Driver digunakan untuk mengaktifkan fan DC, pada rangkaian ini driver menggunakan IC ULN2803 dan Relay 12Volt Dc.
Berikut visual 3D driver fan DC.
Gambar 3.5 Visual 3D Driver Fan DC
1.4.2 Perancangan dan Pembuatan Perangkat Lunak Software
Perancangan perangkat lunak adalah inti dari alat ini. Fungsi dari perangkat lunak ini sebagai pengendali untuk mengendalikan semua
proses yang ada dalam seluruh sistem dan mengaturnya. Perangkat lunak ini akan dimasukan dalam microcontroller. Bahasa yang digunakan
adalaha Bahasa C Codevision AVR. Untuk penulisan program dapat
dilihat pada lampiran hal.1
Gambar 3.6 Diagram Alir Program
Buzzer, Led, Fan
Selesai
Ppm30
Buzzer, Led , Fan Mati
Ppm30 Baca Sensor Gas CO
Pemanasan Sensor Gas CO
Ubah Ke ppm
Y
T Y
Y T
T
Selesai Mulai
Tampil Udara Kotor
Tampil Udara Bersih
Tampilkan Ke LCD Inisialisasi data1, data 2, bit 1024
1.5 Sistematika Pengukuran
1.5.1 Rata-rata
Rata –rata adalah bilangan yang di dapat dari hasil pembagian
jumlah nilai data oleh banyaknya data dalam kumpulan tersebut.
3-2 Rumus rata
– rata adalah :
Dimana X’ = rata-rata
X1,..,Xn = nilai data N
= banyak data
1.5.2 Standar Devisiasi
Adalah suatu nilai yang menunjukkan tingkat derajat variasi kelompok data atau ukuran standard penyimpangan dari rata-ratanya.
Jika standard deviasi semakin kecil maka data tersebut semakin presisi.
Rumus Standar Deviasi adalah :
√
3-3 Dimana SD
= standart deviasi X’ = rata-rata
X1,..,Xn = nilai data N = banyak data
1.5.3 Nilai Eror
Eror Rata –rata Simpangan adalah selisih antara mean terhadap
masing
– masing data.