Arduino Radar for Object Detection (2)
Arduino Radar for Object Detection (2)
Object Detection
This project report presents an Arduino-based radar system
designed for object detection using ultrasonic sensors. The
system measures distance and angle of obstacles, displaying
results on a computer screen. The project was completed by
students CH.Kushwanth Kumar, D.Jetty Mariyan, and T.Sai
Avinash at Koneru Lakshmaiah Education Foundation in April
2020.
The radar uses radio waves to detect objects and determine
their range, direction, and speed. It has applications in various
fields including air traffic control, marine navigation, and
automotive safety.
SG
by Shlok Gunjal
Introduction to Arduino
and Ultrasonic Sensor
Arduino Overview
Arduino is an open-source microcontroller platform used
for controlling devices. It reads inputs like sensor data
and outputs signals to actuators. The platform supports
programming in C and C++ via the Arduino IDE.
Applications
• Military early warning and weapon control
• Air traffic and marine navigation
• Meteorological monitoring and geological surveys
Hardware Components and Setup
Key Components Assembly
• Arduino board and USB cable The ultrasonic sensor is attached to a servo motor,
• Ultrasonic sensor mounted on servo motor which rotates to scan the environment. Connections
are made to the Arduino board, which controls
• Jumper wires and breadboard for connections
sensor pulses and motor movement.
Working and Implementation
Building Arduino Board
Custom Arduino board created by boot-loading
Atmega328 microcontroller and assembling necessary
circuitry on PCB.
Servo Motor Control
Servo motor receives pulse width modulation signals
from Arduino to rotate between 15° and 165°,
scanning the area.
Ultrasonic Sensor Operation
Sensor emits ultrasonic waves; reflected waves are
detected to calculate distance and send data to
Arduino for processing.
Processing Software and
Visualization
Software Overview
Processing is an open-source programming language
and IDE used to visualize radar data graphically on a
computer screen.
Data Handling
The software reads serial data from Arduino, parses
angle and distance, and renders a radar screen showing
detected objects with distance and angle indicators.
Challenges Faced During Development
Making Arduino Board Communication Issues
Difficulty replacing surface-mount devices with DIP Initial failures with MAX-232 and AVR USB-to-serial
ICs and creating an AVR programmer for converters led to successful use of FTDI FT-232R
bootloading the microcontroller. chip for USB communication.
Advantages and Conclusions
Advantages
• Cost-effective project under 1000 INR
• Improved accuracy for sensitive applications like
automotive safety
• Reduced hardware complexity using Arduino as central
controller
Conclusion
The project successfully uses an ultrasonic sensor
connected to Arduino UNO to detect obstacles, displaying
range and angle on a computer radar screen,
demonstrating practical object detection capabilities.
THANK YOU