ESP32_WebRadio
MCP_DAC
Our great sponsors
ESP32_WebRadio | MCP_DAC | |
---|---|---|
1 | 1 | |
55 | 30 | |
- | - | |
0.0 | 4.6 | |
over 2 years ago | 15 days ago | |
C++ | C++ | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ESP32_WebRadio
MCP_DAC
-
How to use an audio jack
I'm using a 12-bit 2-channel SPI DAC to take digital audio information from WAV files and outputting directly to a 3.5mm audio-out jack, with a couple of electrolytic caps to AC couple the output. Try the MCP4922 chip. It connects to the ESP32 with 3 SPI pins (clock, chip select, data) and needs a 5v reference voltage. It outputs 0v-5v depending on the input values of 0 to 4095. I use this library to access the MCP4922: https://github.com/RobTillaart/MCP_DAC and it works great and the resulting audio sounds great. It's not audiofile level, but I've done public performances and nobody can really tell the difference.
What are some alternatives?
edgetx - EdgeTX is the cutting edge open source firmware for your R/C radio
antispy-jammer - Simplest ultrasonic ANTISPY voice recording jammer based on ATTINY13 / ATTINY85/45/25 / ARDUINO with PAM8403 / TPA3116D2 module driving piezo ultrasonic transducers (and optionally AD8933 signal generator)
ESP32-audioI2S - Play mp3 files from SD via I2S
avr-binary-weighted-dac - Draw vector graphics on an oscilloscope with an Arduino
blynk-library - Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.
ESP3D - FW for ESP8266/ESP8285/ESP32 used with 3D printer
yummyDSP - An Arduino audio DSP library for the Espressif ESP32 and probably other 32 bit machines
SqueezeAMP - all-in-one audio board, works specially well with LogitechMediaServer
HubAlyzer - A spectrum analyzer display for HUB75 RGB LED panels and I2S microphones
Chrysler-CANBUS-RES-Radio-Interface - A CANBUS interface for the Chrysler RES Radio