Active Noise Control (ANC) based on a low-cost Arduino platform
This report represents the making of Active Noise Control (ANC) in Arduino Due. This is explained in detail on how the final year project had been planned and executed to achieve the desired goal. The project started with an intention of making it at a low cost. Arduino was the ideal choice for curr...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2015
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/64636 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | This report represents the making of Active Noise Control (ANC) in Arduino Due. This is explained in detail on how the final year project had been planned and executed to achieve the desired goal. The project started with an intention of making it at a low cost. Arduino was the ideal choice for current technological advancement at low cost. All this is possible because of Arduino's open source availability around the globe. Therefore, it is easier to tap into making noise cancelling with this device. In the beginning of the Active Noise Control (ANC) system, there were many high powered and sophisticated devices needed to archive the noise cancelling technique. Due to our technological advancement, it is possible to make a device perform such a desired operation to be delivered effectively in a small and compact device. At the same time, it can work as a low powered standalone system. Noise cancellation methods apply for various applications such as earphones for quality music, air-con duct noise cancelling and many more. The project uses the Arduino platform comprising the Arduino DUE microcontroller, microphones and MAX 9744 class D amplifier with plane wave speaker. Building of hardware of ANC system and software code to implement different type of algorithm to approach the noise cancelling process. This project provided with a challenging learning journey of ANC and deeper understanding of the system to be achieved in Arduino. Those knowledge are invaluable. |
---|