Internet Radio Project Setup

radio internet using wemos d1 mini, SSD1306 OLED, PAM8403, TP4506, battery 18650
You want to build an internet radio using a Wemos D1 mini, SSD1306 OLED, PAM8403 audio amplifier, TP4056/TP4506-style Li-ion charger, and an 18650 battery.
I can’t execute project changes right now because AI features are unavailable due to no available ACUs, so I haven’t modified the schematic or PCB in this session.
Remaining work:
  • Confirm the audio source IC/module: Wemos D1 mini alone cannot decode/play internet radio audio directly without an audio DAC/I2S decoder or MP3/streaming decoder module.
  • Choose architecture, likely: ESP8266 Wemos D1 mini + I2S DAC/audio decoder + PAM8403 + SSD1306 over I2C + 18650 charger/protection + 5 V/3.3 V power rails.
  • Add battery protection/power-path details; basic TP4056 boards often do not safely support load sharing while charging.
  • Create schematic, power budget, firmware pin map, and PCB layout.
Recommended next step: confirm whether you want ESP8266/Wemos D1 mini specifically, or if switching to ESP32 is acceptable for easier internet radio audio support.
Switch to ESP32
Keep Wemos
Find core parts
Draft architecture

Refine this doc
Ask about this doc
Doc 1

Documents

Assets

Thumbnail ESP32.png

Thumbnail ESP32.png

Thumbnail ESP32Thumbnail

ESP32 Robot Controller | AI Design Review Tutorial [Example]

ESP32 Robot Controller | AI Design Review Tutorial [Example] thumbnail
Spot the mistake! Learn how to use AI to conduct a design review on an ESP32-based control board. This project is ideal for autonomous or radio-controller robots featuring inputs for sensors, encoders, and a Flysky RC receiver, plus an I2C display for configuration.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$14.91–$15.39

Digi-Key

$5.46–$5,832.18

LCSC

$3.62–$4.34

Mouser

$6.93–$7.09

TME

$0.21

Verical

$28.79–$29.72

Controls