A Design And Build A Robot Vacuum Cleaner

In this paper design of the robot Vacum Cleaner, based on the Arduino Mega 2560 is the can walk and vacuum the floor. In this study, a microcontroller is used to regulate the work of the robot based on data obtained by six sensors, and the robot’s movement is driven by motor driver to the left and right, forward and backward, where the input is given through the keypad in the form of dust and garbage thisness, provided that if the dust thickness is (30mg)/(mm)3 then the LCD will display binary logic “1”, and if the Dust thickness is ≥0,30 mg/mm3then the data will be displayed on the LCD is binary logic “0”. In designing this robot, four ultrasonic sensors are needed as proximity sensors, also needed a sensor to detect the thickness of the dust, as well as an infrared sensor as a sensor to detect thick garbage. In testing the vacuum cleaner robot, the four ultrasonic sensors, S1, S2, S3, S4 are designed as the cardinal directions, north south, east west, as input data on the microcontroller, and two motor drivers as microcontroller outputs that can move forward and backward, forward turn left, forward turn right, backward turn left, backward turn right as an output to move the robot vacuum cleaner. When the vacuum cleaner robot moves, the dust sensor will detect dust, if the dust thickness is 0,30 mgmm3, the LCD is logic “1”, the sensor will. Work and the vacuum cleaner will sweep the flour while sucking, if the dust thickness ≥30mgmm3, infra red sensor will work with a logic LCD display logic “0”, then the motor driver will stop. The vacuum cleaner does not suck up dust or thick garbage.