Untuk mengukur suhu diperlukan sebuah transducer yang mampu mengubah besaran suhu menjadi tegangan analog agar dapat dibaca oleh sistem kontroller. Sistem kontroller di sini merupakan pusat pengendali yang dapat berupa apa saja, misalkan komputer (PC) atau mikrokontroller. Tegangan analog yang merupakan intepretasi dari besaran suhu yang terukur kemudian diterjemahkan menjadi bilangan diskrit (digital) yang bersesuaian oleh sistem kontroller dengan bantuan ADC (Analog Digital Converter). Pada beberapa mikrokontroller seperti AVR (Atmega) atau MSP430 (Launchpad) sudah dilengkapi dengan ADC internal sehingga memudahkan dalam perancangan sistem hadware maupun penulisan source code. Secara umum, berikut adalah flow diagram perancangan sistem untuk pengukuran suhu dalam sebuah ruang
Kali ini kita akan mencoba menggunakan LM35 sebagai sensor suhu dan mikrokontroller MSP430 pada sisi kotak ‘ADC’ dengan pertimbangan mikrokontroller ini memiliki ADC internal dan port serial untuk berhubungan dengan sistem kendali. Sistem kendali di sini yang digunakan adalah sebuah PC dan display yang dipakai adalah monitor PC. Mungkin perlu saya tekankan lagi disini (biar ngga pada bingung 🙂 ), bahwa mikrokontroller pada desain kali ini bukan berfungsi sebagai pusat kendali, namun hanya berperan sebagai ‘gateway’ yang mampu mengubah besaran tegangan analog dari sensor suhu menjadi bilangan digital yang bersesuaian dan meneruskannya ke pusat kendali (dalam hal ini adalah PC) melalui port serial. Perlu Anda ketahui bahwa jika Anda menggunakan IC ADC biasa semacam 0804 atau 0809 Anda perlu mengubah output digitalnya dari parallel ke serial agar dapat dibaca oleh PC. Jadi menurut saya penggunaan mikrokontroller sebagai gateway adalah solusi paling tepat, paling ekonomis dan tentunya paling mudah utnuk perancangan sistem kali ini.
Proses berikutnya, data serial yang berisi data suhu ditangkap oleh PC melalui port USB yang berfungsi sebagai virtual serial port. Data yang lewat melalui port ini kemudian dibaca oleh program Delphi untuk selanjutnya ditampilkan di monitor PC atau tempat lain yang diinginkan.
bersambung
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com
bang boleh minta no hp atau bbm bang.. mau tanya2 nih
kalo nanya2, silahkan lewat kolom komentar ini, insya Allah segera sy respon