I'm working on a project where I'm making a cosplay prop based on the blaster weapon from Metroid Prime. I have the model printed and assembled and some tests with the servos confirm the pieces will move as expected. Now it's time to start planning the hardware / schematic. I realize I'm probably putting the cart before the horse on this one. Hopefully doing what I want to is possible in the space I'll have.
Features that the project will have:
- Moving pieces
- Light up parts
- Sound effects
- Wireless
- Buttons to control it.
Moving PiecesTo handle the moving pieces I'll be using (5) HS-55 servos and (1) HS-311 servo. I have tested these and know they will meet the needs of the project.
Light Up PartsI have a meter of
60/m dotstar strip that I was planning on using. Not exactly sure how much strip I'll need but probably somewhere between 0.5 and 1 meter. I'll be cutting it into sections and joining them with wires to put segments where I need them but the plan is to wire all the sections in one long chain with power injection wherever needed. Any 60/m RGB strip would work though.
Sound EffectsNot sure here. I've played with a DF Player Mini before. Could use that. If the micro-controller/whatever has built in sound capabilities that would be great. Any small speaker will work. I'm thinking in the neighborhood of 20mm but I'm happy to use whatever so long as it fits. I want people within 10 feet of the thing to be able to hear the sounds but it doesn't need to be obnoxious. If it gets drown out and becomes inaudible in a crowded/noisy room I won't cry about it. If I have the ability to put some kind of volume slider/dial to control the volume then it could get much louder if the speaker would support that.
WirelessI just mean that it needs to run on a battery pack. I'm hoping I'll be able to find something strong enough to run the setup for an hour minimum ideally.
ButtonsThe inside of this thing is a 100mm diameter tube that you stick your arm in. Inside of that I need to put a handle bar and cram a number of buttons onto it. Not sure exactly how many. Will probably depend on pin availability and space considerations. Ideally there would be 7 buttons on the handle, plus one on the base to sense when it's picked up.
Micro Controller(s)I have no idea what to use here. I imagine I'm going to need to string together a couple things depending on the pin count/capabilities of the MC. I think I have a SparkFun Pro Micro somewhere so that's an option though it doesn't have very many pins. I could use a
PWM driver of one kind or another to possibly save pins from the servos/take some load off the MC. I think most Arduino things don't have native audio support so something like a DF Player Mini will likely be needed as well.
Space ConstraintsAll of this needs to fit inside of a 40mm X 100mm X 330mm box. The LED's won't be inside the box because they will be scattered elsewhere, as well as the buttons. But all of the following needs to fit in there: battery pack, any micro controllers, speaker.
Any suggestions or advice are much appreciated. Any of the components I've named I'd prefer to use because I already have them. But if swapping them out for a similar item would be better for the sake of the project I'm happy to use whatever is best.
I'm not concerned with the actual schematic here. I know there will need to be a number of wires, resistors, diode's, etc. We need to make sure that there is likely to be enough space to hold that too but for the purposes of this thread that is not something I'm considering. I'll start another thread as I work on the schematic once I know what hardware I'm going to be using.
Currently the parts I'm most ignorant about are the Micro Controller(s) to use and what I'm going to power this with.