Skip to content

sky-mart/Directed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Directed

Acoustic beamforming and beamsteering. Accenture Industry X LabDays 2023 Project.

Inspired by:

Materials

Basic idea

We are going to play sound at 8 speakers simultaneously. Due to wave effects the sound will be amplified at normal direction and diminished to the sides.

Planning

Hardware

There are 2 variants of hardware and we don't know yet which one turns out better:

  1. MCU [SPI] -- External DAC -- Amplifier -- Speaker
  2. MCU [I2S] -- AudioDecoder [3.5mm jack] -- Amplifier -- Speaker

That leads us to a list of purchases:

ECU Why needed Amount
STM32F4Discovery Main MCU, STM32F407VG: 2 12-bit DAC, 2 I2S, SDIO 1
Adafruit MicroSD card reader MicroSD card reader, that can be used by an MCU 1
INTENSO MSDHC4G MicroSD card 4Gb 1
LM386 breakout board Audio amplifier, from 4 Ohm, 0.325 8
VIS K23-8 Speaker, 8 Ohm, 0.3W, up to 20kHz 8
Adafruit I2S Stereo Decoder - UDA1334A I2S to 3.5mm jack 4
BOOST-DAC8568 External 8 channel DAC 1
DELOCK 65419 3.5mm plug with clamps 4

Tools:

  • Oscilloscope
  • Multimeter
  • Soldering iron
  • Wires
  • Breadboards
  • Power module

Modeling

  • Formulas for sound processing
  • Distance between speakers
  • Criteria of efficiency for the multiple frequency case

Hardware testing

Snippet-like project to use the hardware before the actual project

Software development

Links to learn embedded programming in general and STM32 in particular

About

Sound beamforming and beamsteering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •