null

ESP32 Driver Board for Robots, WIFI, Bluetooth and ESP-NOW

Waveshare

No reviews yet Write a Review
SKU:
061-23730
MPN:
23730
Quantity
Unit Price (ex. GST)
1 - 9
₹ 2,270.00
10 or above
₹ 2,179.20
The ESP32 Driver Board for Robots features Wi-Fi, Bluetooth, and ESP-NOW communication. Ideal for robotics and IoT projects, it provides versatile connectivity options for advanced robotic applications. View full description
  • 100% Original Products
  • GST Invoice
  • Earn 3% Cashback
₹2,678.60 inc. GST
₹2,270.00 ex. GST
9 people looking at this.

Technical Specifications

Brand:
Waveshare
Main Controller:
ESP32-WROOM-32
Power Supply:
DC 7-13V
Power Port:
XH2.54
Antenna Connector:
IPEX1
Download Interface:
Type-C
Wireless Communication:
WIFI, Bluetooth, ESP-NOW
Dimensions:
65 x 65mm
Mounting hole spacing:
49 x 58mm
Mounting hole diameter:
3mm

Warranty Information

All the products supplied by Evelta are genuine and original. We offer 14 days replacement warranty in case of manufacturing defects. For more details, please visit our cancellation and returns page.

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.

Features
  • 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.
Resources

General Driver For Robots

Multi-Functional Driver Board Designed For Robots, Offering More Possibilities
 

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

  1. ESP32-WROOM-32 controller module
    Can be developed using Arduino IDE
  2. IPEX1 WIFI connector
    For connecting WIFI antenna to increase the wireless communication distance
  3. LIDAR interface
    Integrated radar adapter function
  4. I2C peripheral expansion interface
    For connecting with 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, 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 motor with encoder 
  1. Motor interface PH2.0 6P
    Group A interface for motor with encoder
  2. Motor interface PH2.0 2P
    Group A interface for motor without encoder
  3. Motor interface PH2.0 2P
    Group B interface for motor without encoder
  4. AK09918C
    3-axis electronic compass
  5. QMI8658C
    6-axis motion sensor
  6. TB6612FNG
    Motor Control Chip
  7. Serial bus servo control circuit
    for controlling multiple ST3215 serial bus servos and obtaining servos feedback
  8. TF card slot
    Can be used to store logs or WIFI configurations
  9. 40PIN GPIO header
    For connecting with Raspberry Pi or other host boards
  10. 40PIN extended header
    Easy to use the GPIO pins of Raspberry Pi or other host boards
  11. CP-2102
    UART to USB, for radar data transmission
  12. CP-2102
    UART to USB, for ESP32 communication
  13. Automatic download circuit
    For Uploading programs to the ESP32 without pressing the EN and BOOT buttons

Provides Open-Source Demos And Detailed Tutorials

Dimensions

FAQs:

Q: What communication features does the ESP32 Driver Board offer?

A: The ESP32 Driver Board supports Wi-Fi, Bluetooth, and ESP-NOW communication protocols. This versatile connectivity allows for advanced robotics and IoT applications, including remote control and data sharing.

Q: What types of robots can the ESP32 Driver Board be used with?

A: The ESP32 Driver Board is compatible with a wide range of robots, including autonomous vehicles, robotic arms, and drones. It can be used for both hobbyist and professional robotics projects.

Q: How does the ESP-NOW feature benefit robotic applications?

A: ESP-NOW provides low-latency, peer-to-peer communication between ESP32 devices without needing a Wi-Fi network. This feature is useful for real-time data exchange and coordination between multiple robots.

Q: What power requirements does the ESP32 Driver Board have?

A: The ESP32 Driver Board operates on a 5V DC power supply, which can be provided via the onboard USB connector or an external power source. Ensure a stable 5V supply for reliable performance.

Q: Can the ESP32 Driver Board be used for Bluetooth Low Energy (BLE) applications?

A: Yes, the ESP32 Driver Board supports Bluetooth Low Energy (BLE) for applications such as device communication, sensor data collection, and remote control, in addition to classic Bluetooth.

Q: What programming languages can be used for the ESP32 Driver Board?

A: The ESP32 Driver Board can be programmed using C/C++ with the Arduino IDE or ESP-IDF, and Python with the MicroPython firmware. This flexibility supports a range of development preferences.

Q: What are some example projects for the ESP32 Driver Board?

A: Example projects include robot navigation systems, remote-controlled vehicles, sensor networks, and smart home devices. The board’s features support various creative and practical applications.

Q: Does the ESP32 Driver Board come with any software tools or libraries?

A: Yes, the ESP32 Driver Board includes software tools and libraries for Arduino IDE and ESP-IDF. These resources facilitate development and include example code for common use cases.

Q: What is the range of the Wi-Fi and Bluetooth connections on the ESP32 Driver Board?

A: The Wi-Fi range is typically up to 100 meters, while the Bluetooth range is up to 50 meters, depending on environmental conditions and interference.

Q: Can the ESP32 Driver Board be used for IoT applications?

A: Yes, the ESP32 Driver Board is well-suited for IoT applications due to its Wi-Fi and Bluetooth capabilities. It can be used for building smart devices, remote monitoring systems, and more.