DIY Project: Simracing Spotter Lights (SimHub / Arduino with 30 LEDs)

After the recently published test of the new Anycubic kobra 3D printer, it’s time for another small DIY project: The Spotter Lights from this project are SimHub-compatible and contain 15 controllable RGB LEDs per side, which are enclosed in a slim housing.

Materials required

The project basically only requires an Arduino Nano in combination with standard RGB strips, which are cut to size and connected to the data line of the Arduino. In addition, you only need the appropriate USB cable and material for the wiring (most people will probably already have some parts in stock). This results in a total price of approx. 10 to 20 euros, not including the costs for the filament and the required tools (3D printer, soldering iron and wire stripper).

PricePossible source of supply*
Simracing Spotter Lights (Paar)
Arduino Nano (USB-C)4.00€Aliexpress
LED-Stripe (1m, 60 LEDs / m)4.00€Aliexpress
USB-C-Kabel2.00€Aliexpress
Adhesive tape / Velcro tape2.00€
Total12.00€
Cables
Dupont cable1.50€Aliexpress
JST connector3,50€Aliexpress
Connection cable (2m)2.00€Aliexpress
Shrink tubing2.00€Aliexpress
Total9.00€
3D print
Filament black~30gAliexpress
Filament white~5gAliexpress

Other tools that may be required: Soldering iron with solder, wire stripper, 3D printer (ideally with multi-colour function).

3D print

The underlying design for this project naturally consists of 3D-printed parts again, this time made from two combined filaments.

There are three print parts:

  • Body: This can be printed in any color and without support structures.
  • Cover: Two different filaments are used here, whereby the first two layers are printed in white to enable a diffusion layer for the LEDs. This can be achieved either by manually changing the filament after the second layer or by coloring the model when using a multi-color printer.
  • Cover with border: In this case, the cover is supplemented by a frame on the underside, which more clearly delineates the individual LEDs, especially when switched off.

The total printing time is between one and two hours, depending on the printer, and only very small amounts of filament are required. In principle, there are no requirements for the filament material and there is no need to worry about supports. If LED strips are used that differ in one dimension, the two printed parts can simply be adjusted accordingly in the same ratio.

Assembly / cabling

No additional material is required to assemble the housing, as the housing is designed in such a way that the cover is held in position by itself. The following procedure is recommended, but can of course be modified as required. The following sequence must be observed when wiring

[Arduino  5V]  --->  [5V  - RGB Stripe -   5V]  --->  [5V  RGB Stripe] 
[Arduino GND]  --->  [GND - RGB Stripe -  GND]  --->  [GND RGB Stripe]
[Arduino  D2]  --->  [DIN - RGB Stripe - DOUT]  --->  [DIN RGB Stripe]

The individual components can either be permanently connected to each other or built up modularly, e.g. with 3-pin JST connectors. dupont cables are used for the connection to the Arduino, alternatively a fixed soldered connection can also be used there.

The connections for the LED strips should be soldered to the rear after cutting them into sections of 15 LEDs each. For this purpose, a corresponding recess was provided in the housing on both sides to lead the cables out to the rear. In principle, this design also makes it possible to use more than two modules in a row, but an external power supply should then be used. When assembling the housing, make sure that the LED strip is positioned in the middle of the housing so that the cut-outs are centered accordingly.

In principle, any method can be chosen for mounting on the monitor, as the individual spotter lights are extremely light at less than 50g. In this case, 3M Dual Lock was used.

Important: Working on electronic components and soldering requires in-depth specialist knowledge. Please therefore observe the following information for all DIY projects shown on this blog:

  • At your own risk: The implementation of the projects is, of course, expressly at your own risk. Everyone is responsible for complying with the necessary safety precautions and applicable standards.
  • Professional supervision: All electrical work should only be carried out under the supervision or guidance of experienced experts or qualified specialists.
  • Disclaimer: As the operator of this blog, no liability is accepted for property damage or personal injury resulting from the reproduction or implementation of the content described here.

Software

On the software side, the popular and versatile SimHub software is of course used again, which can be downloaded here: https://www.simhubdash.com/

Arduino

Thanks to SimHub, no in-depth programming knowledge is required to flash the Arduino with the appropriate firmware for the project. An easy-to-use interface is available for this purpose, which makes it possible to carry out this process in just a few seconds.

The following points must be selected correctly for proper function:

  • Board: Arudino Nano (new bootloader)
  • Arudino serial port: Attention: To be on the safe side, all other USB devices such as steering wheels etc. should be disconnected. These could otherwise be affected by the flash process, which is then unsuitable for the device, if the wrong selection is made.
  • WS2812B RGB LEDs:
    • LED count: 30
    • Data digital pin number: 2
    • RGB encoding: GRB (depending on the LED strip, the setting required for correct color rendering may vary)
  • Name of the device: As desired

