13 Phys DR Hla Htay Win - Lect
13 Phys DR Hla Htay Win - Lect
13 Phys DR Hla Htay Win - Lect
Abstract
This research focuses on design, construction and control of domestic vacuum cleaner robot
car using ultrasonic sensor with servo motor and DC motors. The domestic vacuum cleaner
robot car comprises 8-bit Arduino microcontroller, ultrasonic sensor, 2-channel dual motor
driver (L9110S), two wheels with DC motor, servo motor, centrifugal fan and vacuum
chamber. The advantage of controlling the servo motor with ultrasonic sensor is that they can
be programmed to have an initial position of the robot car and to rotate the robot car to an
exact degree with respect to the require distance. The operations of the complete circuit are
controlled by C++ programming language. A program coding will be loaded into the ROM of
ATMega-328P. The vacuum cleaner robot car will clean the dust on the floor in an apartment
as a normal vacuum cleaner with controllable motor and sensors.
Introduction
Arduino is an open source computer hardware and software company, project, and user
community that designs and manufactures single-board microcontrollers and microcontroller
kits for building digital devices and interactive objects that can sense and control objects in the
physical world. Arduino board designs use a variety of microprocessors and controllers. The
boards are equipped with sets of digital and analog input/output (I/O) pins that may be
interfaced to various expansion boards (shields) and other circuits. The boards feature serial
communications interfaces, including Universal Serial Bus (USB) on some models, which are
also used for loading programs from personal computers.
A vacuum cleaner, also known as a sweeper or hoover, is a device that uses an air
pump (a centrifugal fan in all but only in some of the very oldest models), to create a partial
vacuum to clean up dust and dirt from the floors and from other surfaces such as upholstery
and draperies.
For the ease of human beings different designs of brushes are evolved. Again during
the age of monarchs carpets of different designs are utilized to cover the floor to keep it clean.
As the time passed new scientific era begins a lot of new methods are used to clean the floor.
The first among those was the reciprocating action of brush actuated by muscular force. The
brush design is changed time to time depending upon the floor structure and ease of washing
personnel. As the electricity came into the role, vacuum cleaner is invented to clean a dry
surface. By moving forward different floor cleaning machines are being invented to clean the
floor with less application of muscular power. The block diagram of the system is shown in
Figure 1.
Dr., Lecturer, Department of Physics, Bago University
Dr., Assistant Lecturer, Department of Physics, Bago University
Demonstrator, Department of Physics, Bago University
128 Bago University Research Journal, 2019, Vol. 9, No. 1
POWER SUPPLY
SERVO
MOTOR
SUCKING
FUN WITH POWER SUPPLY
MOTOR
Etching Procedure
The printed carbon powders on solder side were placed on the copper side of the
printed circuit board (PCB). The PCB was pressed and heated at the back side for ten minutes
to cover the copper surface with carbon print lines. After pressing and heating process, the
PCB was cooled down and the paper on the PCB was removed by soaking it in the water.
The “Design and Construction of Domestic Vacuum Cleaner Robot Car with Servo and
Dc Motors” circuit diagram was copied on the copper surface of the PCB. To remove the
unwanted copper surface area on the circuit, the PCB was slowly shaken in the ferrous chloride
solution until copper dissolved into ferrous chloride and this process is called etching. After
removing unnecessary parts of the copper surface, just only circuit diagram remained on the
PCB. The PCB was cleaned with water. Finally the circuit components are mounted and
soldered on the PCB in their positions on it.
(a) (b)
Fig.7 (a) Circuit Track Line Diagram by using TraxMaker Software
(b) Soldering Side of Printed Circuit Board
Bago University Research Journal, 2019, Vol. 9, No. 1 133
+5V
D13 D11 VCC Trig Echo GND
3V A D10 Ultrasonic Sensor
REF r D9 DC Motor B
A0
d B1
D8
u
A1 D7 B2
i
B-1A B-1
A5 n D6 L9110
B-2A B-2
A7
o Motor Driver
DC MotorA
D5 A-1A A-1
N
5V a D2 A-2A A-2 A1
RSTT n RST A2
GND
o
RX0
VCC Ctrl GND Sucking Fan
UIN TX1 Motor
Vacuum
Servo Motor Tube
AC+ AC-
Start
Check
Forward Yes LHD>RHD Yes Turn
Signal (12cm) Left
(27cm)
No
No
No Turn Around
End
Conclusion
The machine is being tested in a room and if results in successful outcome. The
scrubber design should be modified in future because the current design has few problems. If
these features will be modified, this system can work well. Overall the research is successful to
its intent and will definitely change the era robotics and floor cleaning. This machine has the
capability to detect as well as move in the all directions of path and thus resulting in better
cleaning of floors.
The robot car is a fully autonomous robot which can be able to avoid any obstacle when
it moves. The obstacle avoiding cleaning vacuum robot is very helpful. Global Positioning
System (GPS) can be used with this technology to control the car automatically without
personal tools.
Bago University Research Journal, 2019, Vol. 9, No. 1 135
Future Work
(i) The standalone power supply, a solar panel setup will add it as using battery cell.
(ii) When this circuit will connect to GSM (Global System for Mobile Communications)
module, the smart (IOT) robot vacuum cleaning machine can construct.
(iii) It will add spy camera for investigator and spy.
Bago University Research Journal, 2019, Vol. 9, No. 1 137
Acknowledgements
I would like to thank Rector Dr Aye Aye Tun, Bago University for her encouragement to do this work.
I would like to express gratitude to Professor Dr Khin Mar Ohn, Head of Department of Physics, Bago University
for her valuable advice. I am also very grateful to Dr Khin Htoo, Professor, Department of Physics, Bago
University, for her encouragement throughout the process of this work.
References
Badamasi Y. A. (2014). The working principle of an Arduino, Electronics, Computer and Computation.
Banzi M., (2009). Getting Started with Arduino. O’Reilly media Inc, 2nd Edition, California.
Michael M. (2014). Beginning Arduino. Second Edition, California.
Nick Dossis. (2002). Everyday Practical Electronics. (London : Wimborne Publishing)
Sinclair I. R. (2001). Practical Electronics Handbook. (London: B H Newnes)