Background-Noise Cancelling Microphone
Project Description Heading link
In the current global climate, we heavily rely on the internet for effective education and meetings. We found a major hindrance to these meetings to be poor audio quality. Two major contributors to poor audio quality are volume level and background noise. Our project aims to alleviate these obstacles by creating a microphone design that will have dynamic background noise cancellation and automatic volume adjustment. A device picks up the surrounding noise in the composite cardioid pattern and will process inputted sound signals using a Raspberry Pi 4B. Python will be used for digital configuration and this processing will allow for automatic cancellation of noise in the background. Another aim of our product is that it will have plug and play capabilities on any device that has a headphone/microphone jack. Users will be able to access a progressive web application if they would like to adjust their device settings manually. Overall our aim is to achieve these goals through digital and analog processing to achieve the highest quality sound possible with ease of use.