Smart All-in-One Controller for Robotic Vehicles
The Optimus ESP32 Car Controller Board is a powerful, feature-rich solution designed for building and controlling robotic cars and mobile platforms. Engineered around the ESP32-WROOM-32D, this controller integrates motor drivers, battery charging, wireless connectivity, and multiple sensor interfaces into a single compact board—eliminating complex wiring and additional modules.
Whether you’re assembling an Optimus Jeep (2WD/4WD), robotic chassis, or a custom mobile robot, this board delivers reliable performance, flexibility, and ease of use for both beginners and advanced developers.
Key Features
- ESP32 Dual-Core Microcontroller
- Built-in Wi-Fi (802.11 b/g/n) and Bluetooth (Classic & BLE)
- Fully compatible with Arduino IDE and ESP32 libraries
- High processing speed up to 240 MHz
- Integrated Motor Control
- Four onboard L9110S DC motor drivers
- Direct connection for up to 4 brushed DC motors
- Simplified wiring for 2WD and 4WD robotic vehicles
- Smart Power Management
- Supports 2S Li-ion / Li-Po batteries (7.4 V nominal)
- Onboard battery charging circuit with over-charge protection
- Over-discharge battery protection for extended battery life
- USB Programming & Debugging
- CH340 USB-to-TTL converter
- Micro-USB port for easy programming and serial monitoring
- Ready-to-Use Connectors
- Servo motor connector for steering
- Ultrasonic sensor (HC-SR04) connector
- 3-channel IR line following sensor connector
- NRF24L01 RF module connector
- Dedicated LED connectors for headlights, brake lights, and indicators
- User Interface & Indicators
- Onboard programmable tactile switch
- Boot and reset buttons
- Active 5 V buzzer
- Charging status LEDs and user-programmable indicator LED
Technical Specifications
Power & Charging
- Nominal Voltage: 7.4 V
- Minimum Supply Current: 2 A
- Battery Type: 2 × 18650 Li-ion / Li-Po (2S)
- Charging Input: 12 V / 2 A adapter or up to 24 V (e.g. solar panel)
- Protection: Over-charge and over-discharge
Motor Drivers
- Driver IC: L9110S
- Motor Supply Voltage: Up to 12 V
- Maximum Motor Current: 700 mA per channel
- Logic Compatibility: TTL / CMOS
Microcontroller
- Model: ESP32-WROOM-32D
- CPU: Dual-core 32-bit LX6, up to 240 MHz
- SRAM: 520 KB
- Flash Memory: 4 MB (typical)
- GPIO: 34 pins
- ADC: 12-bit, up to 18 channels
- DAC: Yes
- Interfaces: I²C, SPI, UART, CAN, PWM, I²S
- Security: AES, RSA, ECC, SHA, Secure Boot, Flash Encryption
USB Interface
- USB-to-Serial IC: CH340
- Baud Rate: 9600 bps – 115200 bps
- OS Support: Windows, Linux, macOS
Servo & Peripherals
- Servo Support: SG90 / MG90
- Servo Voltage: 5 V
- Max Servo Current: 380 mA
- Onboard Buzzer: Active buzzer (GPIO controlled)
- Line Sensor Logic Level: 3.3 V
Applications
- Bluetooth or Wi-Fi controlled robotic cars
- 2WD / 4WD robotic platforms
- Line-following robots
- Obstacle-avoiding robots
- Educational robotics projects
- STEM learning and training kits
- Custom mobile robot development
Package Contents
- Optimus ESP32 Car Controller Board × 1
- 2-Pin JST Male Connectors (2.54 mm) × 13
- 4-Pin JST Male Connector (2.54 mm) × 1
- 5-Pin JST Male Connector (2.54 mm) × 1
Scan the QR code printed on the box to obtain a detailed user guide providing all of the necessary information of the assembly and programming. If you have any issue, please contact the manufacturer directly at [email protected].


