Skip to content

The PiRacer instrument cluster Qt application project is aimed at creating a real-time speedometer for a racing car

Notifications You must be signed in to change notification settings

KKWANH/DES02-PiRacer-instrument

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DES02-PiRacer-instrument

Branch Version

Application using D-BUS -> dbus-version branch
Application using TCP/IP -> tcp-version branch

Demonstration

Contents Index

1. Software Architecture
2. Basic knowledge of Architecture
3. CAN Communication
4. RPM Calculation
5. Battery Calculation
6. Inter Process Communication
7. Qt & QML
8. Startup Routine
9. Exception

Software Architecture

Project Structure

.
├── app
│   ├── d-bus # D-BUS server (python)
│   ├── dashboard # application dir for dashboard
│   │   ├── asset
│   │   │   └── qml
│   └── piracer_py # dir to control piracer (gamepad, display etc.)
├── can-modules # send data to can bus from any sensor
│   └── speedsensor
├── docs # docs explains this project
│   └── imgs
└── examples # example to understand project knowledge
    ├── can
    └── rpm-calc

About

The PiRacer instrument cluster Qt application project is aimed at creating a real-time speedometer for a racing car

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •