Back to Projects
    PROJECT 04 • IOT & REAL-TIME EMBEDDED

    RC Car Control App & Hardware

    A comprehensive IoT robotics platform featuring real-time mobile app control over a 4x4 all-terrain vehicle via high-speed WiFi and an ESP32 dual-core controller with live telemetry feedback and custom ARGB lighting.

    Hardware Build & Mobile Cockpit

    Custom 4x4 RC truck chassis with ESP32-based WiFi real-time control system.
    01/05

    Custom 4x4 RC truck chassis with ESP32-based WiFi real-time control system.

    Chassis integration with upgraded steering servo and dedicated DC-DC buck converter.
    01/05

    Chassis integration with upgraded steering servo and dedicated DC-DC buck converter.

    Top-down hardware view showing motor driver bridge and custom power distribution.
    01/05

    Top-down hardware view showing motor driver bridge and custom power distribution.

    Mobile application touch cockpit with live steering slider and telemetry dashboard.
    01/05

    Mobile application touch cockpit with live steering slider and telemetry dashboard.

    Addressable RGB LED headlights & underglow customization panel.
    01/05

    Addressable RGB LED headlights & underglow customization panel.

    Key Features

    Real-Time Low-Latency WiFi Control

    Direct UDP / WebSocket packet transmission ensuring sub-15ms response between mobile app and rover.

    Dual-Core ESP32 Architecture

    Core 0 handles wireless network telemetry while Core 1 executes deterministic PWM motor interrupts.

    Touch Cockpit HUD Interface

    Interactive mobile touch steering slider, throttle acceleration curves, and telemetry gauges.

    ARGB LED Lighting Customization

    Real-time color picker and lighting patterns for headlights, indicators, and underglow.

    Fail-Safe Watchdog Protection

    Automatic motor cutoff and emergency braking if wireless connection drops or signals lag.

    Dedicated Voltage Regulation

    Isolated buck converters prevent electrical noise and brownouts under high-torque motor loads.

    Technical Specifications

    SpecificationValue
    Hardware MicrocontrollerESP32 Dual-Core (240MHz)
    Firmware LanguageC / C++ (FreeRTOS / Arduino Core)
    Mobile App PlatformAndroid Native (Kotlin / Java)
    Wireless ProtocolWiFi UDP / WebSockets (Low Latency)
    Motor DriverH-Bridge Dual Motor Controller
    UI FrameworkMaterial Design Components & Jetpack Compose
    LightingAddressable WS2812B ARGB LEDs

    Development Process

    1. 01

      ESP32 firmware development for dual-core motor PWM and WiFi networking

    2. 02

      Protocol design for reliable low-latency real-time communication

    3. 03

      Android app UI/UX design optimized for one-handed cockpit operation

    4. 04

      ARGB LED subsystem integration with mobile color picker

    5. 05

      Fail-safe watchdog timer and emergency motor cutoff implementation

    6. 06

      Extensive field testing in various terrain and signal conditions

    7. 07

      Performance optimization for minimal latency with adaptive battery management

    Ishara Mewan
    Full Stack Developer, Mobile App Developer & DevOps
    © 2026 Ishara Mewan. All rights reserved.