Advanced Gesture-Controlled RC Car

Job ID: 39273897

Budget: ₹1,500 – ₹12,500 INR

Project Title:
Advanced Gesture-Controlled RC Car with Emoji Display, Dance Mode & Dynamic Lights (Using STM32 / PIC / ATmega)

? Project Overview:
Design and develop an advanced gesture-controlled RC car using standalone microcontrollers (STM32 / PIC / ATmega — any one as preferred by developer). The car should respond to hand gestures via an MPU6050 sensor, display emoji expressions on an OLED screen, and feature interactive LED lighting effects. Additionally, the car must have a movable chassis for off-roading and a “Dance Mode”, where the car moves in a specific pattern with synchronized lights to entertain children.

This project is to be designed without using any development boards, using through-hole components on custom single-layer PCBs.

? Functional Requirements:
? 1. Transmitter Section (Remote Control Unit):
Microcontroller: Any one standalone IC (STM32 / PIC / ATmega).

Sensor: MPU6050 (gesture sensing in 4 directions – forward, backward, left, right).

RF Module: RF transmitter (433 MHz or similar) with encoder like PT2262.

Power Supply: Battery-powered (9V or appropriate with voltage regulator).

Features:

Convert tilt angles into gesture commands.

Transmit encoded command wirelessly.

? 2. Receiver Section (RC Car):
Microcontroller: Same category IC (STM32 / PIC / ATmega).

RF Module: RF receiver with decoder like PT2272.

Motor Driver: L293D for DC motor control.

Chassis Movement:

Motorized suspension system (or servo mechanism) to raise/lower the chassis for off-roading mode.

OLED Display (e.g., SSD1306):

Display different emojis based on movement:

Forward → ?

Backward → ?

Left → ?

Right → ?

Dance Mode:

Triggered by a special gesture or button.

Car performs a fun motion pattern (left-right spin, forward-back hops).

Synchronized flashy light patterns.

? 3. LED Lighting Effects:
Movement Lights:

Headlights (white) when moving forward.

Tail lights (red) when reversing.

Indicators (yellow) when turning.

Kid-Friendly Patterns:

RGB or multi-color LEDs flashing in animated sequences during Dance Mode.

Lights sync with car gestures for visual feedback.

?️ Technical Requirements:
? Hardware:
Use standalone ICs only: STM32 / PIC / ATmega.

Through-hole components for easy assembly.

Single-layer PCB design for both transmitter and receiver.

RF Modules: 433 MHz PT2262/PT2272 or equivalent.

OLED display (I2C based, SSD1306 preferred).

Motors (DC gear motors), suspension/servo for chassis lift.

? Software/Firmware:
Code must be modular and well-commented in C.

Transmitter code:

MPU6050 data reading via I2C.

Gesture detection and command encoding.

Receiver code:

Decode incoming gesture.

Control motors, OLED display, and LEDs accordingly.

Special routine for Dance Mode.

Servo or motor control for chassis lift/lower.

? PCB Design:
Create schematics and layout using Eagle, KiCad, or similar.

Deliverables:

Schematic files

PCB layout files (.brd/.kicad)

Gerber + drill files

BOM (Bill of Materials)

? Documentation & Deliverables:
✅ Complete Schematic Diagrams

✅ PCB Layout Files + Gerber & Drill Files

✅ Bill of Materials (BOM)

✅ Source Code (.c + .hex)

✅ PDF Documentation (includes block diagram, working, circuit, assembly instructions, and test plan)

✅ 3D PCB Renders (optional but appreciated)

✅ Support for Firmware Upload (via ST-Link / PICKit / USBasp based on IC used)

✅ Video Demo (optional but highly appreciated for clarity)

? Additional Notes:
No use of Arduino or any development board is allowed.

Use of through-hole components only, suitable for beginner-level soldering.

Must be attractive and fun for kids — light patterns, emoji screen, and Dance Mode are key.

Freelancer should be available for basic post-delivery support (testing/debugging help if needed).