Product description: Motor Driver HAT TB6612FNG - 12V/3A dual channel motor driver for Raspberry Pi - SB Components SKU21789
Overlay for Raspberry Pi equipped with 40-pin GPIO connector, including model 4B / 3B+ / 3B. HAT equipped with dual channel DC motor driver TB6612FNG, working with voltage from 6 V to 12 V with current up to 3 A. The driver uses the I2C interface, so it uses only two pins of the minicomputer. The PCA9685 chip used allows the speed of the motors to be controlled using a hardware PWM interface at 12-bit resolution. The HAT overlay can be battery powered via the VIN terminal. A slide switch is also provided on the board to turn the motors on/off.
A dual channel DC motor controller in the form of an overlay for Raspberry Pi.
The manufacturer has prepared a short user guide with wiring diagram and sample code for Raspberry Pi.
Main features of the motor controller overlay
- Standard 40-pin GPIO socket for Raspberry Pi
- 5V voltage regulator
- Supports up to 3 A load
- I2C communication interface with jumper to change address (5 available)
- I2C controller pins
- Hardware 12-bit PWM interface for motor speed control
- Controls two motors simultaneously
Application of the motor controller
- Robot car
- Smart gate
- Fireman robot
- Line tracking robot
Motor controller pinouts
The motor controller in the form of an overlay for Raspberry Pi is based on the TB6612FNG chip, which uses the I2C interface for communication. The driver logic voltage is 3.3V. For communication it uses two GPIO pins of the minicomputer:
- VCC - 5 V
- GND - GND
- SDA - GPIO 2
- SCL - GPIO 3
Specification of the overlay with the motor driver
- Logic voltage: 3,3 V
- Supply voltage for motors: from 6 V to 12 V via VIN terminal
- PWM driver: PCA9685
- Motor driver: TB6612FNG
- Number: of channels: 2
- Interface: I2C
- Dimensions: 65 x 30 mm
Useful links |