Car Dashboard using Raspberry Pi 3 B+
This project was initiated in 2018 from scratch to learn QML and to start practicing with RPI and official 7" touchscreen monitor. Unfortunatly there are no comments in code...
To deploy the app on RPI, tested environment is based on:
- Raspbian Lite Stretch (Linux pi 4.19.76-v7+)
- Qt5 version 5.10.1 compiled for RPI
On host :
- ARM cross compiler toolchain (GCC/G++ 6.3)
- RPI sysroot to cross compile on host and deploy app via ssh
- First Page:
- Mapbox GL plugin to implement Navigation module with GPS module
- Traffic On/Off
- Dark/Light mode for navigation
- Third Page: Implement music control from car (Radio, External music, Spotify plugin ?)
- Fourth Page: Rear view camera with camera module
This project is intended to display data coming from OBD adapter in car. OBD protocol is not implemented but a QML animation is able to simulate all widgets.
Page 1
Page 2 - Fuel
Page 2 - KM
Page 2 - Temperature
Settings
Settings - Bluetooth
Logo (to download/custom:
- Bluetooth logo: Icon made by Google from flaticon
- Camera Night Mode logo: Icon made by Freepik from flaticon
- Gas Station logo: Icon made by Freepik from flaticon
- GPS logo: Icon made by Vectors Market from flaticon
- Home logo: Icon made by Pixel Perfect from flaticon
- Idea logo: Icon from flaticon
- Peugeot logo: Icon from Peugeot
- Sun logo: Icon made by Freepik from flaticon
- More logo: Icon made by Smartline from flaticon
- Music logo: Icon made by Pixel Perfect from flaticon
- Navigation logo: Icon made by Smashicons from flaticon
- Reverse Camera logo: Icon made by Freepik from flaticon
- Speaker logo: Icon made by Pixel Perfect from flaticon
- Traffic lights logo: Icon from flaticon
- Wifi logo: Icon made by RoundIcons from flaticon
Fonts:
- Digital 7
- DEJAVU SANS
- Neo Sans
- Pierre OLIVIER - polivier2