Project 49:
Web Radio

 

 

 v1.1 Schematic, Board Layout,  PCB Top & Bottom

(Click to enlarge)

                      

v1.1 BOM

 

Photos

(Click to enlarge)

      

 

      

 

        

 

Overview:

The Web Radio provides web-based radio stations from around the world.

Features:

PLAY: Radio station, artist, title. Date & time. VU level meter per channel. (Currently only one channel is being used.) Volume level. FAV button to add song to list of your faves. Previous and Next buttons to move to another station.

STNS: Page up and down through your favourite stations.

FIND: Choose from 5 categories such as Rock, Jazz, News, Classic, Persian. Pressing any button will present a paged list of available stations.

HIST: Shows a paged list of the last 20 songs listened to.

FAVS: Any song name selected on the PLAY screen will be saved here.

EQ: Equalizer with 4 presets which you can add/subtract Bass, Middle and Treble.

ALRM: Set a wakeup station, time and volume.

INFO: Time (Internet time via SNTP), System Uptime and Downtime, WIFI SSID, local IP address, audio stream, WiFi channel and RSSI (signal strength), SRAM heap (remaining memory), local environment data like Tc (temperature C), Hu% (humidity), and AQ (air quality).

If desired, external weather can be included.

NM: Nightstand Mode entered after one minute of inactivity. Can be exited by touch only.

 

Additional Features: autodimming timed with sunrise and sunset. When muted after sunset it becomes a nightstand clock.

 

Code: TW_v50.ino, TW_v50_Compass_Test.ino

 

 

HOME

 

Updated 2026-10-07