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

Arduino Nano Controlled Bluetooth Robot with Dual L298N Motor Drivers

View and Edit Project In Cirkit DesignerImage of Arduino Nano Controlled Bluetooth Robot with Dual L298N Motor Drivers

Circuit Documentation

Summary

This circuit is designed to control four DC motors using two L298N DC motor drivers, which are interfaced with an Arduino Nano microcontroller. The Arduino Nano also communicates with an HC-05 Bluetooth module for wireless control capabilities. Power regulation is managed by a 7805 voltage regulator, ensuring the Bluetooth module receives a stable 5V supply. A rocker switch is used to control the power flow from a 18650 Li-Ion battery to the circuit. The motors are connected to the motor drivers, which receive control signals from the Arduino Nano to manage the direction and speed of the motors.

Component List

Microcontroller

Motor Drivers

Motors

Power Supply

Communication Module

Switch

Wiring Details

Arduino Nano

L298N DC Motor Driver (x2)

DC Motor (x4)

HC-05 Bluetooth Module

Rocker Switch

18650 Li-Ion Battery

7805 Voltage Regulator

Documented Code

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 provided code for the Arduino Nano is a template with empty setup and loop functions. The actual control logic for the motors and communication with the HC-05 Bluetooth module needs to be implemented within these functions.