🚗 Real-Time Electric Vehicle Dashboard and ADAS Warning System | STM32 BluePill | PICSimLab | Python Dashboard
In this video, I demonstrate my internship project developed during my Embedded Systems Internship at Emertxe Information Technologies.
The project implements a Real-Time Electric Vehicle Dashboard integrated with a basic Advanced Driver Assistance System (ADAS) using the STM32F103C8T6 (BluePill) microcontroller. The complete system is simulated in PICSimLab, and real-time vehicle data is visualized using a Python Dashboard.
🔹 Features
🚗 Real-Time EV Dashboard
📡 3 × HC-SR04 Ultrasonic Sensors
⚡ STM32F103C8T6 (BluePill)
📊 ADC-Based Vehicle Parameter Monitoring
🔄 UART Communication (115200 baud)
🖥️ PICSimLab Simulation
🐍 Python Dashboard using PySerial
🚨 ADAS Warning System using Finite State Machine (FSM)
🛠️ Technologies Used
STM32CubeIDE
STM32 HAL Library
Embedded C
PICSimLab
Python
PySerial
UART Communication
ADC
Timers
GPIO
HC-SR04 Ultrasonic Sensors
📌 Project Workflow
Configure STM32 peripherals using STM32CubeIDE.
Read analog inputs using ADC.
Measure obstacle distance using three HC-SR04 ultrasonic sensors.
Process vehicle parameters and ADAS logic.
Transmit data through UART.
Display live data in the Virtual Terminal.
Visualize the data using a Python Dashboard.
📚 Skills Demonstrated
Embedded Systems Programming
STM32 Peripheral Configuration
Sensor Interfacing
UART Communication
ADC
Timers & Interrupts
Finite State Machine (FSM)
Python GUI Integration
Real-Time Data Monitoring
If you enjoyed this project, please consider liking the video 👍, sharing it, and subscribing for more Embedded Systems, IoT, and STM32 projects.
#STM32 #EmbeddedSystems #BluePill #PICSimLab #Python #ADAS #ElectricVehicle #EV #EmbeddedC #Microcontroller #UART #HC_SR04 #IoT #EngineeringProjects #STM32CubeIDE #Electronics #Firmware #PythonDashboard #Emertxe #InternshipProject #EmertxeInformationTechnologies #Emertxe