Home All Projects
Intermediate

Auto/Manual obstacle detector

Manual and auto double modes obstacle detector.

Auto/Manual obstacle detector

Demo Video

Video

▶ Click to play project demo

93 views

Components, Tools and Machines

1x servo motor
🛒 Buy Now
1x Arduino Uno
🛒 Buy Now
1x Active Buzzer
🛒 Buy Now
1x Ultrasonic Sensor
🛒 Buy Now
1x Joystick
🛒 Buy Now
1x Bread board
🛒 Buy Now
20x Jumper Wires
🛒 Buy Now

Apps and platforms

1x Arduino IDE 2.3.7
Official Site

Project description

Manual & Automatic Ultrasonic Obstacle Detection System:

Project Description

This project is a manual and automatic ultrasonic obstacle detection system built with Arduino.

It combines a servo-mounted ultrasonic sensor, a joystick interface, and an audible proximity alarm to demonstrate real-time sensing, actuator control, and user interaction.

The system operates in two selectable modes:

Manual Mode:

The servo angle is controlled by the joystick’s X-axis, allowing the user to manually scan the environment.

Automatic Scan Mode:

The servo continuously sweeps between preset angles, simulating a radar-style scan. The scan speed can be adjusted using the joystick’s Y-axis.

A push-button switch on the joystick toggles between manual and automatic modes.

An ultrasonic sensor mounted on the servo measures the distance to obstacles in front of the system. When an object is detected within a predefined threshold distance, a buzzer is activated. The buzzer’s frequency increases as the detected object moves closer, providing intuitive auditory feedback without requiring visual attention.

Key Features

Dual control modes: manual joystick control and automatic scanning

Servo-mounted ultrasonic sensor for directional distance measurement

Distance-based buzzer alert with variable frequency

Adjustable scan speed in automatic mode

Real-time serial output for debugging and visualization

Extra details: When the sensor scanned something, the speed of the auto-rotating motor will slow down

Applications

Introductory robotics and embedded systems learning

Obstacle detection demonstrations

Robot sensor scanning concepts

Human–machine interaction experiments

Why This Project

This project demonstrates how multiple basic Arduino components—sensors, actuators, and input devices—can be integrated into a cohesive and interactive system. Its modular design allows for easy expansion, such as adding visual indicators, displays, or autonomous navigation logic.

Code

🔒 Unlock Code

Support to get the Source Code for this project

Project Reference Code: automanual-obstacle-detector-4862cc-en
2450 THB
PromptPay QR Code

Project estimate

Want something like this project? Open the estimate page.

The long estimate form has moved to a separate page so this project page stays clean.

รีวิวจากคนใช้งานจริง

รีวิวจากลูกค้าและคนที่เคยใช้งาน

ถ้าเคยสั่งงาน เคยอ่านหน้านี้แล้วได้ประโยชน์ หรือมีข้อเสนอแนะ ฝากรีวิวไว้ได้เลย

กำลังโหลดรีวิว...