Fuzzy Floor Dust Cleaning Robot Prototype Based On Arduino

  • Sudarso Universitas Lancang Kuning
  • Mhd Arief Hasan Universitas Lancang Kuning
  • Muhamad Sadar Universitas Lancang Kuning
Keywords: Arduino Fuzzy Dust Cleaning Robot Sensor


The design of a Floor Cleaning Robot Based on Arduino Uno R3 aims to make it easier for humans to clean the dust on the floor efficiently. This robot consists of several series of components including Arduino Uno r3: Arduino Uno r3, sensor ultrasonic, motor servo, This robot consists of several components including Arduino Uno R3, ultrasonic sensor, servo motor, motor shield driver, dc motor, and vacuum blower motor. The entire system synergizes in the process of cleaning the dust on the floor and all of them are connected to a power source in the form of a dc battery, which supplies a voltage of 7 volts for the Arduino circuit and 12 volts for the vacuum blower. The working principle of this robot starts when the ultrasonic sensor can measure and distinguish the closest distance between the robot and an obstacle, at the same time the servo motor will move up to 180° to assist the ultrasonic sensor in detecting obstacles, both the front, right, and left sides of the robot. This Floor Cleaning Robot is programmed by adapting fuzzy logic artificial intelligence, the fuzzy rules used in this robot aim to control the speed of the robot based on the obstacle distance detected by the ultrasonic sensor. Fuzzy logic executes the data and continues the command to drive the motor so that the robot can work efficiently cleaning dust on the floor by minimizing the occurrence of collisions against obstacles. Dust suction carried out by the vacuum blower motor is not included in the Arduino circuit, because the vacuum blower motor requires an input power of 12 volts. It is not possible to unite it to the Arduino circuit because the power it has is only 7 volts, but these two separate circuits can still synergize well in the process of cleaning the dust on the floor. The results of observations and experiments show that the fuzzy logic embedded in the Arduino as the brain of the dust-cleaning robot on the floor works quite well.


B. dkk Satria, “Robot Pembersih Debu Otomatis,” J. Tek. Komput., vol. 20, no. 1, pp. 15–22, 2012.

Y. Yuliza and U. N. Kholifah, “Robot Pembersih Lantai Berbasis Arduino Uno Dengan Sensor Ultrasonik,” J. Teknol. Elektro, vol. 6, no. 3, pp. 136–143, 2015, doi: 10.22441/jte.v6i3.800.

M. S. Yoski and R. Mukhaiyar, “Prototipe Robot Pembersih Lantai Berbasis Mikrokontroller dengan Sensor Ultrasonik,” JTEIN J. Tek. Elektro Indones., vol. 1, no. 2, pp. 158–161, 2020, doi: 10.24036/jtein.v1i2.67.

B. Balisranislam, I. N. Sutantra, B. Sampurno, and H. Sufyan Hadi, “Studi Numerik Simulasi Robot Pembersih Kaca Pada Gedung Bertingkat,” J. Elektron. List. Telekomun. Komputer, Inform. Sist. Kontrol, vol. 1, no. 1, pp. 25–31, 2019, doi: 10.30649/je.v1i1.20.

M. D. Faraby, M. Akil, A. Fitriati, and I. Isminarti, “Rancang Bangun Robot Pembersih Lantai Berbasis Arduino,” JTT (Jurnal Teknol. Terpadu), vol. 5, no. 1, p. 70, 2017, doi: 10.32487/jtt.v5i1.214.

V. M. Pen and D. Simon, “FUZZY LOGIC CONTROL FOR AN AUTONOMOUS ROBOT,” NAFIPS 2005 - 2005 Annu. Meet. North Am. Fuzzy Inf. Process. Soc., pp. 337–342, 2005.

S. A. L. El-Teleity, Z. B. Nossair, H. M. Abdel-Kader Mansour, and A. TagElDein, “Fuzzy logic control of an autonomous mobile robot,” 2011 16th Int. Conf. Methods Model. Autom. Robot. MMAR 2011, vol. 1, pp. 188–193, 2011, DOI: 10.1109/MMAR.2011.6031342.

N. Nasution, M. Rizal, D. Setiawan, and M. A. Hasan, “IoT Dalam Agrobisnis Studi Kasus : Tanaman Selada Dalam Green House,” It J. Res. Dev., vol. 4, no. 2, pp. 86–93, 2019, doi: 10.25299/itjrd.2020.vol4(2).3357.

N. Nasution, Sri Utami Lestari, and Mhd Arief Hasan, “Penerapan Teknologi Otomatisasi dalam Pertanian Agrotech Farm System,” Din. J. Pengabdi. Kpd. Masy., vol. 5, no. 6, pp. 1361–1373, 2021, doi: 10.31849/dinamisia.v5i6.7752.