Audio Signal Conditioning Circuits for Arduino Platforms
* Presenting author
Arduino is an open source platform that combines the use of microcontrollers with a user-friendly interface. With these boards, it is possible to read all kinds of sensors and manage different kinds of actuators based on readings and codes previously programmed by the user. For audio transducers, like microphones and loudspeakers, some adjustment circuits are necessary. The signal provided by the mic has small in amplitude to be sampled by the microcontroller. Therefore, a preamplifier circuit must be designed. In a similar way, a loudspeaker may not be attached directly to the controller's output without a driver circuit. The primary goal of this paper is to demonstrate and analyze signal conditioning circuits for audio transducers designed to work with Arduino platforms. Furthermore, analyses of different boards are carried out to determine which ones are suitable for recording and signal processing.