With Instructables you can share what you make with the world and tap into an ever-growing community of creative experts.
share step-by-step photos with text instructions
share one or more photos in one step quickly and easily
share your how-to video
This Instructable will show you how to build an binary alarm clock, with a touch sensor snooze button. This is my first instructable and my first real...
To help me organize my thoughts about how I should build the clock I wrote down what I think an alarm clock should be able to do. I then tried to buil...
Parts:For the display: - 11 LEDs - 11 1kΩ resistors ( don't need to be exact, anything between 300 and 2k should work (a lower value will give b...
I have divided the code for the clock into functions, one for each important bit of functionality. The functions are in separate tabs in the sketch. t...
To keep track of time I used only the arduino, and the standard arduino function millis(). This method won't be completely exact, because the 16Mhz cr...
Most binary clocks I've seen uses binary coded decimals (BCD), which means that each didgit is represented in binary separately. But I chose to use tr...
This will be easier to follow if you look directly on the pictures instead. All text below is in the image notes too.1. put the LEDs on a piece of per...
The display() function works by checking if the hours variable can be divided by 16, if it can, it will turn on the LED representing 16, else turn it ...
The principle behind the touch sensor is quite simple. It uses two pins; a send pin and a recieve pin. A resistor connects the two pins, and something...
For setting the time I used two buttons, one for setting hours and one for minutes, and one switch for changing between setting the clock and the alar...
The code handling the buttons, the switch and the touch sensor is divided into two functions, one for checking if the buttons are pressed and one for ...
If the alarm is active (alarm_on variable is set to true), the alarm() function will check if the current time is the same as the set alarm time. If i...
It's quite easy to generate sound on the arduino by just using digitalWrite() and delay() to toggle the state of the speaker pin in the right frequen...
Make shure you have the CapSense Library and the Tone Library, they can be downloaded here, and here.Unzip and place the folders in the folder librari...
When you've made shure everything works as it should, you are ready to put everything into your box.The box I used already had a window in it so I did...
Since I would want to use my arduino for other projects later and since tape isn't the ultimate way to attach wires, maybe I will do a separate circui...
Thanks for reading! This has been a really fun project to make and I've learned a lot. I hope you enjoyed reading the instructable and that the instru...
Tag files as:
Posted:Nov 15, 2009
Arduino Binary Alarm Clock (pocket sized)
Snow Clock (Arduino Based)
LED Binary Clock
Arduino Binary Clock
Arduino Clock using Standard Clock Display
Arduino-Powered Game'n'Watch Alarmclock
LED Sunrise Alarm Clock with Customizable Song Alarm
Arduino alarm clock
Sleep Cycle Alarm Clock with Motion Sensor
Wise Clock 3 - Arduino-based geeky alarm clock
Download our new apps for iOS and android!
PDF DownloadsAs a Pro member, you will gain access to download any Instructable in the PDF format.
You also have the ability to customize your PDF download.