{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreiae6fystvjxrk3yb66aqne3hyz5gcs5mq4w3ippqujzj2ljt57squ",
    "uri": "at://did:plc:dmpmpvgbtnjd7pz4pxvvcwle/app.bsky.feed.post/3miat4wwxx6k2"
  },
  "path": "/2026/03/30/diy-esp32-s3-internet-radio-features-winamp-styled-user-interface/",
  "publishedAt": "2026-03-30T00:00:47.000Z",
  "site": "https://www.cnx-software.com",
  "tags": [
    "Audio",
    "Espressif",
    "Hardware",
    "Video",
    "Arduino",
    "audio",
    "display",
    "diy",
    "esp32",
    "waveshare",
    "DIY ESP32-S3 Internet radio features Winamp-styled user interface",
    "CNX Software - Embedded Systems News"
  ],
  "textContent": "Volos Projects recently showcased an easy-to-reproduce, inexpensive DIY ESP32-S3 Internet radio based on a Waveshare ESP32-S3-LCD-1.54 development board and an Arduino sketch with a Winamp-styled user interface. As its name implies, the hardware is based on the ESP32-S3 WiFi and Bluetooth SoC, connected to a 1.54-inch 240×240 color display and a speaker that delivers better-than-expected audio quality, according to Volos Projects. Waveshare ESP32-S3-LCD-1.54 specifications: SoC – Espressif ESP32-S3R8 CPU – Dual-core Tensilica LX7 microcontroller up to 240 MHz with vector instructions for AI acceleration Memory – 512KB SRAM, 8MB PSRAM Wireless – WiFi 4 and Bluetooth 5.0 LE + Mesh connectivity Storage 16MB NOR flash MicroSD card slot Display 1.54-inch IPS display with 240×240 resolution, 262K colors 4-wire SPI ST7789 driver Optional CST816 capacitive touch controller (not used by the DIY Radio project) Audio Speaker 2x microphones NS4150B audio amplifier ES8311 low-power audio codec ES7210 AEC (acoustic echo cancellation) chip USB [...]\n\nThe post DIY ESP32-S3 Internet radio features Winamp-styled user interface appeared first on CNX Software - Embedded Systems News.",
  "title": "DIY ESP32-S3 Internet radio features Winamp-styled user interface"
}