Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paulgreg/esp32-bluetooth-audio-adafruit
An ESP32 bluetooth audio receiver using an adafruit breakout
https://github.com/paulgreg/esp32-bluetooth-audio-adafruit
Last synced: about 2 months ago
JSON representation
An ESP32 bluetooth audio receiver using an adafruit breakout
- Host: GitHub
- URL: https://github.com/paulgreg/esp32-bluetooth-audio-adafruit
- Owner: paulgreg
- License: apache-2.0
- Created: 2021-12-21T21:54:23.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-05T21:02:48.000Z (about 1 year ago)
- Last Synced: 2024-04-14T03:58:05.267Z (9 months ago)
- Language: C
- Homepage: https://hackaday.io/project/183183-esp32-bluetooth-audio-receiver
- Size: 27.3 KB
- Stars: 14
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# esp32-bluetooth-audio
An ESP32 blueooth audio receiver, inspired by [KitchenRadio](https://github.com/jeroenlukas/KitchenRadio) and using [ESP32-A2DP library](https://github.com/pschatzmann/ESP32-A2DP) ! ๐
## Hardware
- esp32
- Adafruit VS1053 breakout
- jack connector## Connections
Follow [Adafruit VS1053 wiring tutorial](https://learn.adafruit.com/adafruit-vs1053-mp3-aac-ogg-midi-wav-play-and-record-codec-tutorial/simple-audio-player-wiring) and use [SPI3 on esp32](https://techoverflow.net/2021/07/26/what-is-the-spi-pinout-of-the-esp32-esp-wroom-32/)
- VS1053 -> ESP32
---
- VCC -> 3.3v
- GND -> GND
- XDCS -> IO 21
- SDCS -> IO 17
- CS -> IO 05
- RST -> RST
- SCLK -> IO 18
- MOSI -> IO 23
- MISO -> IO 19
- DREQ -> IO 26
- AGND -> Center 'ground' pin on jack connector
- LOUT -> Left pin on jack connector
- ROUT -> Right pin on jack connector## Configuration
Copy `parameters.h.dist` to `parameters.h` and change it to your settings
## Librairies
- Adafruit VS1053 Library
- [ESP32-A2DP](https://github.com/pschatzmann/ESP32-A2DP.git)## Flash
Flash using ยซ ESP32 DEV Module ยป
## References
- [VS1053 Datasheet](https://www.sparkfun.com/datasheets/Components/SMD/vs1053.pdf)
- [Inspiring issue to connect ESP32-A2DP to VS1053](https://github.com/pschatzmann/ESP32-A2DP/issues/31)