Skip to content

Poor man's simrace dashboard for Assetto Corsa Competizione

License

Notifications You must be signed in to change notification settings

Yuke-hd/ACC-telemetry-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACC-telemetry-dashboard

Poor man's simrace dashboard for Assetto Corsa Competizione img

See it in action

Preview

Overview

img

Reqirements

  1. Python 3.8
  2. VScode + PlatformIO extension

Hardware

  1. Arduino Nano compatiable boards
  2. TM1638 LED&KEY module (Link)
  3. 8 bit ws2812b led module
  4. 3D printed case
  5. M3/M4 x 20 or longer screws and nuts

Wiring

Remove the headers on the TM1638 board, solder wires directly on the soldering pads to save space.

img This is base on my pin setting in code,

// TM1638 setup
#define STROBE_TM 4     // strobe = GPIO connected to strobe line of module
#define CLOCK_TM 5      // clock = GPIO connected to clock line of module
#define DIO_TM 7        // data = GPIO connected to data line of module
// WS2812 setup
const int ledPin = 2;

Installation

Python

In src/main.py Change COM_PORT to the port used to connect to the dashboard

then

pip install -r requirements.txt

Arduino

Use VSCode to upload src/acc_telementry.cpp

You can also use Arduino IDE the upload the code, but you need to make some small changes to the code (example)

Usage

Connect the dashboard to PC

python main.py

Customization

TBA

About

Poor man's simrace dashboard for Assetto Corsa Competizione

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published