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.