Skip to content

karthikeyaneti/Vehicle_Indicator_System

Repository files navigation

🚦 ESP32 Smart Indicator System

This project implements a smart indicator system using the ESP32 microcontroller. It enhances vehicle indicator control while simultaneously logging status updates via UART as well as BLE.


📌 Features

  • 🔄 Enhanced Indicator Control - with precise scheduling, conflict free state machine design, and anti-error logic.
  • 🔦 Fading LEDs - comes with cool retro style LED fading effect.
  • 🧠 BLE Support - Indicators can be controlled by physical inputs as well as bluetooth connected mobile devices simultaneously.
  • 🌐 Real-Time Status Logging - Indicator status is logged in real time to UART as well as Bluetooth device.
  • 💡 Low Power and Reliable Design - ideal for embedded automotive applications.

🧰 Tech Stack

  • Microcontroller: ESP32 DevKit v1 (38-pin)
  • Language: C++ (Arduino Framework)
  • IDE: Arduino IDE
  • Mobile_Application: MIT App Inventor

🚗 Use Case

This system can be used in:

  • Any Vehicle with Left and Right Indicators.
  • Two-wheelers or bicycles to enable automatic turn indicators
  • DIY e-bikes or RC cars
  • Educational and embedded systems projects

🚀 Getting Started

  1. Clone the repository
    git clone https://github.com/karthikeyaneti/Vehicle_Indicator_System.git

About

An ESP32 based Vehicle Indicator System with BLE Controls, UART Logging, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published