MCR61 MAZEBOTPROJECT ACODILI ASUNCION SALICSIC SAPO SERWELAS ECE601

advertisement
MAZE BOT MACHINE WITH THE USED OF
ARDUINO UNO
A Scientific Paper
Presented to the Professor of College Department
Rogationist College
Christian C. Acodili
Manuel Asuncion
John Rafael G. Salicsic
Yves John T. Sapo
Jefferson F. Serwelas
BSECE – 601
May 2022
BACKGROUND OF THE STUDY
This research paper serves as a backgrounder for readers to have an overview of
the study even without prior reference to other publications on the topic. This chapter
presents the different essential elements: introduction, objectives of the study, scope and
limitation, and schematic and description.
Introduction
In the 21st century, different innovation has ascended to help the different
problems and give a more advantageous life to human. The utilization of various
electronic devices has been a trend, practically all people use mobile phones, computers,
tablet, and other electronic gadgets that assists with communication, entertainment, and
make the work simple Robotic field has caught a big attention to our world as it
advantageously expands productivity of particularly tedious work The robot programming
is a major advance in the direction of more intuitive ways and methods, to enable the user
to execute a robot activity faster and easier.
Robot programming is initial step that needs to be manage to perform a robot
operation. However, the robot programming method involves a complex and mindnumbing procedure that the user needs to go through in order to execute robot commands
which are important for the finalization of the desired robot operation. According to Kumar
et al., (2020), describes that Any mechatronics application consists of four stages:
Mechanical, Electrical, Computer and Information Systems. Firstly, it is desired to build
mechanical structure and electronics sensor circuit. At the final stage, microcontroller is
programmed as per the solving technique adopted. In following, all main tasks are
discussed to assemble autonomous maze solving robot. Remember, the aim is not only
to solve maze automatically but also to avoid obstacles in the way of propagation.
Assistance in maze solving problems can be applied in various amounts of cases.
In very simplified cases, the maze can resemble a construction plan for different
premises. The idea originates from the case where a target needs to be located in a
premises where the sight is limited and the environment can be harmful and assistance
is acquired. According to Aoyon et al., (2018), maze-solving involves Control Engineering
and Artificial Intelligence. Using a good algorithm can achieve the high efficiency of finding
the goal of the maze. Since it is very desirable to remove human operators from the
vicinity of a dangerous site and from the operations that lead to potential risk and injury
in this study, method plan of Maze bot machine contains consist obstacle avoidance
sensors and then sensors will detect the wall. To solve the maze, this robot will apply
ultrasonic sensor. This project will focus on the process of automate a maze solving
problem where a target needs to be located within a maze.
Objectives of the Study
This study aims to develop a maze solving robot that can solve the maze
successfully without any interruption with the walls and the objects. The maze solving
robot is designed with sensors of which is used for wall detection to avoid collision with
the obstacles. For this, appropriate placement of sensory devices is very critical. With
the use of Arduino Uno as its core and will act as its brain in turning automatically. In this
design, the accuracy of measurements and the real-time processing allied with minimum
processing power are the key components in overall embedded design. Intelligent
systems have become the most widely used around the world, helping to implement daily
operations in a more efficient and adaptable manner. (El-Seoud, Taj-Eddin, El-Sofany,
2016)
In addition, the main objective of the study was to develop a Maze Bot using
Arduino Uno. Specifically, it aimed:
1. Develop a Maze Bot using Arduino Uno that can solve the maze successfully without
any interruption with the walls and the objects.
2. Develop an effective, reliable, efficient, easy to maintain and easy to use Maze Bot
using Arduino Uno.
3.Test and evaluate the project.
4.Provide user support documentation for proper operation of the system.
Scope and Limitation
The study aimed to develop an automated Maze bot, which is composed of two (2)
sub systems: ultrasonic sensor system, piloting system, and motor system.
The ultrasonic sensor system will be the one responsible for the identification of
obstacles that the maze bot will face through as well as send data to the Arduino to initiate
a certain action that corresponds to the given data by the ultrasonic sensor system.
Moreover, the piloting system is the one responsible for the direction that the maze bot
will move on, as it received the given data from the ultrasonic sensor it will translate the
data and command the servomotor to move in a specific direction. And lastly, the motor
system which where the DC-Motor is main part that will make the maze bot move forward.
The development of the project is carried out from February 2022 to May 2022.
The developers used software applications to design and simulate the circuit of the
system specifically Thinker Cad, and standard circuits commercial materials to finish the
actual project.
Simulated Connection
Description:
The main goal of this project is to create a maze robot once put in the entrance of
the maze will be able to exit autonomously. The core system of this project will be the
Arduino Uno where we will put the codes using our chosen programming language. For
motor interfacing, we use Motor Driver. These driver circuit are simple to connect to the
motor, and their selection is based on the type of motor and its ratings (current, voltage).
Also, we use ultrasonic sensor as proximity sensor, where our maze robot will be able to
detect and avoid the obstacles or the wall. In order for our project to move, we use dc
motors since in will convert the electrical energy to mechanical rotation. And lastly, we
will use servo motor to turn the ultrasonic sensor to right, left or front, where there is no
wall.
Materials Used:
SERVO MOTOR
ULTRASONIC SENSOR
MOTOR DRIVER
L298N
DC MOTOR +
WHEELS
9V BATTERY
ARDUINO UNO
ROBOT CAR CHASSIS
CASTER WHEEL
CONNECTING
WIRES
Program of the Project
Actual Image of the Whole Project: OPTIMUM MA-PRIDE
•
MAZE BOT (SKELETAL)
•
MAZE BOT (WITH CASING)
•
MAZE
References:
Covaci, R., Harja, G., & Nascu, I. (2020, May). Autonomous Maze Solving Robot. In
2020 IEEE International Conference on Automation, Quality and Testing, Robotics
(AQTR) (pp. 1-4). IEEE.
https://www.researchgate.net/publication/342614026_Autonomous_Maze_Solving_Rob
ot
Aoyon, A. N. H., Islam, M. T., Russel, M. H., & Roy, T. K. DEVELOPMENT OF A
CLUSTER MAZE SOLVER ROBOT SYSTEM.
https://scholar.google.com/citations?view_op=view_citation&hl=en&user=gThL9SMAAA
AJ&citation_for_view=gThL9SMAAAAJ:qjMakFHDy7sC
Samir A. El-Seoud, Hosam El-Sofany, Islma Taj-Eddin (2016 October). Towards the
Development of Smart Parking System using Mobile and Web Technologies. Retrieved
from
https://www.researchgate.net/publication/299598948_Towards_the_Development_of_S
mart_Parking_System_using_Mobile_and_Web_Technologies.
Download