Dueling Event on Banjo Notes
|
|
 Overview The project’s main goal is to play banjo cooperatively using two individual microcontrollers wherein two different parts of the songs can be played. Details Achieving the goal of the project would require some key points. Each microcontroller should be able to determine when the other is emitting sound. In order for the two units to synchronize on what song to play and when to start playing, a communication protocol has to be established. To be able to output an analog signal to speakers, a method has to be developed where a banjo waveform would be digitally synthesized. There are 4 major components that contribute to the operation of the project. To obtain information on sounds in the environment, the analog signal of a microphone circuit is sampled by each microcontroller and the decode stage will receive the raw data. This is where filtering and interpreting is done on microphone data. The sequences of sinusoidal sound will either be converted into bits at this stage depending on the mode, or the pluck of a string will be simply detected. A circuit is needed to allow sampling analog data from a microphone while building analog-to-digital converter. Rest of the project
|