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

Arduino and Bluetooth Controlled Motor Driver System with Battery Power

View and Edit Project In Cirkit DesignerImage of Arduino and Bluetooth Controlled Motor Driver System with Battery Power

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various components such as an Arduino UNO, Arduino Nano, HC-05 Bluetooth Modules, L298N DC motor driver, motors with reducers, battery mounts, and a Rocker Switch (SPST). The circuit is designed to control motors via Bluetooth communication and includes power management and motor control functionalities.

Component List

  1. Rocker Switch (SPST)

    • Description: A single-pole single-throw switch used to control the power supply.
    • Pins: 1, 2
  2. Motor with reducer

    • Description: A motor with an integrated reducer to control speed and torque.
    • Pins: 3 - 6 VCC, GND
  3. L298N DC motor driver

    • Description: A dual H-Bridge motor driver used to control the direction and speed of motors.
    • Pins: OUT1, OUT2, 12V, GND, 5V, OUT3, OUT4, 5V-ENA-JMP-I, 5V-ENA-JMP-O, +5V-J1, +5V-J2, ENA, IN1, IN2, IN3, IN4, ENB
  4. 4 x AAA Battery Mount

    • Description: A battery holder for four AAA batteries.
    • Pins: -, +
  5. HC-05 Bluetooth Module

    • Description: A Bluetooth module used for wireless communication.
    • Pins: Key, VCC, TXD, RXD, State, GND
  6. 2x 18650

    • Description: A battery holder for two 18650 batteries.
    • Pins: vcc, gnd
  7. Arduino UNO

    • Description: A microcontroller board based on the ATmega328P.
    • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
  8. Arduino Nano

    • Description: A small, complete, and breadboard-friendly microcontroller board based on the ATmega328P.
    • Pins: D1/TX, D0/RX, RESET, GND, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11/MOSI, D12/MISO, VIN, 5V, A7, A6, A5, A4, A3, A2, A1, A0, AREF, 3V3, D13/SCK
  9. MPU-6050

    • Description: A 6-axis motion tracking device that combines a 3-axis gyroscope and a 3-axis accelerometer.
    • Pins: VCC, GND, SCL, SDA, XDA, XCL, AD0, INT

Wiring Details

Rocker Switch (SPST)

Motor with reducer

L298N DC motor driver

4 x AAA Battery Mount

HC-05 Bluetooth Module

2x 18650

Arduino UNO

Arduino Nano

MPU-6050

Documented Code