2022-02-07 22:49:33 +03:00
2022-02-07 14:03:50 +03:00
2022-02-07 22:49:33 +03:00
2022-02-07 14:03:50 +03:00
2022-02-04 16:28:39 +03:00
2022-02-07 17:06:00 +03:00

ёRadio

ёRadio Logo

Web-radio based on ESP32-audioI2S library

More images in Images.md

Hardware

Required:

ESP32 board: https://aliexpress.ru/item/32847027609.html
I2S DAC, roughly like this one: https://aliexpress.ru/item/1005001993192815.html

Optional:

Displays
Controls

Three tact buttons or Encoder or all together

Connection table

SPI Display ESP-32
GND GND
VCC +5v
SCL 18
SDA 23
CSL 5*
RSTL 15*
DCL 4*
I2C Display ESP-32
GND GND
VCC +5v
SDA 13*
SCL 14*
I2S DAC ESP-32
GND GND
VIN +5v
DOUT(DIN) 27*
BCLK 26*
LRC(WSEL) 25*
Buttons, Encoder ESP-32
GND GND
PIN *

* Any free pin, configured in options.h

Dependencies

Libraries:

Adafruit_GFX, Adafruit_ST7735*, Adafruit_SSD1306* (* depending on display model), ESP32Encoder, OneButton, ESPAsyncWebServer, AsyncTCP

Tool:

ESP32 Filesystem Uploader

Version history

v0.4.182

  • display connection algorithm changed
  • added support for myoptions.h file for custom settings

v0.4.180

  • vol steps 0..256 (in ESP32-audioI2S)

v0.4.177

  • added support for SSD1306 I2C displays.
  • fixed broken buttons.
Description
No description provided
Readme 15 MiB
Languages
C++ 84.6%
C 14.9%
HTML 0.3%
Python 0.2%