Personal Project
In-Car Infotainment System
Project Duration
2021–2023
Role and Contribution
Sole Developer & Project Lead (100% Contribution)
Technologies and Skills Applied
-
Embedded Hardware Design (OrCAD: Schematic Design, PCB Layout)
-
Embedded Software Development (Raspberry Pi)
-
Digital Instrument Cluster Development (Qt, QML)
-
Automotive Communication Protocol (OBD-II, KWP2000)
-
Mechanical Design / CAD (SolidWorks)
-
Hardware Integration and Electrical Installation
Introduction
My daily driver, a 2005 Daewoo Matiz (Chevrolet Spark), lacked an audio system and a functional instrument cluster. Therefore, this project aimed to develop a comprehensive in-car digital cluster and infotainment system from scratch.
Key features include a digital RPM gauge, real-time fuel consumption monitoring, a Bluetooth music player, and wired Apple CarPlay support.
Implementation
I built the in-car infotainment system around a Raspberry Pi Compute Module, enabling the user interface and core algorithms to run seamlessly under Linux. I developed the UI and logic—including real-time fuel consumption calculations—using QML, Qt, and C++. The vehicle’s sensor data was retrieved via the OBD-II KWP2000 protocol and converted into UART serial data for the developed circuit board.

V1 of the In-Car Infotainment System Installed in the Vehicle (Aug 2021)

User Interface for V2 of the In-Car Infotainment System (Aug 2022)

User Interface for V2 of the In-Car Infotainment System (Aug 2022)

User Interface for V2 of the In-Car Infotainment System (Aug 2022)

User Interface for V2 of the In-Car Infotainment System (Aug 2022)
Battery Module
Furthermore, to provide an independent power source separate from the vehicle’s standard lead-acid battery, I designed and constructed a dedicated Li-ion battery module. This comprehensive module integrated a contactor (relay), fuse, charge/discharge connectors, a Battery Management System (BMS), and active fan cooling.

Mechanical Drawing of the Battery Module Housing (Aug 2022)

Li-Ion Battery Module with Integrated Protection and Battery Management System (BMS) (Sep 2022)

Disassembly of Daewoo Matiz (Chevrolet Spark) for System Installation and Maintenance (Mar 2022)