The document describes an obstacle avoiding robot created by four group members using an Arduino UNO, ultrasonic sensor, DC motor driver, and connecting wires. The robot senses obstacles in its path using the ultrasonic sensor, avoids obstacles by reversing or turning, and resumes moving forward once the path is clear. The robot's program uses the ultrasonic sensor readings to determine its speed and maneuvering.
Introduction to an autonomous robot designed for obstacle avoidance. It detects obstacles and calculates an obstacle-free path. Overview of obstacle avoidance technology, focusing on detection methods and the use of ultrasonic sensors for their low cost and high capability.
Description of the robot hardware including Arduino, ultrasonic sensors, DC motor driver (L298N), and connecting components necessary for operation.Diagrams illustrating circuit setups and programming code snippets to implement the robot's functionality, detailing both robot control and obstacle detection.
Potential applications for the obstacle avoiding robot including automated cars, toys, military, and mining scenarios.
Our Robot
Theobstacle detection is primary requirement of this autonomous robot
In this project our robot senses any obstacle in its path, avoids it and resume its
running
Involves the pre-computation of an obstacle-free path which a controller guides
the robot
1- UNO Arduino:
Arduino is a software company, project, and user community that designs and
manufactures computer open-source hardware, open-source software, and
microcontroller-based kits for building digital devices and interactive objects
that can sense and control physical devices.
Sensors
Some sensingdevices used for obstacle detection like bump sensor, infrared
sensor, ultrasonic sensor etc.
Ultrasonic sensor is most suitable for obstacle detection because of
LOW COST
HIGH RANGING CAPABILITY
11.
2- Ultrasonic Sensor
Emit a sound pulse that reflects off of objects entering the wave field
The reflected sound, or “echo” is then received by the sensor
Detection of the sound generates an output signal for use by an actuator, controller,
or computer
The output signal can be analog or digital.
The time for an ultrasonic sensor’s beam to strike the target and return is directly
proportional to the distance to the object
14.
3- DC MotorDriver (L298N)
L298N is a typical Motor driver or Motor Driver IC which allows DC motor to drive
on either direction.
L298N is a 16-pin IC which can control a set of two DC motors simultaneously in
any direction.
It means that you can control two DC motor with a single L298N IC.
16.
Specifications:
Double Hbridge Drive Chip: L298N
Logical voltage: 5V Drive voltage: 5V-35V
Logical current: 0-36mA Drive current: 2A (MAX single bridge)
Max power: 25W
Dimensions: 43 x 43 x 26mm
Weight: 26g
17.
4- Connecting wires:
We are using these wires for making the connections.
5- USB Programmer:
USB Programmer is basically use for uploading the code from computer to
Arduino.