Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

Arduino Nano Controlled Dual Motor Driver Circuit with Buck Converter Power Management

Image of Arduino Nano Controlled Dual Motor Driver Circuit with Buck Converter Power Management

Circuit Documentation

Summary

This circuit integrates an Arduino Nano microcontroller with a Motor Driver 1A Dual TB6612FNG to control two DC gearmotors. A step-down buck converter is used to regulate the voltage supplied by a LiPo battery to the appropriate levels for the Arduino and the motor driver. The Arduino Nano is programmed to interface with the motor driver, which in turn drives the gearmotors based on the signals received from the Arduino.

Component List

Arduino Nano

  • Microcontroller board based on the ATmega328P
  • Offers a variety of digital and analog I/O pins
  • Can be powered via USB or an external power supply

Motor Driver 1A Dual TB6612FNG

  • Dual motor driver capable of driving a pair of DC motors
  • Supports up to 1A per channel
  • Requires a power supply for the motors and a separate VCC for logic

Step-down Buck Converter

  • Converts higher input voltage to a lower output voltage
  • Ensures that the Arduino and motor driver receive the correct operating voltage

Gearmotor DC / Motorreductor

  • Two DC gearmotors used for motion
  • Operated by the motor driver

LiPo Battery

  • Provides power to the circuit
  • High energy density and rechargeable

Comment

  • A placeholder for additional notes or comments about the circuit

Wiring Details

Arduino Nano

  • D2 connected to Motor Driver AIN1
  • D3 connected to Motor Driver PWMB
  • D4 connected to Motor Driver BIN1
  • D5 connected to Motor Driver BIN2
  • D6 connected to Motor Driver AIN2
  • D11/MOSI connected to Motor Driver PWMA
  • VIN connected to Buck Converter OUT + and Motor Driver VM
  • GND connected to Buck Converter OUT - GND and Motor Driver GND
  • 5V connected to Motor Driver STBY and VCC

Motor Driver 1A Dual TB6612FNG

  • B01 connected to Gearmotor 1 Pin1
  • B02 connected to Gearmotor 1 Pin2
  • A02 connected to Gearmotor 2 Pin2
  • A01 connected to Gearmotor 2 Pin1

Step-down Buck Converter

  • IN + connected to LiPo Battery VCC
  • IN - GND connected to LiPo Battery GND

Gearmotor DC / Motorreductor 1

  • Pin1 connected to Motor Driver B01
  • Pin2 connected to Motor Driver B02

Gearmotor DC / Motorreductor 2

  • Pin1 connected to Motor Driver A01
  • Pin2 connected to Motor Driver A02

LiPo Battery

  • VCC connected to Buck Converter IN +
  • GND connected to Buck Converter IN - GND

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:

}

Additional Notes (documentation.txt)

No additional code documentation provided.