Back to Projects

RC Car Control App

A mobile application that provides real-time control of a 4x4 RC truck via WiFi using an ESP32 controller board. The app features an intuitive interface with responsive controls and real-time telemetry data from the vehicle.

Application Screenshots

Key Features

Real-time Control

Direct control of all vehicle movements with minimal latency over WiFi.

Native Android UI

Optimized touch interface designed specifically for smartphone interaction.

Live Telemetry

Real-time monitoring of battery level, signal strength, and system status.

Intuitive Controls

Virtual joysticks with customizable sensitivity and dead zones.

Robust Connection

Automatic reconnection and error handling for uninterrupted driving.

Performance Metrics

Track speed, distance, and driving statistics over time.

Technical Details

Mobile Platform:Android Native
Languages:Kotlin, Java ,Arduino
Controller:ESP32 with Arduino
Communication:WiFi Direct, WebSocket
UI Framework:Material Design Components , Jetpack Compose

Development Process

  1. ESP32 firmware development for motor control
  2. Protocol design for reliable real-time communication
  3. UI/UX design optimized for one-handed operation
  4. Extensive testing in various conditions
  5. Performance optimization for minimal latency with battery optimization according to the signal strength