Skip to content

tfg13/ringcube

ringcube

While everybody seems to use a smartphone to get up in the morning, I still prefer a dedicated alarm clock. Since no available alarm clock matched all my requirements, I decided to build my own.

Requirements:

  • Solar powered
  • Long standby time (in the dark)
  • Play music from SD card
  • Dedicated "+8h" quickset alarm time button
  • Warn before the battery runs out (the old one failed to do this)
  • Radio controlled

The final clock is a 6cm cube (hence the name) full of batteries, circuitry and cables:

  • Arduino-compatible ATmega328 @ 8 MHz
  • DS3231 Real-Time Clock with a 3V lithium backup battery (>9 years runtime, temperature compensated = super precise!)
  • DCF77 receiver with antenna that should be able to receive a time signal in all of Europe
  • TPA2016 2.8W audio amplifier (+ speaker)
  • 0.3 W solar cell
  • 3 * 1.2V AAA battery (months of standby in the dark)
  • Micro SD card socket
  • 7-segment leds, buttons

This repo contains the design of the 3D-printed case, the circuit diagram and the software running the clock.

Several additional arduino libraries are required to compile the software:

License:

  • My code: Apache 2.0 (see LICENSE_code)
  • Design for case, circuit: CC4 (see LICENSE_case_circuit)

(c) 2014-2015 Tobias Fleig - All Rights Reserved

About

21st century standalone alarm clock

Resources

License

CC-BY-4.0, Apache-2.0 licenses found

Licenses found

CC-BY-4.0
LICENSE_case_circuit
Apache-2.0
LICENSE_code

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages