Aplikasi monitoring suhu adalah salah satu project buatan kami. Aplikasi ini dapat memonitor kondisi suhu pada sekitar ruangan tempat kita berada. Aplikasi ini membutuhkan sebuah hardware. Hardware tersebut merupakan penggabungan arduino dengan sensor suhu LM35. Hardware ini yang nantinya akan mengirimkan data dari hasil pembacaan sensor ke PC/Laptop. Selanjutnya aplikasi pada PC akan mengolah data tersebut sehingga data dapat ditampilkan berupa besaran suhu. Selain itu, aplikasi ini juga dapat menampilkan grafik suhu terhadap waktu secara realtime.

Untuk mengakses serial port di java, kami menggunakan library RxTx. Library ini memang ditujukan untuk mengakses hardware melalui komunikasi serial. Sedangkan untuk menampilkan grafik hasil pembacaan sensor suhu, kami menggunakan library jFreeChart. Chart yang kami gunakan adalah jenis Dynamic Chart.

Skematik dari hardware dapat dilihat pada gambar berikut. Hardware hanya terdiri dari arduino board dan sensor suhu LM35

Beberapa screenshoot dari aplikasi yang kami buat dapat dilihat di bawah ini

Tampilan hardware

Tampilan hardware beserta aplikasi

Tampilan dari form aplikasi

Tampilan grafik hasil pembacaan suhu

Untuk menjalankan aplikasi ini ini, anda harus mengcopy dahulu file rxtxSerial.dll ke folder C:/Windows/System32. Filenya telah disertakan pada library RxTx.

Untuk lebih jelasnya mengenai source code dan programnya silahkan menuju blog pembuat programnya => http://blognyaeko.wordpress.com/2011/12/11/monitoring-suhu-menggunakan-arduino-dan-java/