For background, I am a complete noob with Arduinos and have yet to program one. I am currently completing my major project for my electronics course in high school. I am making a stereo system which includes non music reactive LED effects.
The LED strips purpose is to illuminate the acrylic sheets that will be on the front of my speaker cabinets. I am looking for a bit of guidance and opinions on the circuit design for the LED's. I made a quick design using paint for lack of better software, using information I gathered from other forums and such.
The LED strips will be ws2812b's @30LED/m and the Arduino will probably be a Nano (open to suggestion). I also want to include a switch somewhere to turn the LED's on and off but wasn't sure if the Arduino should be included.
The power and data cables for each is going to have to be around 1m length as the speakers and amp are in different boxes, so I want to try and avoid voltage drop.
Just to add, I am aware that the power consumption of each LED is 60mA at full brightness and have already made sure to consider that on top of the amplifier when buying the power supply.
Also as an extra, is it possible to have programmed pre-set LED effects that can be cycled with an external button hooked up to a data pin rather than changing it through fast LED software? e.g. rainbow cycle -> press button -> blue/purple gradient cycle...