ESP32 Robotics Driver Board

WaveshareSKU: WAV-23730
Price:
Sale price £27
incl. VAT
excl. VAT
Stock:
Only 4 units left
Quantity:

Awesome Extras

SanDiskSanDisk MicroSD Card (Class 10 A1)
Sale priceFrom £6 incl. VAT excl. VAT
Raspberry PiRaspberry Pi 4 Model B
Sale priceFrom £33.60 incl. VAT excl. VAT
The Pi HutBattery Holder 3xAA with Cover and Switch
Sale price £2 incl. VAT excl. VAT

This driver is based on the ESP32-WROOM-32 module and supports wireless communication such as WiFi, Bluetooth and ESP-NOW. It's suitable for different types of robots e.g tracked robots, robotic arms, and many more!

The board features onboard motor control interfaces for 2x DC motors if you're using the encoder, and 4x DC motors without it.

A 40-Pin GPIO extended header is onboard to directly connect the Raspberry Pi and other development boards. You can extend the outer side 40-Pin header for connecting other HATs with cables. 

It features serial bus servos control interfaces, for controlling up to 253 ST3215 serial bus servos with servos feedback. With a multitude of additional peripheral connections (MicroSD card slot, WiFi antenna, external power supply, laser lidar and many more), voltage & current monitoring, onboard 9-axis IMU (QMI8658C + AK09918) and online open-source demos and detailed tutorials for beginners to easily get started, this is a great driver board that is versatile and can be used with lots of different robot projects!

Features

  • Based on the ESP32-WROOM-32 module, supports wireless communication such as WIFI, Bluetooth and ESP-NOW
  • Motor control interfaces for 2x DC motor with encoder or 4x DC motor (2 groups) without encoder
  • Serial bus servos control interfaces for controlling up to 253 ST3215 serial bus servos and obtaining servos feedback
  • 9-axis IMU to obtain attitude and heading information at any time
  • 7-13V power input, and can be powered directly by 2S or 3S lithium battery module
  • Automatic download circuit for easy uploading programs
  • Support input voltage/current monitoring
  • TF card slot
  • Onboard Laser Lidar interface and integrated UART to USB function
  • I2C interface for connecting peripherals such as OLED, IMU, and other I2C devices
  • Adapting Multi-functional extended header for additional functions, such as controlling servos or relays
  • Onboard 40PIN GPIO header for connecting and powering the host computer (Raspberry Pi/Jetson Nano, etc), communicating via serial port or I2C
  • Provides open-source demos and detailed tutorials for beginners, easy to get started

What's on Board


1. ESP32-WROOM-32 controller module
Can be developed using Arduino IDE
2. IPEX1 WIFI connector
Connecting the WiFi antenna to increase the wireless communication distance
3. LIDAR interface
Integrated radar adapter function
4. I2C peripheral expansion interface
For connecting with an OLED screen or other I2C sensors
5. Reset Button
Press and release to reboot the ESP32
6. Download button
The ESP32 will enter the download mode after powering on
7. DC-DC 5V voltage regulator circuit
Power supply for host computers such as Raspberry Pi or Jetson nano
8. Type-C port (LADAR)
LIDAR data transmission
9. Type-C port (USB)
ESP32 communication interface, for uploading programs to ESP32
10. XH2.54 power port
Support DC 7~13V input, which can directly power the serial bus servos and motors
11. INA219
voltage/current monitoring chip
12. Power ON/OFF
External power supply ON/OFF
13. ST3215 serial bus servo interface
For connecting with ST3215 serial bus servo
14. Motor interface PH2.0 6P
Group B interface for the motor with encoder
15. Motor interface PH2.0 6P
Group A interface for the motor with encoder
16. Motor interface PH2.0 2P
Group A interface for motor without encoder
17. Motor interface PH2.0 2P
Group B interface for motor without encoder
18. AK09918C
3-axis electronic compass
19. QMI8658C
6-axis motion sensor
20. TB6612FNG
Motor Control Chip
21. Serial bus servo control circuit
for controlling multiple ST3215 serial bus servos and obtaining servos feedback
22. TF card slot
Can be used to store logs or WIFI configurations
23. 40PIN GPIO header
For connecting with Raspberry Pi or other host boards
24. 40PIN extended header
Easy to use the GPIO pins of Raspberry Pi or other host boards
25. CP-2102
UART to USB, for radar data transmission
26. CP-2102
UART to USB, for ESP32 communication
27. Automatic download circuit
For Uploading programs to the ESP32 without pressing the EN and BOOT buttons

Specifications

Control Module ESP32-WROOM-32
Power Supply DC 7~13V
Antenna Connector IPEX1
Wireless Communication WIFI, Bluetooth, ESP-NOW
Mounting Hole Spacing 49 × 58mm
Control Chip ESP32
Power Interface XH2.54
Download Interface Type-C
Dimensions 65 × 65mm
Mounting Hole Diameter 3mm

Resources

Package Contents

  • 1x General Driver for Robots
  • 1x Screws pack

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Accreditations