Skip to main content

OmniCar

This project is an omnidirectional robot control system built using an ESP microcontroller. It allows users to control the movement of the robot in real time via a web-based interface hosted on the ESP itself. The robot's motors are controlled using WebSocket commands sent from the interface, and the ESP creates its own WiFi network to facilitate the communication.

OmniCar — main view
ROLE
Chassis, firmware, web UI
CONTROL
WebSockets over its own WiFi AP
STACK
Arduino · Fusion360

Wireless omnidirectional robot controlled via web interface using ESP.

Traditional robot control systems often require specialized hardware, complex communication setups, or wired connections, limiting ease of use and flexibility. This project seeks to overcome these challenges by providing a wireless, real-time control system for an omnidirectional robot that can be accessed from any device with a web browser. By using an ESP microcontroller, the solution eliminates the need for external routers and streamlines motor control, making it simpler and more accessible for users.

OmniCar — view 2

  1. 01

    WiFi Access Point: The ESP acts as a standalone access point, eliminating the need for external network infrastructure.

  2. 02

    Real-Time Control: Uses WebSockets to send motor control commands instantly, allowing for smooth and responsive robot movements.

  3. 03

    Omnidirectional Movement: Supports forward, backward, turning, and diagonal movements, with precise control over each motor.

  4. 04

    Web-Based Interface: A responsive HTML interface is served by the ESP, enabling control via any device with a web browser, no additional apps required.

  5. 05

    Simple Setup: Easy-to-configure WiFi and motor setup with intuitive control buttons for each movement type.