SUMOBOT Docu PDF
SUMOBOT Docu PDF
PANTALUNAN, CINDY
Electronics Engineering Department
Institute of Electronics Engineering Philippines
Abstract— Many of the wireless-controlled robots using Bluetooth will be using on the project with the help of
RF modules. RF module short for the radio-frequency Bluetooth module where this module received the data from
module is a small electronic device used to transmit and Android phone and sent it to the controller, which is the
receive radio signals between two devices. In this project Arduino. The Arduino will transmit the data that makes the
with the use of Android mobile phone for robotic control, motor driver operates for the motors included in the project.
the user needs to turn on the Bluetooth in the mobile, With this, the Robot can freely move in any direction with the
which controls the Robot. The Robot has a Bluetooth use of Bluetooth in the Android mobile phone.
module which receives the commands and gives it to the
Arduino to control the motors. From then on, the
microcontroller transmits the signal to the motor driver to II. OBJECTIVES
operate the motors. The team aims to design a robot that can be operated
using the Bluetooth feature present. The design shall be made
I. INTRODUCTION
given the following considerations:
Robots are always an exciting topic for every student
and DIYers. But what is Robot? A robot is a machine, The controlling of the Robot is done wirelessly
especially one programmable by a computer which is capable through Android mobile phone;
of carrying out a complex series of actions automatically. The Android smartphone is used as a remote control
Robots can be guided by an external control device of the for the Robot and;
control may be embedded within. A robot has a movable The Robot can be made to move in all directions.
physical structure, a motor of some sort, a sensor system, a
power supply and a computer which is the brain that controls
all of these elements.
The project is all about a robot-sumo with the use of
an Android mobile phone. Android is a software stack for a III. METHODOLOGIES
mobile device that includes an operating system, middleware With the set objectives, the team will design a robot
and critical applications. Android boasts a whole array of controlled by a Bluetooth application using on an android
connectivity options like Wi-Fi, Bluetooth and wireless data mobile phone. Arduino Uno must be prepared and the
over a cellular connection. But on this project, Bluetooth will program of the codes to synchronize with the Bluetooth
be using that serves as the controller of the Robot. Bluetooth is feature to be put in place. After which, the assembly and the
an open standard specification for a radio frequency, shortage programming features were done to complete the project.
connectivity technology that promises to change the face of
computing and wireless communication. As indicated
A. Conceptual Framework The sketch is saved with .ino extension. Any operations like
verifying, opening a sketch, saving a sketch can be done using
the buttons on the toolbar or using the tool menu.
Sumo Bot The line follower sensor has two sensors that can detect
controlled by white surfaces and dark surfaces. It works by emitting infrared
Bluetooth light and recording how much is reflected. If a lot is indicated,
feature it can be deduced that the surface is close to a white surface,
and if not, then the surface is dark or is not near any surface.
Image Source: https://bit.ly/33Daagx The flow of the system starts with the line sensors, aptly place
on the front of the Robot. These two sensors indicate the robot
Programs written in Arduino are known as sketches. A basic position from left to right. The sensors will send signals to the
design consists of 3 parts: Arduino UNO, which will process it into four conditions. If the
Robot’s sensors both see black, they will reverse. If only the
1. Declaration of Variables left sensor sees black, it will turn left. If the right only sees
2. Initialization: It is written in the setup () function. black, it will turn right, and if they sense no obstruction, it will
3. Control code: It is written in the loop () function. move forward.
Figure 6. Sumobot Schematic Diagram
B. Testing
C. Schematic Diagram
Since the L293D motor driver shield is connected to the
Arduino Uno by putting the protection on top of the Arduino,
the connections are made using the available pins on the shield.
The DC motors are connected to the available motor
connectors, the battery pack is connected to the power supply,
and the line follower sensor is connected to the analogue pins
Figure 6. Assembling the SumoBOT
and has a typical Vcc and ground connection.
Figure 7. Troubleshooting the SumoBOT
REFERENCES