Skip to content

HVS-2776. Angle of Sound source estimation using microphones array - ARDUINO UNO, RASPBERRY PI, TDOA-1

27,000.00

The project aims to design a sound source direction detection system using an array of microphones, Arduino, and Raspberry Pi. The system is designed to detect the direction or angle from which a sound originates and automatically point a device toward the detected sound source.

The project aims to design a sound source direction detection system using an array of microphones, Arduino, and Raspberry Pi. The system is designed to detect the direction or angle from which a sound originates and automatically point a device toward the detected sound source. Automation is one of the most important technologies in the field of electronics and embedded systems. This project uses a Raspberry Pi Zero as the main processing unit. It acts as the heart of the system and communicates with the input and output modules to perform sound detection and direction calculation. The system consists of four microphones connected to an Arduino through audio amplifier circuits. The Arduino collects the signals from the microphones and sends the required timing or signal information to the Raspberry Pi. The Raspberry Pi processes these signals and calculates the angle of the sound source based on the difference in the arrival time of the sound signals at the microphones. The calculated angle is then sent back to the Arduino. The Arduino controls a stepper motor through a stepper motor driver according to the calculated angle. When a sound is detected, the microphones capture the sound signals and convert them into electrical signals. The audio amplifiers condition these signals before they are processed by the Arduino. The Raspberry Pi analyzes the timing differences between the microphone signals and determines the direction of the sound source. The Arduino then drives the stepper motor to rotate toward the detected sound direction. The Raspberry Pi Zero is programmed using a Linux-based operating system, allowing it to perform the required signal processing and communication tasks. This system can be useful for sound tracking, surveillance, robotic applications, and automated directional systems.          

The objectives of the project are:  
  1. Usage of Comparators as audio amplifiers.
  2. Usage of stepper motor to show the angle of sound arrival
  3. Raspberry Pi does the action of taking care of the estimation of sound source angle.
         

The major building blocks of the project are:  
  1. Power supply.
  2. Raspberry Pi Zero processor.
  3. Arduino UNO
  4. 4 Microphones
  5. 4 comparators used as audio amplifiers
  6. Stepper Motor Driver
  7. Stepper Motor
  8. IR Sensor
       

Software’s used:  
  1. Embedded Linux programming.
  2. Arduino IDE for compiling and dumping code into Microcontroller
  3. Express SCH for Circuit design.
           

Regulated Power Supply:

           

Block Diagram:                  

video: