Proculus Technologies Co., Ltd.
Proculus Technologies Co., Ltd.
TY_EMAIL_US

Car Dashboard Application

The Car Dashboard project is a vehicle dashboard simulation designed to demonstrate how smart displays, in combination with a microcontroller, can be used to create a functional and visually rich interface. The graphical interface includes dynamic gauges, buttons, sliders, and visual indicators representing information such as RPM, speed, fuel level, and engine temperature. The interface is created easily and intuitively using UnicView Studio.

How Does the Project Work?
The demo integrates physical inputs with graphical visualization on the display. LEDs are used to simulate headlights, brake lights, and turn signals. Additionally, two endstops (one for the accelerator and one for the brake) and a three-position lever switch are used to control the left and right turn signals.

The display shows real-time updated gauges for RPM, speed, fuel level, and temperature based on system behavior. There are also buttons to turn the headlights on, activate the hazard lights, and a slider to select the gear in the automatic transmission (Park, Reverse, Neutral, Drive, and Low).

Feature Summary:
Gauges: Dynamic indicators for RPM, speed, fuel level, and engine temperature.
Gear simulation: Each mode has distinct behavior. In Neutral, only RPM increases; in Reverse, speed is limited; and in Drive and Low modes, gear shifts are simulated with RPM response.
Fuel indicator: Fuel level decreases with acceleration. When it reaches the reserve, a blinking visual alert appears on the display.
Trip counter: A digital display shows the actual distance traveled, calculated dynamically based on speed.
Touch commands: Buttons to activate lights and a slider to change gear directly on the display.
Serial communication: Data is exchanged between the display and the microcontroller using the Lumen Protocol library.

Components and Materials Used
Hardware:

  • Arduino UNO or other microcontroller
  • Smart Display
  • LEDs for headlights, brake lights, and turn signals
  • 2 endstops (brake and accelerator)
  • 3-position lever switch
  • Jumper wires and resistors

Software:

  • UnicView Studio: Used to create the graphical interface
  • Arduino IDE: Used to program the microcontroller logic

How to Set Up the Project

  1. Download the project files:
    The source code and schematic are available in the official GitHub repository.
  2. Configure the display:
    Transfer the project file to the display using UnicView Studio.
  3. Configure the Arduino:
    Open the code in the Arduino IDE, set the serial port, and upload the code to the Arduino.
  4. Assemble the circuit:
    Connect the LEDs, endstops, and lever switch to the microcontroller following the schematic provided in the repository.

Why Use This Project?
The Car Dashboard Demo is an excellent example of how smart displays can be applied in automotive systems. It combines an advanced graphical interface with logic embedded in the microcontroller, enabling real-time visualization of system behavior. This project is ideal for demonstration, educational use, prototyping, or commercial presentations. All of this is done using UnicView Studio, which simplifies the creation of the graphical interface, and the Lumen Protocol library, which ensures fast and efficient integration with the microcontroller.

Downloads and Resources
• Project on GitHub