Projects‎ > ‎

LCD DAB Radio Project

Overview:

The LCD project forms a stand alone DAB radio, with ensemble, service, time and volume control. 

Componenets:

The project uses a Arduino M0, DABShield and LCD Button Board,

The software components are DABShiled Library, Adafruit RGBLCDShiled.

Functionality:

The system boots up and scans for all available ensembles and station and then tunes to the first ensemble and service found.  The joystick button controller has the following functions:

UP: Volume Up

DOWN: Volume Down

DAB:

LEFT: Previous Service (Tunes to last service of previous ensemble if currently on first service of current ensemble)

RIGHT: Next Service (Tuner to first service of next ensemble if currently on last service of current ensemble)

PUSH: Changes display mode between Text, Time and Ensemble

LONG PUSH: Enter Menu (currently only contains switch to FM - click again to select)

FM:

LEFT: Frequency down

RIGHT: Frequency up

PUSH: Changes display mode between Text and Time

LONG LEFT: Seek down

LONG RIGHT: Seek up

LONG PUSH: Enter Menu (switch to DAB)

The Service Text Scrolls if greater than 16 characters.




Download:

Click here to download the Example Project, Install it in your Arduino/ directory

History:
 06/02/2020 v0.8 fixed so that EEPROM will be written if no dab services found, so all FM switch
 20/12/2019 v0.7 minor changes - added no dab services info, updated version reported number
 05/09/2019 v0.6 enhanced FM functionality (seek)
 29/03/2019 v0.5 add FM functionality and Menu
 18/10/2018 v0.4 Added Non-Volatile Storage (thanks to Tom)
 19/09/2018 v0.3
 Array safeguarding
 05/07/2018 v0.2
Added Faster DAB Tune
 22/02/2018 v0.1 Initial release

Click here to download the 1602 LCD Library, Install it in your Arduino/ directory

Instalation:

  • The DABLCD sketch should be placed in the Arduino Sketch Directory.
  • The DABShiled library should be placed in the Arduino Sketch libraries Directory
  • The 1602 library should be placed in the Arduino Sketch libraries Directory
Comments