Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

ATmega328P-Based Obstacle Avoidance Robot with Bluetooth Interface and Ultrasonic Sensors

View and Edit Project In Cirkit DesignerImage of ATmega328P-Based Obstacle Avoidance Robot with Bluetooth Interface and Ultrasonic Sensors

Circuit Documentation

Summary

The circuit is designed to control multiple DC gearmotors using an L298N motor driver, interfaced with an ATmega328P Xplained Mini microcontroller. The circuit includes ultrasonic distance sensors (HC-SR04) for distance measurement, an IR sensor (TCRT 5000) for object detection, and an I2C LCD screen for displaying information. A Bluetooth module (HC-06) is incorporated for wireless communication. The entire circuit is powered by a 12V battery, with voltage regulation provided by the microcontroller and motor driver for their respective operating voltages.

Component List

Power Supply

Actuators

Microcontroller

Sensors

Communication Module

Display

Motor Driver

Wiring Details

Battery 12V

Gearmotor DC / Motorreductor

ATmega328P Xplained Mini

HC-SR04 Ultrasonic Distance Sensor

TCRT 5000 IR Sensor

HC-06 Bluetooth Module

I2C LCD 16x2 Screen

L298N DC Motor Driver

Documented Code

Since no code was provided, this section is left blank. When code is available, it should be documented here with explanations of functions, algorithms, and any relevant comments to understand the program flow and operation.