Proses Deteksi Suhu Air

fori=0;i=8;i++ aktifkan servo { OCR1A=290; 0 derjat delay_ms500; OCR1A=1190; 180 derjat delay_ms500; i++; }

4.6 Proses Deteksi Suhu Air

Pada perancangan ini, pembacaan suhu dilakukan dengan menggunakan sensor suhu DI-WLM35TS. Sensor DI-WLM35TS akan menghasil data analog berupa tegangan yang merepresentasikan nilai suhu yang dideteksi. Kemudian data analog ini akan diolah oleh mikrokontroler dengan fasilitas atau fitur ADC Analog-to-Digital Converter. Operasi ADC membutuhkan tegangan referensi. Sinyal input ADC tidak boleh melebihi tegangan referensi. Oleh karena itu, tegangan referensi yang digunakan pada perancangan ini bernilai 5 V yang didapat dari tegangan Vcc AVcc. ADC berfungsi untuk melakukan konversi tegangan input analog menjadi bilangan digital. GND 0 Volt adalah nilai minimum yang mewakili ADC dan nilai maksimum ADC diwakili oleh tegangan pada pin AREF minus 1 LSB. Hasil konversi ADC disimpan dalam pasangan register ADCH:ADCL. Pada perancangan ini, resolusi ADC yang digunakan adalah 10 bit, dengan tegangan referensi yang berasal dari pena AVcc dan menggunakan nilai clock sebesar 1000000 kHz. Nilai digital sinyal input ADC untuk resolusi 10-bit adalah ADC digital = Vinput Vref x 1024. Universitas Sumatera Utara Sebagai contoh, input suatu pin ADC adalah 0,3 Volt dan tegangan referensi yang digunakan oleh Vcc sebesar 5 V, sehingga nilai digitalnya adalah ADC digital = 300mV 5000mV x 1024 = 61,44 . Setelah proses koversi nilai tegangan input analog menjadi nilai digital dilakukan, maka langkah selanjutnya adalah memasukkan nilai digital tersebut ke dalam rumus perhitungan suhu yang sebenarnya. Pendeteksian terdiri dari 3 keadaan suhu yang berbeda. Jika nilai suhu sebenarnya lebih besar atau sama dengan 30 o C, maka sistem akan menghidupkan alat pendingin air chiller yang disimulasikan dengan menghidupkan LED di PORTD.7 serta mengirimkan SMS pemberitahuan. Ketika suhu kembali normal yaitu diantara 20 o C dan 30 o C maka sistem akan mematikan semua LED indikator perubahan suhu serta mengirimkan SMS pemberitahuan bahwa suhu sudah kembali normal. Dan yang terakhir, ketika suhu di bawah normal yaitu di bawah 20 o C, maka sistem akan menghidupkan alat pemanas air heater yang disimulasikan dengan menghidupkan LED di PORTC.3 serta mengirimkan SMS pemberitahuan.

4.7 Proses Deteksi Pergantian Catuan Daya