Suatu robot pembersih lantai memerlukan sistem pendeteksi lingkungan sekitarnya untuk dapat bergerak secara otomatis, mendeteksi halangan yang ada disekitarnya, dan dapat membersihkan lantai. Dalam Tugas Akhir ini akan dibahas perancangan sistem pada robot pembersih lantai yang mampu mendeteksi halangan, mengukur jarak antara robot dengan halangan, membersihkan lantai, dan tidak terjadi pengulangan proses pembersihan. Sistem ini menggunakan mikrokontroler AT89S52 sebagai pengendali sistem, sensor ultrasonik sebagai pendeteksi halangan dan pengukur jarak antara robot dengan halangan, rotary encoder sebagai sensor posisi, Liquid Crystal Display (LCD) untuk menampilkan jarak yang terukur sensor ultrasonik, keypad sebagai masukan untuk menjalankan robot atau memberhentikan robot, motor DC sebagai penggerak roda, pengepel dan sapu. Dari hasil pengujian, sistem ini dapat digunakan sebagai pendeteksi halangan dan pembersihan lantai secara otomatis pada robot pembersih lantai. |