Skip to content

The audio recorder consists of ESP32 and INMP441 with recording to MicroSD.

License

Notifications You must be signed in to change notification settings

alexex1993/SimpleESP32Dictaphone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

The audio recorder based on ESP32 and INMP441 (I2S) with saving WAV-files to MicroSD

image

Need components:

  1. ESP32(S3) board
  2. INMP441 (or other I2S microphone)
  3. MicroSD HC card

Optional: adapter for MicroSD card OR use ESP32S3 with internal microsd slot (in my case)

Features

  • Support IMP441 or other I2S microphone
  • Support MicroSD HC Cards
  • Audio Recording after start ESP32 or reset button press on ESP32
  • Name of files into card use randomly for several recordings
  • Format audio: wav raw
  • Possibility to choose: record duration, volume level, buffer size and sample rate (show constants in code)

Getting started

  1. Setting up your Arduino IDE for ESP32 Boards
  2. Connect microphone and microsd to GPIO
  3. Connect your ESP32 Board to your computer
  4. Upload this code to your ESP32

How to connect microphone

ESP32(S3) Board INMP441
GND GND
3V3 VCC
GND L/R
D15 WS
D16 SCK
D17 SD

How to connect MicroSD

#define SD_MMC_CMD 38 // CMD pin for SD_MMC
#define SD_MMC_CLK 39 // CLK pin for SD_MMC
#define SD_MMC_D0  40 // D0 pin for SD_MMC

Read examples for SD_MMC.h library and compare with your MicroSD adapter

Demonstration on YouTube

About

The audio recorder consists of ESP32 and INMP441 with recording to MicroSD.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages