Salah satu jenis IC yang dapat digunakan untuk mendeteksi suhu ruangan adalah IC LM35,
IC LM35 terdiri dari 3 pin, dimana 2 pin digunakan sebagai input daya nya (untuk input tegangan positif dan negatif), sedangakan 1 pin lagi berfungsi sebagai output dari IC LM35. Keluaran dari IC tersebut berupa analog, sehingga kita bisa menggunakan pin Anlaog pada Arduino untuk pengkabelannya.
Karaketristik IC LM35
IC LM35 bekerja dengan merubah besaran suhu menjadi besaran tegangan, Karakteristik dari IC ini sendiri yaitu setiap kenaikan 10 mV pada kaki output menandakan kenaikan 1 derajat Celcius, tegangan keluaran maksimal dari kaki output adalah 1500 mV (1,5 V). itu berarti suhu maksimal yang dapat dibaca oleh IC ini adalah 150 derajat Celcius, nilai ini didapat dari perhitungan 1500 / 10 = 150.
Karaketristik IC LM35
IC LM35 bekerja dengan merubah besaran suhu menjadi besaran tegangan, Karakteristik dari IC ini sendiri yaitu setiap kenaikan 10 mV pada kaki output menandakan kenaikan 1 derajat Celcius, tegangan keluaran maksimal dari kaki output adalah 1500 mV (1,5 V). itu berarti suhu maksimal yang dapat dibaca oleh IC ini adalah 150 derajat Celcius, nilai ini didapat dari perhitungan 1500 / 10 = 150.
Lalu bagaimana jika kita ingin menampilkan informasi suhu dari IC ini di Arduino ??, sedangkan kita tau bahwa keluaran dari IC ini berupa tegangan listrik. Untuk mengatasi permasalahan tersebut, sebenarnya cukup sederhana. Tetapi sebelumnya kita harus tau terlebih dahulu bahwa jika pin analog Arduino diberikan tegangan sebesar 5V (5000 mV), maka informasi yang akan ditampilkan (pada serial monitor) oleh Arduino adalah 1024, 1024 sendiri menandakan nilai HIGH (1). Selanjutnya hitunglah berapa nilai yang ditampilkan oleh Arduino jika tegangan yang diberikan sebesar 1V, dengan cara 1024/5 = 204.8. kemudian hitung nilai 204.8 / 2, maka hasilnya adalah 102.4.
jika tegangan maksimal dari LM35 adalah 1.5V, itu berarti nilai yang dapat ditampilkan oleh Arduino adalah 307.2 (nilai ini didapat dari 102.4*3).
kemudian yang kita butuhkan selanjutnya adalah bagaimana cara menampilkan informasi suhu dari IC ini, ketika tegangan outputnya mencapai 1.5V informasi yang ditampilkan oleh arduino adalah 150 derajat celcius. Untuk mengatasi permasalahan tersebut, dapat digunakan rumus sebagai berikut
(nilai output dari IC LM35 * 500) /1024
dengan menggunakan rumus diatas, maka pada saat nilai output dari IC LM35 mencapai 307.2 (1.5V), maka informasi yang akan ditampilkan oleh arduino adalah 150, nilai ini didapat dari perhitungan (307.2*500) / 1024 = 150.
jika tegangan maksimal dari LM35 adalah 1.5V, itu berarti nilai yang dapat ditampilkan oleh Arduino adalah 307.2 (nilai ini didapat dari 102.4*3).
kemudian yang kita butuhkan selanjutnya adalah bagaimana cara menampilkan informasi suhu dari IC ini, ketika tegangan outputnya mencapai 1.5V informasi yang ditampilkan oleh arduino adalah 150 derajat celcius. Untuk mengatasi permasalahan tersebut, dapat digunakan rumus sebagai berikut
(nilai output dari IC LM35 * 500) /1024
dengan menggunakan rumus diatas, maka pada saat nilai output dari IC LM35 mencapai 307.2 (1.5V), maka informasi yang akan ditampilkan oleh arduino adalah 150, nilai ini didapat dari perhitungan (307.2*500) / 1024 = 150.
Contoh program menampilkan informasi suhu dari IC LM35 dengan Arduino adalah sebagai berikut
Comments
Post a Comment