www.haegi.org

www.haegi.org

Internet Radio

Internet mobile radio

  • 14. May 2023

    |

    Projects » Internet Radio

    ESP32 Internet Radio

    My previous build of the internet radio was based on a battery hungry raspberry pi zero, so I decided to modify it a little bit and use a ESP32 instead.

    The idea is inspired by https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/internet-radio-mit-dem-esp32 and https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/internetradio-mit-esp32-und-max-98357a.

    I could have used a ESP32 with additional LiPo charger (e.g. Adafruit HUZZAH32 – ESP32 Feather) but had the PowerBoost and a regular ESP32 laying around so I used that.

    For the buttons and leds a MCP23017 I/O Expander was used. The cabling is a little messy but it is working 😉

    To change the LEDs according to the battery state the LBO, BAT and USB Pins of the PowerBoost are connected to the ESP32. The PowerBoost can supply up to 5.2 V so a voltage divider is neccessary to not kill the ESP32 Pins.

    Additionally the DAC Pins of the ESP32 are connected through a voltage divider to the PAM8403 amplifier.

  • 18. October 2020

    |

    Projects » Internet Radio

    PiRadio

    The PiRadio is a portable music player.

    Materials

    • Raspberry Pi Zero
    • Adafruit PowerBoost 1000
    • LiPo Battery
    • Pimoroni pHAT DAC
    • PAM8403 amplifier
    • 2x speaker Ø 8cm
    • 9x Anti-Vandal Momentary Push Buttons
    • 1x volume knob
    • 4x WS2801 LEDs
    • USB A Jack to Micro USB B Jack Round Panel Mount Adapter
    • Micro USB B Jack to USB A Plug Round Panel Mount Adapter
  • GitHub
  • Xing
  • Impressum
  • Datenschutz