Skip to content
WMXZ-EU edited this page Jul 1, 2021 · 9 revisions

microSoundRecorder (microSR)

Description

The microSoundRecorder is aimed to provide a small system for environmental sound monitoring and for bio-acoustic sound recording to be used with Teensy 3.6 from PJRC

The microSoundRecorder supports

different audio interfaces that are build in into the Teensy

  • ADC, ADC_Stereo
  • I2S, I2S_32, I2S_QUAD, I2S_32_MONO
  • I2S_TYMPAN
  • I2S_TDM

The I2S_32 mode allows acquisition of two 24 bit MEMS microphones

The I2S_32_MONO mode allows acquisition of one 24 bit MEMS microphone, reducing also used disk space

The I2S_TYMPAN mode allows the high quality TYMPAN audio board https://tympan.org/ to be used as audio recorder

The I2S_TDM mode allows multiple digital(e.g. ICS43434 ) microphones be used in TDM mode.

All other interfaces are based on the standard PJRC Audio Library

The microSoundRecorder implements

  • variable sampling frequency
  • scheduled acquisition
  • audio-triggered archiving
  • single file / event archiving
  • variable pre-trigger
  • startup menu on demand
  • logging of environmental data (temperature, pressure, humidity, lux)

The microSoundRecorder uses

  • Audio Library from PJRC
  • SdFat-V2 which is part of Teensyduino
  • modified queue object from the Audio library
  • modified I2S input object from the Audio library for 24 bit I2S acquisition

The sampling frequency of all supported devices can be modified. The modification is carried out during setup.

Clone this wiki locally