Code and build an Arduino-based system that will 12v water pumps to music

Closed Posted 4 months ago Paid on delivery
Closed Paid on delivery

I am looking for a freelancer with beginner to intermediate level programming experience to code and build an Arduino-based system. The system should sync 12v water pumps to music, with the desired outcome being frequency, beat and amplitude matching. The goal is to take music in through a 3.5mm connection, split the frequencies up into at least 7 groups using something like an MSGEQ7 in real-time, then using this information trigger the pumps based on both the frequency and amplitude, creating a water-based music visualizer so that the strength of water flow through the pumps matches the amplitude of the given frequency.

Instructions should be included on how to modify the code so that we can adjust a minimum threshold for turning a pump to an on state, and how strong the water flow increases based on the music. Should also include an adjustable minimum 'on' state so that a low flow of water can be sent through the pumps at all times, to avoid lag associated when the pumps are triggered by sound.

Skills and Experience:

- Experience with Arduino programming

- Knowledge of music synchronization techniques

- Understanding of basic electronics and circuitry

The client does not have a specific type of music in mind for the synchronization, so the project will need to work based on the input from the 3.5mm connection.

The deliverable needs to be the code necessary to run this project and a list of all components required to build the robust hardware, to allow the client to replicate the project in the future, and one complete working hardware unit excluding pumps aka we receive this one unit, plug in the pumps, and it should work right away.

Arduino Electrical Engineering Electronics Microcontroller PCB Layout

Project ID: #37600620

About the project

35 proposals Remote project Active 1 mo ago