Alright I would like to add some underglow lights to the board that have a fun pattern. (Not just fade and blink) I have no arduino experience so I am going to rely heavily on you guys for that. I have found 2 interesting code libraries that are supposed to run cool LED patterns. I think?
These two webpages are what turned me on to this idea and I would like to see the fire pattern and the cylon pattern under the board as it scoots along. 2nd article has the cool videos.
This second article expands on the first and has great example led pattern videos!
I need help picking an arduino or whatever board and getting this running.
From the NeoPixel Uberguide
RGB
30 LEDs: 9 Watts (about 1.8 Amps at 5 Volts).
60 LEDs: 18 Watts (about 3.6 Amps at 5 Volts).
144 LEDs : 43 watts (8.6 Amps at 5 Volts)
30 RGBW LEDs: 12 Watts (2.4 Amps at 5 Volts)
60 RGBW LEDs: 24 Watts (4.8 Amps at 5 Volts)
144 RGBW LEDs: 57 Watts (11.5 Amps at 5 Volts)
The led needs its own power.
If your microcontroller and NeoPixels are powered from two different sources (e.g. separate batteries for each), there must be a ground connection between the two.
When using a DC power supply, or an especially large battery, we recommend adding a large capacitor (1000 µF, 6.3V or higher) across the + and – terminals. This prevents the initial onrush of current from damaging the pixels. See the photo on the next page for an example.
Adding a 300 to 500 Ohm resistor ohm resistor between your microcontroller’s data pin and the data input on the NeoPixels can help prevent spikes on the data line that can damage your first pixel. Please add one between your micro and NeoPixels! Our NeoPixel rings already have this resistor on there
Pro Tip: NeoPixels don’t care what end they receive power from. Though data moves in only one direction, electricity can go either way. You can connect power at the head, the tail, in the middle, or ideally distribute it to several points. For best color consistency, aim for 1 meter or less distance from any pixel to a power connection. With larger NeoPixel setups, think of power distribution as branches of a tree rather than one continuous line.
I’ve done it. The leds are running fast led or neopixel library.
I need to re-up on my c programming to get my switches to work. I want a brightness selector based on a slide pot and a mode selector switch. I have a 10 position potentiometer from sparkfun but I have to figure out how to code it so each position determines the led pattern.
What type of Arduino do you use? I want to make the same with a Nano, but the Vesc library wants to have the Serial1 connection, but the Nano does not have it
For the future. You can use a esp6288 this is a arduino compatible microcrontroller with wifi. You can then control the strips with your phone. Or a esp 32 that controller have wifi and bluetooth. Theoretically you can write an app which shows your speed with a color code