Noobie Questions - iRacing - Button Box / Dashboard advice

Hi guys! I'm interested in starting to build a Arduino dashboard and button box. However, I'm not sure where to start. I'm a quick study.

This will involve taking data from the iRacing API and displaying it on Various LED's / LCD's.

The key things I'd like this build to have.

LED Dot Matrix

This will display the flags being shown in a session (Blue Flag, Yellow Flag etc...)

LED Dot Matrix Rev Counter and Speedo

This will display the REVS and and current speed

I'll also need to add at least 20 flip switches and rotary dials.

If anyone can point me in the right direction and give some advice that would be incredible.

Thanks
BlackMagix

Split your project into independent parts:

  1. Obtaining values from the iRacing API (dunno what's that and how to use it)
  2. Connecting a bunch of switches and other sensors.
  3. Connecting and driving displays.

Apart from (1) the mere number of signal lines requires that you use multiplexers and/or port extenders.