Product description: General Driver board - multifunctional robot controller - ESP32 - WiFi, Bluetooth, ESP-NOW - Waveshare 23730
The General Driver board is a multifunctional driver based on the ESP32-WROOM-32 module, which offers a wide range of possibilities and allows you to expand the project with additional peripheral devices. It is primarily intended for building robots , it works with platforms such as Raspberry Pi and Jetson Nano. It allows you to control DC motors with and without encoders, servos. It also has an output for connecting an OLED display , WiFi antenna or Lidar sensor. What's more, the manufacturer also equipped the module with IMU sensors - a 3-axis accelerometer, a 3-axis magnetometer with temperature measurement and a 3-axis gyroscope.
The module is compatible with Raspberry Pi and Jetson Nano.
Special features of the controller
- Based on the ESP32-WROOM-32 module, supports 2.4GHz WiFi, Bluetooth 4.2 BLE and ESP-NOW
- Enables motor control - 2x DC motors with encoder or 4x DC motors (2 groups) without encoder
- It allows you to control up to 253 servos via the UART serial bus
- It has a built-in 9-axis IMU QMI8658C and AK09918, providing precise information about the location and course of the object
- Power input in the range from 7 V to 13 V, the module can also be powered by a 2S or 3S lithium-ion battery
- Equipped with a TF (microSD) memory card slot
- Built-in Laser Lidar interface and integrated UART to USB function
- I2C interface for connecting peripherals such as OLED display, IMU sensors and other I2C peripherals
- Built-in 40-pin GPIO connector for connecting the Raspberry Pi / Jetson Nano board, etc., communication via serial port or I2C
Arrangement of components on the board
- Chip SP32-WROOM-32
- WIFI IPEX1 connector, for connecting a WiFi antenna to extend the wireless communication distance
- LIDAR interface
- I2C peripheral expansion interface, to connect with OLED screen or other I2C sensors
- Reset button
- Download button, ESP32 will enter download mode after power on
- DC-DC 5V voltage regulator circuit
- Type-C port (LADAR)
- Type-C port (USB)
- XH2.54 power connection port
- INA219 voltage monitoring chip
- Power on/off
- ST3215 serial bus servo interface
- PH2.0 6P motor interface, group B interface for encoder motor
- PH2.0 6P motor interface, group A interface for encoder motor
- PH2.0 2P motor interface, group A interface for motor without encoder
- PH2.0 2P motor interface, group B interface for motor without encoder
- AK09918C, 3-axis electronic compass
- QMI8658C, 6-axis motion sensor
- TB6612FNG engine management system
- Servo control circuit
- TF card slot
- 40-pin GPIO connector, for connection to Raspberry Pi or other motherboards
- Extended 40-pin connector, for connection to Raspberry Pi or other motherboards
- CP-2102, UART to USB, for transmitting radar data
- CP-2102, UART to USB, for ESP32 communication
- Automatic download circuit
Module technical specification
- Type: multifunctional controller
- Built-in chip: ESP32-WROOM-32
- Communication: WiFi 2.4 GHz, Bluetooth 4.2 BLE and ESP-NOW
- Supply voltage: 7V to 13V via XH2.54 connector, can be powered directly by 2S or 3S Li-ion battery
- Tile dimensions: 65 x 65 mm
Kit contents
- General Driver board - multifunctional robot controller - ESP32 - WiFi, Bluetooth, ESP-NOW
- Mounting elements - screws and spacers