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.
ESP32 Robot Controller | AI Design Review Tutorial [Example]
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
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.