You would love to play music instruments, but you didn’t have the music talent? Well, if you enjoy the banjo notes, then here is a great solution for you.
Your main purpose for this project is to create two individual microcontrollers, where it can play banjo cooperatively to play two different parts of songs. It using nothing but just sound to communicate and synchronize the electronic banjos.
However, there are three main things that you should pay attention here. First of all, you’ll have to find a way to allow each microcontroller to detect when its partner emits sound. Secondly, a communication protocol has to be established, so the two units could agree on what song to play and when it starting to play. Thirdly, you have to develop a method for digitally synthesizing a banjo waveform and then outputting an analog signal to speakers.
Since this project has very little danger to any developer, thus it can be done with the help of your children or students. The developer is not exposed to any high voltage or current lines, where the standard 9V DC power source as the main source and there are no any sharp edges on your solder boards.
So, what are you waiting for? Let’s plucking the banjos…