Arduino powered display

I'm going to be working on a Sim display (F1 style) for the budget minded Sim racer. I'm going to use the arduino (possibly uno) to power the display. If anyone wants to throw some knowledge or past experiences my way, I'd be happy to take the help.

This will be a 100% open source project. I look forward to posting my progress here.

Scroll thought the posts to see update.
 
Last edited:
Thought I'd share some progress...

IMG_20150116_024148.jpg


Lap delta and current lap
 
Last edited:
Upvote 0
Right now I'm working on integration with the Codemasters games. As the info Alberto Casado posted covers most of the other popular Sims. Once I get everything working with Codemasters, I will modify the arduino code to work with the other games.

Right now I'm having to build my own program in C# to extract the data from the Codemasters API and send it to the arduino. Work in progress!
 
Upvote 0
So I see the wiring of this project being an issue for people (including myself). This whole thing is just a huge rats nest of wires. So... I spent a couple days putting this together...

board_1.png


I'm going to triple check some stuff, then send this off to have the circuit printed.
 
Upvote 0
@MordeKyle I am not sure from the schematics (the zoomed version is still too small to see clearly), but it seems you are using something like 30 resistors, I guess to limit the current for the LEDs. I suppose you are using shift registers to deserialize the signal.

Maybe is a bit too late if you already sent the board to print, but have you considered using LM3915/6 's? you could just send a properly scaled analog value from the arduino and that would take care of lighting up up to 10 leds without additional resistors.

(Disclaimer: i have not tested that... yet, but it should work)

Alternatively, you can use resistor networks to do the same but a bit more compact/clean.
 
Last edited:
Upvote 0
[R=206395]@MordeKyle[/USER] I am not sure from the schematics (the zoomed version is still too small to see clearly), but it seems you are using something like 30 resistors, I guess to limit the current for the LEDs. I suppose you are using shift registers to deserialize the signal.

Maybe is a bit too late if you already sent the board to print, but have you considered using LM3915/6 's? you could just send a properly scaled analog value from the arduino and that would take care of lighting up up to 10 leds without additional resistors.

(Disclaimer: i have not tested that... yet, but it should work)

Alternatively, you can use resistor networks to do the same but a bit more compact/clean.

Yes, there are 26 I belive. One for each rpm LED, one for each warning LED, and one for each segment on the 7 segment. And ya, I'm using shift registers. My concern with doing what you say is how to adjust for the voltage drop when say all 15 rpm LED's are on compared to just 1. Also, how difficult would it be for someone to adjust the brightness to their own liking?

I'm using 100ohm and 150ohm resisters on red and all other colors respectively. Even when I set the brightness values to the lowest possible value, these things are still super bright. So I would think someone would want to add more resistance to bring them down some.

Thanks for the info, I will definitely be looking into your idea.
 
Upvote 0
@Alberto Casado it looks like the M3915/6 is for like a bar graph, no? If that's the case, this wouldn't work for this project. The rpm LED's are not exclusively for displaying shift points. They will also be used for things like remaining kers, pit limiter, and shunts, as well as other things. The LED's will not always light up in a specific sequence.

Also, the resistor networks are a great idea! Thanks!
 
Upvote 0

Latest News

Shifting method

  • I use whatever the car has in real life*

  • I always use paddleshift

  • I always use sequential

  • I always use H-shifter

  • Something else, please explain


Results are only viewable after voting.
Back
Top