Making an alarm clock

Hi everyone!

I'm planning on building my own 24hr alarm clock working in Denmark. I have no experience with Arduino or components YET. But i have some basic experience in programming a Logic IO AX9 Turbo unit.

Functions:

  • Show and edit clock
  • Auto-sync clock
  • Alarm with sound and snooze-function

Here are my questions:

1 - What are my opportunities in alarm sounds?

2 - I have a relatively cheap wall clock which automatically syncronize the time. Can i use same principle? (see picture!)

3 - What components will i need in total?

THANKS!

1 - What are my opportunities in alarm sounds?

With a piezo transducer you can make basic tones and optionally make melody with those tones. With an MP3 shield you can play MP3s.

2 - I have a relatively cheap wall clock which automatically syncronize the time. Can i use same principle? (see picture!)

I assume it gets the time from a GPS satellite. You can add [u]GPS to your Arduino[/u].

3 - What components will i need in total?

Of course you need some kind of display and buttons for the user interface. And of course, a power supply. Typically, you'd use a real-time clock module which has better accuracy than the Arduino's oscillator and it has it's own battery in case the Arduino looses power. But time functions are built into the C/C++ library so with the satellite time you may not need the clock module.

Thanks DVDdoug

I built a clock using an esp 8266 module. It connects to WiFi can synchronises with an NTP (network time protocol) server. It uses a strip of 60 ws2812 rgb leds in a circle to display the time. It also uses an mp3 module to play chimes.

I use Wemos D1 mini board, which is cheap and nearly as easy to use as an Arduino. You can use most of the same sketches and libraries and upload sketches from the Arduino IDE.

What kind of display do you want to use?