Git Product home page Git Product logo

esp32_webradio-1's Introduction

ESP32_WebRadio

Stereo Web Radio using an ESP32

Based on Simple ESP32 web radio player by Nick Koumaris - very nice job, Nick! Changed it quite a bit. It now runs very stable with Cellies ESP32_VS1053_Stream library. Additionally, scrolling interpret and song name over the little screen makes it much more professional.

https://www.instructables.com/Internet-Radio-Using-an-ESP32/

https://github.com/educ8s/ESP32-Web-Radio-Simple

Customized by Marc Stähli / Jan 2021 / July 2022

  • created a lovely Art Deco case
  • added rotary knob to change channels / long press for reset
  • added 128x32 oled display
  • stereo version
  • added WiFiManger to config WiFi credentials over an access point
  • added simplified header file Stations.h for easier stations management
  • added scrolling interpret and song (ID3 metadata)

Print this radio yourself: https://www.thingiverse.com/thing:4729220

ESP32_WebRadio

Components:

D1 Mini ESP32 (https://www.aliexpress.com/item/4000232057013.html)

PAM8406 Digital Class D Stereo Audio Amplifier (https://www.aliexpress.com/item/32833590052.html)

VS1003B VS1053 MP3 decoding module (https://www.aliexpress.com/item/32966454016.html)

0.91 inch OLED module 0.91" white/Blue OLED 128X32 (https://www.aliexpress.com/item/32798439084.html)

KY-040 360 Degrees Rotary Encoder (https://www.aliexpress.com/item/32718891419.html)

Audio Transformers 600:600 Ohm (https://www.aliexpress.com/item/4001253300947.html)

AIYIMA 2Pcs 1.75 inch Speaker 4 Ohm 6W (https://www.aliexpress.com/item/4001259967285.html)

IMG_2006.mp4

ESP32_WebRadio

ESP32_WebRadio

ESP32_WebRadio

esp32_webradio-1's People

Contributors

3kudelta avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.