IMPLEMENTASI RTOS UNTUK PURWARUPA SISTEM PENGENDALIAN SUHU OTOMATIS DENGAN PENGENDALI MIKROKONTROLER; IMPLEMENTATION OF RTOS FOR AUTOMATIC TEMPERATURE CONTROL SYSTEM PROTOTYPE WITH MICROCONTROLLER AS THE CONTROLLER
Rahmad Wahyudi, R.Sumiharto
2012 | Skripsi | PROGRAM STUDI ELEKTRONIKA DAN INSTRUMENTASITelah dibuat sebuah purwarupa sistem pengendalian suhu otomatis dengan mengimplementasikan real time operating system pada mikrokontroler sebagai pengendali. Sistem ini akan melakukan pemantauan kondisi suhu dalam ruangan kemudian mengendalikan suhu dalam ruangan tersebut dengan cara menyalakan atau mematikan kipas yang terpasang pada ruangan tersebut. Kondisi suhu ditampilkan pada komputer dan direkam ke dalam sebuah file. Sistem menggunakan mikrokontroler ATMega328P dalam board Arduino UNO sebagai pengendali pusat sistem dan sensor suhu LM35DZ untuk memantau kondisi suhu. Pada bagian program, digunakan real time operating system (RTOS) duinOS sehingga akan memudahkan dalam melakukan pengendalian dan juga memungkinkan untuk mengembangkan sistem menjadi lebih baik. Kerja sistem dimulai dengan mengambil data dari sensor, melakukan algoritma pengendalian, dan melakukan penampilan dan perekaman data. Sistem yang dibuat telah mampu melakukan pemantauan dan pengendalian suhu pada dua ruangan yang berbeda. Ukuran heap dan stack yang dapat digunakan di sistem ini adalah sebesar 1100 byte untuk heap dan 120 byte untuk stack. Untuk tick time, sistem ini menggunakan nilai default duinOS yaitu sebesar 1 mili detik dan sistem masih dapat berjalan sesuai dengan konfigurasi waktu yang diinginkan dengan waktu maksimal 4 mili detik untuk menyelesaikan semua task. Kekurangan dari sistem ini adalah pada metode pengendalian suhu yang hanya menggantungkan pada kipas yang terpasang sehingga membutuhkan waktu yang cukup lama untuk dapat memenuhi suhu yang ditentukan.
Kata Kunci : istem pengendalian suhu otomatis, Arduino UNO, LM35DZ, RTOS, duinOS.