Files
ggwave/examples/esp32-rx/README.md
2022-07-19 20:45:25 +03:00

30 lines
1009 B
Markdown

# esp32-rx
This is a sample project for receiving audio data using [ESP32](https://www.espressif.com/en/products/socs/esp32) microcontroller.
The chip has a built-in 12-bit ADC which is used to process the analog audio from the external microphone module in real-time.
The program also support input from I2S MEMS microphones that does not require the usage of the ADC.
The received messages are optionally displayed on the attached OLED display.
## Setup
- NodeMCU-ESP32
- OLED SSD1306
- Microphone, tested with the following, but others could be also supported:
- Analog:
- MAX9814
- KY-037
- KY-038
- WS Sound sensor
- I2S MEMS:
- SPH0645
![Sketch-Breadboard](fritzing-sketch_bb.png)
![Sketch-photo](https://user-images.githubusercontent.com/1991296/177842221-411c77a4-09cd-43b7-988f-44eebbad8f8c.JPEG)
## Demo
https://user-images.githubusercontent.com/1991296/177211906-2102e9fa-8203-4b80-82e6-4839bf66f01f.mp4
[Watch high quality on Youtube](https://youtu.be/38JoMwdpH6I)