https://github.com/icantmakethings/stereorecorder
FW for portable stereo recorder using a ESP32-S2 & PCM1808
https://github.com/icantmakethings/stereorecorder
audio binaural binauralaudio esp esp32 pcm1808 stereo
Last synced: about 1 month ago
JSON representation
FW for portable stereo recorder using a ESP32-S2 & PCM1808
- Host: GitHub
- URL: https://github.com/icantmakethings/stereorecorder
- Owner: ICantMakeThings
- Created: 2025-08-18T11:44:11.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-08-20T11:01:55.000Z (10 months ago)
- Last Synced: 2025-08-20T13:08:26.696Z (10 months ago)
- Topics: audio, binaural, binauralaudio, esp, esp32, pcm1808, stereo
- Language: C++
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## What is this?
This is Firmware plus wiring for a portable stereo recorder using a ESP32-S2 & PCM1808
Why? I want to make a portable binaural mic but.. maybe instead of a weird stand, you use your ears! (tbh idk if thatll work.)
Later on I plan to make a portable ambisonic mic setup, using a ESP32-S3 & 2x PCM1808. This is just a test to see if stuff works.
As for rn, well heres how the audio works:

You can see theres noise, Might add some filteres or who knows what, I put a function generator and manually switching between L & R channel.


## Wiring
##### SD
SD_CS 38
SD_MOSI 35
SD_MISO 36
SD_SCK 37
3V3 to 3.3V
##### PCM1808
1808_SCK 9
1808_BCK 3
1808_LRC 7
1808_OUT 5
FMY, MD1, MD0, GND - To GND
Connect +5V to VBUS/5V
Connect 3.3V to 3.3V
*Note: Both 3v and 5v need to be connected at once on the PCM1808*
## Usage
Put in a SD card, when powering on, itll blink twice, if it blinks more than twice, the sd card did not initiate properly, try fix it, and press rst or replug power, once blinking stopped, you can press 0, aka the boot button to start recording, led will light up. if it blinks rapidly instead of a solid colour, the sd card was probibly unplugged or something. It will record **24-bit PCM @ 48 kHz**