SK
BLUETOOTH SMART CAR
// PROJECT_04 · IoT · ESP32 · HARDWARE
esp32@bluetooth-car ~ project-boot
$ init_iot_system --device=ESP32 --mode=bluetooth
  › BOOTING SMART CAR SYSTEM 
  › Loading modules: [ESP32 · L293D · Bluetooth · LEDs]
  › LOADING PROJECT PAGE ....... ✓ DONE
  › Bluetooth pairing check .............
  › System check: ALL MOTORS OPERATIONAL ✓
0%
✅  CAR SYSTEM ONLINE
TOP
IoT · ESP32 Hardware Project Bluetooth ● DEMO AVAILABLE

BLUETOOTH_CONTROLLED
SMART CAR

ESP32-based Bluetooth smart car with full directional control, front/back lights, horn, and hazard light system — all controlled wirelessly via mobile app in real-time. A complete embedded systems + IoT hardware project demonstrating real-world engineering skills.

PROJECT TYPEIoT · Embedded Hardware
STATUS✓ Completed + Demo Videos
YEAR2025
AUTHORShyam Sunder Kumar
Bluetooth Controlled Car ESP32
// PROJECT_04 · IoT · HARDWARE REAL_HARDWARE_BUILT
4
DIRECTIONS CONTROLLED
3
LIGHT SYSTEMS
2
DEMO VIDEOS
100%
WIRELESS CONTROL
01

PROJECT_OVERVIEW

🚗
What Is It?
A fully functional Bluetooth-controlled smart car built from scratch using ESP32 microcontroller and L293D motor driver — controlled in real-time via a mobile application over Bluetooth.
📱
Mobile Control
All controls operate through a Bluetooth mobile app — sending character commands to the ESP32 which processes them instantly to control motors, LEDs, and buzzer with zero perceptible lag.
Project Description
This project demonstrates real-world embedded systems design — integrating ESP32's Bluetooth stack with H-bridge motor control, GPIO-controlled lighting, and buzzer output. Beyond just movement, the car features a complete automotive-style system: headlights, tail lights, hazard indicators, and a horn — all togglable from the mobile app. The firmware is written in C++ using Arduino IDE, using ESP32's built-in BluetoothSerial library for wireless communication. A custom APK is also included in the repository for direct use.
02

COMMAND_TERMINAL

bluetooth-car@esp32 ~ serial_monitor.log
// Smart Bluetooth Car — ESP32 Serial Output
// BluetoothSerial Library · L293D Motor Driver

$ init_bluetooth --name="SmartCar_SK" --mode=serial
Bluetooth initialized ... device visible
Motor pins configured ... [IN1:26, IN2:27, IN3:14, IN4:12]
LED pins configured ... [Front:32, Back:33, Hazard:25]
Buzzer pin configured ... [Buzzer:4]

// Waiting for mobile connection...
Phone connected → SK_Phone [BT:4A:2F:8C...]

// Receiving commands from mobile app...
$ recv: 'F' FORWARD — Motors: [L:FWD R:FWD]
$ recv: 'R' RIGHT  — Motors: [L:FWD R:STOP]
$ recv: 'W' FRONT LIGHTS ON
$ recv: 'H' HORN ACTIVATED — Buzzer: 200ms pulse
$ recv: 'Z' HAZARD LIGHTS ON — All LEDs blinking
$ recv: 'S' STOP     — All motors off

$
03

CONTROL_PAD

// BLUETOOTH_APP_CONTROLLER REAL MOBILE APP SCREENSHOT
Bluetooth Car Controller App
Controller
04

KEY_FEATURES

05

HOW_IT_WORKS

