Professional Documents
Culture Documents
Application Notes
Obstacle Avoiding Robot
Introduction
An Obstacle Avoiding Robot may be
microcontroller PIC18F26K22.
While
processing
the
robot
takes
Navigation
Processing
Execution
After processing the navigated data the
The robot must be equipped with some
robot
must
do
some
work
motors/wheels
according
to
(e.g.
the
navigation .
IR sensor
Application Notes
Motor Driver Board
The motor driver board consists of
DC Motors.
Components
The Components required for building the
Obstacle Avoiding Robot are:
Embedded Application Board
Connectors(Jumpers)
9V battery
IR Sensor (2 nos)
Wheels
DC Motors (2 nos)
Obstacles
Chassis
Copyright: Brigosha reserves all rights in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third
parties. Brigosha is the registered trademark of Brigosha Technologies Pvt. Ltd. Specifications within this document are preliminary and subject to change
without notification. Document is not intended for publication.
Application Notes
Block Diagram
Block level representation of the different blocks of the Obstacle Avoiding Robot.
IR
Sensor
Motor
Driver
EAB
Motor
Schematic Diagram
The Schematic diagram illustrates the circuit connections for designing the application.
IR Sensor 1
IR Sensor 2
RA0
Vcc
RA1
Vcc
Gnd
Gnd
EAB
IN0
M1
M2
Motor Driver
Copyright: Brigosha reserves all rights in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third
parties. Brigosha is the registered trademark of Brigosha Technologies Pvt. Ltd. Specifications within this document are preliminary and subject to change
without notification. Document is not intended for publication.
Application Notes
Connection Description
In this project we have used two IR
Copyright: Brigosha reserves all rights in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third
parties. Brigosha is the registered trademark of Brigosha Technologies Pvt. Ltd. Specifications within this document are preliminary and subject to change
without notification. Document is not intended for publication.
Application Notes
Code Flow Chart
Start
Main Function()
Configure IO pins
While(1)
Check if
AN0==1
No
Yes
Rotate wheel_1
Backward
Check if
AN1==1
Rotate wheel_1
Forward
No
Yes
Rotate wheel_2
Backward
Rotate wheel_2
Forward
Copyright: Brigosha reserves all rights in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third
parties. Brigosha is the registered trademark of Brigosha Technologies Pvt. Ltd. Specifications within this document are preliminary and subject to change
without notification. Document is not intended for publication.
Application Notes
Source Code
The Source code shown below is the
firmware
the
Embedded
to
microcontroller
be
of
flashed
the
in
Code)
in
the
microcontroller
of
the user.
Copyright: Brigosha reserves all rights in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third
parties. Brigosha is the registered trademark of Brigosha Technologies Pvt. Ltd. Specifications within this document are preliminary and subject to change
without notification. Document is not intended for publication.
Application Notes
Copyright: Brigosha reserves all rights in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third
parties. Brigosha is the registered trademark of Brigosha Technologies Pvt. Ltd. Specifications within this document are preliminary and subject to change
without notification. Document is not intended for publication.
Application Notes
How to Operate
Follow the steps mentioned below in order
More Projects
Anti-collision system
Alarm systems
Animation
Industrial Automation.
Copyright: Brigosha reserves all rights in the event of industrial property rights. We reserve all rights of disposal such as copying and passing on to third
parties. Brigosha is the registered trademark of Brigosha Technologies Pvt. Ltd. Specifications within this document are preliminary and subject to change
without notification. Document is not intended for publication.