LED profile

To get you started, here is a customised LED profile for the project. It is designed so that the two spotters are attached to the monitor in such a way that they start at the bottom right of the Arduino and then continue in an anti-clockwise direction (15 LEDs on the right and 15 LEDs on the left). The following functions are supported and can be activated or deactivated as required:

  • Spotter
    • Car left
    • Car right
  • Flags
    • Green
    • White
    • Blue
    • Yellow
  • Delta (in no race sessions)
  • Pit limiter animation
  • Car starting breathing effect

Driving impression

Here you can see the Simracing Spotter Lights in action.

Conclusion

The Simracing Spotter Lights are another small but nice DIY project that can be completed in an afternoon and is a real bargain at a price of 10 to 20 euros. Thanks to full SimHub support, it not only complements your own rig visually, but also offers some nice little features such as the name-giving spotter function or, for example, flag effects and a dynamic delta display.

Kommentare

  1. bitslacker avatar
    bitslacker

    Dupont cable links to the shrink tubing. Can you update the link?

    1. Max Gripp avatar
      Max Gripp

      Hey bitslacker

      The link has been updated. You can also solder basically any cable directly to the Arduino. 🙂

      Best regards, Max

  2. Michel van Eunen avatar
    Michel van Eunen

    Probably so simple, but I can;t het it working. I bought the strips in the list mentioned above. cut a piece of 30 led right on the place where it’s supposed to be cut. Dit the thing on SIMHUB Arduino sketch builder. (I have made more than 20 flag matrixes for friends with Arduino’s so I’m pretty sure that I know what I’m doing in the meantime. Got 4,7v out of the Nano on the + and the -. Connected the green data line to pin D2. The TX/RX LED on the nano is flickering when I test the strip with the test manager. So it’s receiving data. But noting on the strip. I measure 4,7V on the outside two contact points of the strip so it has power. Is there some step I’m missing here?

    1. Hey Michel,

      did you try a adifferent mode (RGB / RBG)? If the LEDs will not light up at all, my best guess would be defective LEDs or microcontroller.

      1. Michel van Eunen avatar
        Michel van Eunen

        Yes, I’ve tried all three options, but non of them worked. The strange thing is that I see the TX/RX LED blinking in the same pace as the LED’s blink on the screen in SimHUB when activated bij the test manager. All the communication is oke. I’ll try an other Nano, and an other LED strip to rule out some variables. I’ll come back to you!

  3. Veramente il peggior tutorial del fai da te mai letto in rete. Non si capisce niente, se sei a digiuno si Arduino, e quindi cerchi un tutorial che ti spieghi passo passo, questo è una vera schifezza.
    Comlpimenti per la realizzazione, ma facevi meglio a tenertela per te e basta.
    Perso tempo e soldi, fortuna pochi e non sono riuscito a farlo funzionare: un semplice disegno di collegamentei, come caricare arduino e il profilo in seguito, se ho poi altri arduini collegati come si fa?…insomma no comment.Ho speso solo imprecazioni e basta

    1. Caro amico

      It is impressive that you chose to vent in Italian on an English and German website very dramatic. However with 70 successful builds on MakerLab and 17 perfect 5 star ratings it seems the project works perfectly for everyone else. Perhaps the problem is not the tutorial but the maker.
      If 70 other people managed to cross the finish line you can too if you spend less time on imprecazioni and more time checking your wiring.

      Buona fortuna and keep it cool.

  4. ah ah grazie, usando la notevole tecnologia a disposizione, vedo che ha tradotto in Inglese subito come immaginavo, non vedo il problema.

    Logicamente avari notato la mia frustrazione, perchè come ripeto, il progetto è veramente bello ed infatti ho cercato subito di replicarlo, ma non ha funzionato e ripeto, se esistono i tutorial ( cioè guida passo dopo passo per l’utente…) e non si è totalmente pratici codesto progetto non si riesce a realizzare. Ovvio che altri sono riusciti, ma sarebbe bastato un poco piĂą di attenzione nell’elencare il progetto e tutti i suoi passaggi in particolare
    Ovviamente una critica in internet non è mai vista come costruttiva, ma sempre offensiva….mi spiace per lo sfogo, ma ti garantisco che non è piacevole perdere tempo.
    Peccato, ed ancora complimenti per il progetto e chi è riuscito a farlo funzionare.

Leave a Reply

Your email address will not be published. Required fields are marked *

,
Simracing Coupons Simracing Deals