rp2040-rx : analog mic example

This commit is contained in:
Georgi Gerganov
2022-07-22 21:59:47 +03:00
parent 4680ff5f5e
commit 84cdf0a0bd
9 changed files with 537 additions and 17 deletions

View File

@@ -1,5 +1,28 @@
# rp2040-rx
WIP in progress
This is a sample project for receiving audio data using [RP2040](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.
## Setup
- Raspberry Pi Pico (or other RP2040 board)
- Microphone, tested with the following, but others could be also supported:
- Analog:
- MAX9814
- KY-037
- KY-038
- WS Sound sensor
## Pinout
### Analog Microphone
| MCU | Mic |
| ------- | --------- |
| GND | GND |
| 3.3V | VCC / VDD |
| GPIO 26 | Out |
![Sketch-Breadboard](fritzing-sketch_bb.png)
![1658510571716150](https://user-images.githubusercontent.com/1991296/180506853-01954beb-ccd4-4b71-ac20-232899d99abf.jpg)