Project showcase
ElBanquos Alarm Clock

ElBanquos Alarm Clock © GPL3+

Designed for easy usage and soft radio music wake-ups. Shows time in a "relaxed manner," readable for shortsighted..

  • 1,043 views
  • 1 comment
  • 2 respects

Components and supplies

Ard nano
Arduino Nano R3
×1
LED Matrix Module 8x8
×1
FM-Module (SI4703)
Or any other kind of FM Radio
×1
Speaker L-57
or any other kind of speaker work
×1
Bourns pec11r 4215f s0024 image 75px
Rotary Encoder with Push-Button
×1
Pushbutton
×1
Simple switch
×1
Multiple small parts (Resistors, Connectors, Jumperwires) - see fritzing and list in the repository
×1
lm386 amplifier
×1
5V Voltage regulator (lm7805) and capacitors
×1

About this project

The Trigger

My actual alarm clock in my bedroom is very old and cheap, and I got annoyed of its bad interface.

  • You can't switch time backwards when changing alarm time
  • Radio starts with a click noise (and right on in selected volume from start)
  • No tracking of time services

After scanning the available models in the stores, I was very disappointed. Every good idea generated a new problem:

  • Good idea: rotary knobs to change time. But: rotary knob was placed in the front, so when you to push it for ackknowledgment you will shove it from the table until you hold it with your hand.
  • Good idea: LCD matrix display. But: the lowest setting of the backlight could not be read without my glasses. When setting it brighter, it disturbed me through my closed eyes.

Other things are not necessary for the job of waking me up:

  • Multiple alarms and preset radion stations
  • Complex handling

My Approach

I decided to design my own alarm clock. The following features were the target:

  • Focus on the "wake up job." Even tough it uses a radio to wake me up, it is not a fully functional radio.
  • Start radio with low volume and fade it up to selected level.
  • Display time with a graphical time representation. Readable from moderate distance without my glasses and dim enough so it does not disturb me.
  • Very easy to handle 3-button interface.
  • Buttons mounted vertically, so nothing will move, when using it.
  • Alarm off procedure that can't be executed by accident.
  • Get time from RDS time service.
  • Nap function starting alarm after a defined time interval. Working independently from normal alarm setting.
  • Usual features of an alarm clock: snooze and sleep function with fade out.

Later features

  • First dim up the light slowliy befor starting the radio.

Resources

Check out my GitHub documentation and repository.

Demo Video

Code

ElBanquos_AlarmClock
Code + Demos and mockups from the project

Schematics

Comments

Similar projects you might like

Complete Digital Clock Including Alarm and Motion Sensor

Project tutorial by LAGSILVA

  • 12,677 views
  • 11 comments
  • 50 respects

Weather Forecast Clock Using Old Alarm and Arduino

Project showcase by LenkaDesign

  • 5,726 views
  • 14 comments
  • 33 respects

Alarm Clock and Timer Working Standalone

Project showcase by ozyRonald

  • 5,617 views
  • 6 comments
  • 10 respects

Industrial Alarm Clock

Project showcase by Insight Machines Laboratory

  • 4,036 views
  • 2 comments
  • 17 respects

Sensal - All Senses Alarm Clock

Project in progress by Leonid Piliptsevich

  • 8,783 views
  • 2 comments
  • 28 respects

Alarm Clock

by Tittiamo

  • 46,980 views
  • 59 comments
  • 47 respects
Add projectSign up / Login