I need help with a certain project as I don’t and am not familiar with Arduino or coding.
The way I would like it to be coded is that I will have 2 units with 8 motors each (relatively small motors, just about 3V max) so 16 motors in total.
The arduino board that I will be using is an uno and I am just looking for someone to make the code.
I will also be using an audio jack (3.5 mm) for music source into the arduino system.
This is how I’d need it to work:
I need 3 frequency zones (low, mid, and high)
Connected to 8 motors per unit so 2 low, 4 mid, and 2 high.
I’ll also need there to be about an increase/decrease in volume for a certain frequency to be translated into motor movement.
So if there is a sound at 10% in mid than the motors connected to it will also run at 10% of power and when it the volumes in certain ranges increase/decrease the motor movement will also do that.
So in the end I need a code for an arduino uno
that controls 16 motors (4 low, 8mid, and 4 high.)
It needs to have fluid and smooth movement with it.
If you’re wondering what this is for, it’s for a dancing water jet project.
Motors should be moving clockwise.
You will need to make a volume system for 10/20/30/40/50/60/70/80/90/100% for volume ranges each(I imagine you could also translate and divide the power output for the motors with the information that it runs on a minimum of 1.5 and a max of 3V, so divide 1.5 volts by 10 and that’s how you increase motor power by adding/subtracting 15V for each 10% increase/decrease or if it’s more than a 10% increase/decrease it should still translate into its equal fluctuation.
and the frequency range I want looks like this
Low covers : 60Hz - 500Hz
Mid covers : 500Hz - 2KHz
High covers: 2KHz - 20KHz
If it stays on the same volume/input level for a certain frequency then it should stay and keep spinning at that rate till change.
It also might be better to split it up by 5’s instead of 10’s
4 freelancer chào giá trung bình$30 cho công việc này
Hey there! I'm professional electrical engineer having master. I'm expert in arduino having more than 4 years of experience. I can do your task perfectly.