Hi there! First post here, as I mostly use reddit for my tech support kind of things these days, but as I'm getting to the stage in my projects where I'm likely to be using actual code whatnot I figure a dedicated community would be a better place to learn!
So - the project.
Essentially, the end result is going to be an LED ring of 8x 5050 RGB leds, and a small speaker, and a button or two, all powered by a single (or two if needed) 18650 30Q batteries. Oh and a power switch I guess.
When turned on, the LED strip should glow continuously. When the main button is pressed, the speaker should play a sound (not sure how to program this sound file...). Possibly the LED strip could flicker or flash a pattern at the same time, before going back to the regular glow.
I think all of this should be relatively straightforward? I mean I don't know what the code I would use would be, but I am pretty sure it's all doable?
Now to the slightly more complicated part - I was originally going to have a separate 'battery indicator' led module (like this), to have a battery remaining readout on the prop too.
This should be the easy solution, I think? However I then thought... I'm using an RGB addressable set of LED's already, so if it was possible could I just have the arduino read the voltage level of the battery... and then have the LED ring glow green/yellow/red depending on remaining charge?
This prob will be worn, so it'd need to be fairly robust, so the fewer resisters and solder connections I have the better... The casing will be 3D printed so I can design it to be pretty sturdy from knocks etc.
Would appreciate any help with this, as this would be my first arduino project.
Edit:
It would also need to have a charging port. Was going to use a TP4056 for that. And the arduino I plan to use is the Pro Mini 3.3v 8mhz, so I believe that means I don't need any kind of 5v converter to run everything.