STEP 01 → MOBILE APP SENDS COMMAND
User taps a button (Forward, Left, Horn, etc.) on the Android app. The app sends a single character command over Bluetooth serial (e.g. 'F' for forward, 'H' for horn, 'Z' for hazard).
STEP 02 → ESP32 RECEIVES VIA BLUETOOTH
ESP32's built-in BluetoothSerial library reads the incoming character in the main loop. No external HC-05/HC-06 module needed — ESP32 handles BT natively.
STEP 03 → COMMAND PARSING & LOGIC
A switch-case block matches the received character to the appropriate action — setting motor direction pins, toggling LED GPIO pins, or triggering the buzzer.
STEP 04 → MOTOR DRIVER CONTROL
L293D motor driver receives HIGH/LOW signals on IN1–IN4 pins from ESP32. This controls current direction through the DC motors, enabling forward, backward, left, and right movement.
STEP 05 → LIGHTS & HORN OUTPUT
Front/back LEDs toggle on dedicated GPIO pins. Hazard mode uses a millis()-based timer to blink all LEDs without blocking the main loop. Buzzer fires a short pulse on horn command.
06

TECH_STACK

// HARDWARE COMPONENTS
ESP32 Microcontroller
L293D Motor Driver
DC Motors (x2)
LEDs — Front & Back
Piezo Buzzer
Chassis & Wheels
Li-Ion Battery Pack
// FIRMWARE
C++ (Arduino)
Arduino IDE
BluetoothSerial Library
ESP32 GPIO Library
// WIRELESS & APP
Bluetooth Classic (SPP)
Android Mobile App
Custom APK (included)
07

DEMO_VIDEOS

▶ YOUTUBE SHORTS
DEMO 01 — FULL CAR CONTROL
Complete demonstration of all directional controls — forward, backward, left, right — showing real-time Bluetooth response and smooth motor control on actual hardware.
▶ WATCH ON YOUTUBE →
▶ YOUTUBE SHORTS
DEMO 02 — LIGHTS + HORN + HAZARD
Full showcase of the lighting system — front lights, back lights, hazard indicator blinking — plus the horn buzzer. Shows all auxiliary features working live on hardware.
▶ WATCH ON YOUTUBE →
08

PROJECT_GALLERY

// Click any photo to open full view & browse all images

09

KEY_HIGHLIGHTS

🔧
Real Hardware Built
Not a simulation — a fully functional physical car built from components, wired, assembled, and tested with actual Bluetooth mobile control working on real hardware.
📡
IoT + Embedded Concepts
Demonstrates core embedded systems skills — GPIO control, H-bridge motor driving, Bluetooth serial communication, and non-blocking timer logic for hazard lights.
🎥
Live Demo Available
Two YouTube Shorts videos prove the project works — showing full directional control and complete lighting/horn system operating live on real hardware.
📦
Complete Repository
GitHub repo includes full Arduino source code, the Android APK for direct installation, project images, and demo video links — everything needed to replicate the project.
10

OTHER_PROJECTS

Smart Agriculture IoT · ESP32 · RESEARCH
// IoT · ESP32 · RESEARCH PUBLISHED
Smart Agriculture IoT
Real-time monitoring system with automated irrigation & web dashboard. Published at ICAMC 2025.
ESP32 C++ PHP MySQL
SYRA AI AI · Python · OpenAI
// AI · Python · OpenAI
SYRA AI Assistant
Voice-activated AI assistant with wake-word detection & real-time speech control via OpenAI API.
Python OpenAI NLP Speech
Hotel Management Java · MySQL · BCA
// Java · MySQL · BCA Project
Hotel Management System
Java desktop app for room booking, billing & customer record management. BCA Final Year Project.
Java MySQL Desktop App
2025
PUBLISHED
INTL. CONF.
✅ RESEARCH PAPER
// RESEARCH PAPER · ICAMC 2025 · DOI
Research Publication
Sensor-Based Smart Agriculture — Published at ICAMC 2025, AIJR Proceedings with verified DOI.
✅ PUBLISHED IoT AI · ML
// ALL PROJECTS
View Complete Portfolio →
Explore all projects, research, certifications & more on the main portfolio site.
// COLLABORATE_OR_HIRE

INTERESTED IN AI & IoT DEVELOPMENT?

Open to AI, IoT, and embedded systems opportunities. Let's build something real.

CONTACT ME → ⌥ GITHUB REPO ← ALL PROJECTS