Description
The robot-specific multifunctional driver board offers greater possibilities for robots, designed to work with the ESP32-WROOM-32 module and can be programmed using Arduino IDE. It supports various wireless communication methods such as WIFI, Bluetooth, and ESP-NOW.
The driver board features commonly used robot component interfaces including DC motor interfaces with and without encoders, bus servo interfaces, IIC interfaces, Lidar interfaces, PWM servo interfaces, and an SD card slot.
Additionally, the driver board offers a range of on-board resources for convenient robot project construction, such as a 9-axis IMU, temperature sensor, automatic download circuit, Lidar serial port to USB circuit, and bus servo control circuit.
-
Based on the ESP32-WROOM-32 module, supports wireless communication methods such as WIFI, Bluetooth, and ESP-NOW.
-
Onboard motor control interface for 2x DC motors with encoder or 4x DC motors (two groups) without encoder.
-
Onboard serial bus servos control interface for controlling up to 253 ST3215 serial bus servos and obtaining servo feedback.
-
Onboard 9-axis IMU can obtain attitude and heading information at any time.
-
7~13V voltage input can be powered directly by 2S or 3S lithium battery.
-
Automatic download circuit for easy uploading demos.
-
Support input voltage and current monitoring.
-
Onboard TF card slot.
-
Onboard Lidar interface and integrated UART to USB function.
-
IIC interface for expanding other peripherals such as OLED, IMU, and other IIC communication protocols.
-
Multi-functional extended interface, adapting to remaining interfaces for additional functions, such as controlling servos or relays.
-
40PIN extended header for connecting to Raspberry Pi, Jetson Nano, and other host computers, communicating via serial port or IIC, and powering the host computer.
-
Provides open-source demos for onboard resources, and detailed tutorials for beginners to get started.
General Driver For Robots
Rich Peripheral Interfaces
Suitable For Different Types Of Robots
ESP32 Main Controller
Rich Resources For Secondary Development
Built-In WiFi And Bluetooth, As Well As ESP-NOW Support, For Wireless Communication
Support Multiple Peripheral Connections
40PIN GPIO Extended Header
The inner side 40PIN header is for directly connecting to the Raspberry Pi or other host boards. And extend the outer side 40PIN header for connecting with other HATs via cables
Serial Bus Servo Control
Allows Controlling Up To 253 ST3215 Serial Bus Servos At The Same Time
Note: One channel UART can control up to 253 bus servos, but due to the high power of the servos, it is necessary to consider whether the power supply solution is enough when using too many servos.
Voltage And Current Monitoring
Onboard Voltage/Current Monitoring Chip To Obtain The Power Supply Status
Of The Robot At Any Time
Onboard 9-Axis IMU
Onboard QMI8658C + AK09918, For Detecting Movement, Orientation, And Magnetic
Support Obtaining The Heading Angle Of The Robot Anytime And Anywhere
Pinouts
- ESP32-WROOM-32 controller module
Can be developed using Arduino IDE - IPEX1 WIFI connector
For connecting WIFI antenna to increase the wireless communication distance - LIDAR interface
Integrated radar adapter function - I2C peripheral expansion interface
For connecting with OLED screen or other I2C sensors - Reset Button
Press and release to reboot the ESP32 - Download button
The ESP32 will enter the download mode after powering on - DC-DC 5V voltage regulator circuit
Power supply for host computers such as Raspberry Pi or Jetson nano - Type-C port (LADAR)
LIDAR data transmission - Type-C port (USB)
ESP32 communication interface, for uploading programs to ESP32 - XH2.54 power port
Support DC 7~13V input, can directly power the serial bus servos and motors - INA219
voltage/current monitoring chip - Power ON/OFF
External power supply ON/OFF - ST3215 serial bus servo interface
For connecting with ST3215 serial bus servo - Motor interface PH2.0 6P
Group B interface for motor with encoder
- Motor interface PH2.0 6P
Group A interface for motor with encoder - Motor interface PH2.0 2P
Group A interface for motor without encoder - Motor interface PH2.0 2P
Group B interface for motor without encoder - AK09918C
3-axis electronic compass - QMI8658C
6-axis motion sensor - TB6612FNG
Motor Control Chip - Serial bus servo control circuit
for controlling multiple ST3215 serial bus servos and obtaining servos feedback - TF card slot
Can be used to store logs or WIFI configurations - 40PIN GPIO header
For connecting with Raspberry Pi or other host boards - 40PIN extended header
Easy to use the GPIO pins of Raspberry Pi or other host boards - CP-2102
UART to USB, for radar data transmission - CP-2102
UART to USB, for ESP32 communication - Automatic download circuit
For Uploading programs to the ESP32 without pressing the EN and BOOT buttons
Provides Open-Source Demos And Detailed Tutorials
Dimensions