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

Arduino-Controlled Bluetooth Robotic Vehicle with ADXL345 Accelerometer Feedback

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Bluetooth Robotic Vehicle with ADXL345 Accelerometer Feedback

Circuit Documentation

Summary

This circuit integrates various components to create a system capable of motor control and wireless communication. The core of the circuit is built around two microcontrollers: an Arduino UNO and an Arduino Nano. The Arduino UNO interfaces with an HC-05 Bluetooth Module and an L298N DC motor driver to control four hobby motors. The Arduino Nano is connected to another HC-05 Bluetooth Module, a 9V battery, and an Adafruit ADXL345 accelerometer. The circuit is designed to receive commands via Bluetooth and control the motors accordingly, while the accelerometer provides motion feedback.

Component List

Microcontrollers

Communication Modules

Motor Driver

Motors

Power Components

Sensors

Wiring Details

Arduino UNO

HC-05 Bluetooth Module (Connected to Arduino UNO)

L298N DC Motor Driver

Motor Amarillo Motorreductor Hobby (Four Instances)

2.1mm Barrel Jack with Terminal Block

Arduino Nano

HC-05 Bluetooth Module (Connected to Arduino Nano)

Adafruit ADXL345

9V Battery

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Arduino Nano Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Note: The actual functionality of the microcontrollers will be defined in the code within the setup() and loop() functions. The provided code snippets are templates and need to be filled with the logic for controlling the motors, handling Bluetooth communication, and reading sensor data.