TIMESQUARE Watch Kit
Show up stylish AND on time to any event with this awesome looking DIY watch.
Engineered for greatness by PaintYourDragon, this watch squeezes over 1000 full time displays out of a coin battery, and a 1+ year 'resting' lifetime, so you can use this as a day-to-day time keeper.
Frequent button presses may temporarily lower the battery voltage more than this display indicates. After assembling your watch, you might run through the first battery pretty quickly in your enthusiasm to show everyone. If it seems to have suffered a premature demise, allow the watch to rest for a few hours, or try a fresh battery.
Rename the folder to Watch (check that the renamed folder contains the Watch.cpp and Watch.h files) and install into the arduinosketches/libraries folder. For information how to use and install libraries, see our tutorial!
Restart the IDE
When programming, select Lilypad Arduino w/ ATmega328 as the "board" type
Show up stylish AND on time to any event with this awesome looking DIY watch.
Overview
Show up stylish AND on time to any event with this awesome looking DIY
watch. We have a few watch kits here at Adafruit but we finally have one
that looks good and fits well, even for ladies and kids and others with
smaller wrists and hands. Its got a 8x8 bit matrix display and a
repurposed silicone watch band for a professional look.
64 LEDs light up to tell you the time in a variety of ways. Built into
the kit are 3 different watch 'faces' - a scrolling marquee with time
and date, a binary watch display (for geeks, robots and binary fans),
and a moon phase display (for beach-combers, werewolves). There's also a
built in battery meter so you can check your battery life. Want
to make your own watch? Easy! The microcontroller is an
Arduino-compatible, all you need is an FTDI Friend and the Arduino IDE
and you can design your own watch faces and upload them to the
TIMESQUARE.
Engineered for greatness by PaintYourDragon, this watch squeezes over 1000 full time displays out of a coin battery, and a 1+ year 'resting' lifetime, so you can use this as a day-to-day time keeper.
This watch comes with a ultra bright red LED matrix and a black
silicone watch band that fits all wrists from children to adult.
This is a DIY kit, and requires some basic soldering/assembly to put
together. It is a beginner kit, so this is a fine project to use in
learning how to solder. Tools are not included, you'll need a soldering
iron, solder and diagonal cutters as a minimum. Check the tutorial page for details on what tools and steps are required to assemble. Take about 1-2 hours to put together. Build it in the afternoon and you'll be done in time to hit the clubs in the evening.Tools List
Tools
There are a few tools that are required for assembly. None of these tools are included. If you don't have them, now would be a good time to borrow or purchase them. They are very very handy whenever assembling/fixing/modifying electronic devices! I provide links to buy them, but of course, you should get them where ever is most convenient/inexpensive. Many of these parts are available in a place like Radio Shack or other (higher quality) DIY electronics stores.
|
Soldering iron Any entry level 'all-in-one' soldering iron that you might find at your local hardware store should work. As with most things in life, you get what you pay for. Upgrading to a higher end soldering iron setup, like the Hakko FX-888 that we stock in our store, will make soldering fun and easy. Do not use a "ColdHeat" soldering iron! They are not suitable for delicate electronics work and can damage the kit (see here). Click here to buy our entry level adjustable 30W 110V soldering iron. Click here to upgrade to a Genuine Hakko FX-888 adjustable temperature soldering iron. |
|
Solder You will want rosin core, 60/40 solder. Good solder is a good thing. Bad solder leads to bridging and cold solder joints which can be tough to find. Click here to buy a spool of leaded solder (recommended for beginners). Click here to buy a spool of lead-free solder. |
|
Multimeter You will need a good quality basic multimeter that can measure voltage and continuity. Click here to buy a basic multimeter. Click here to buy a top of the line multimeter. Click here to buy a pocket multimeter. |
|
Flush Diagonal Cutters You will need flush diagonal cutters to trim the wires and leads off of components once you have soldered them in place. Click here to buy our favorite cutters. |
|
Solder Sucker Strangely enough, that's the technical term for this desoldering vacuum tool. Useful in cleaning up mistakes, every electrical engineer has one of these on their desk. Click here to buy a one. |
|
Helping Third Hand With Magnifier Not absolutely necessary but will make things go much much faster, and it will make soldering much easier. Pick on |
Parts List
- TIMESQUARE PCB - half thickness black PCB
- ATMEGA328P - preprogrammed microcontroller
- DS1337 - 8 pin real time clock chip
- 32.768KHz Crystal - thin silver cylinder
- Right angle buttons - two for either side
- 20mm coin battery holder
- 0.1uF ceramic capacitor - yellow blobby
- 1 x 10K resistor - brown black orange gold
- 8 x 47 ohm resistor - yellow violet black gold
- 1.5" 8x8 matrix (not shown)
- Silicone rubber watch band
- Clear plastic cutout back
- CR2032 Coin cell battery
Kit Assemblyhttp://adf.ly/QwpMn
Setting the Time
First wake the watch by tapping either side button. With the time display active, you can enter time-setting mode by holding down both
side buttons for about two seconds. If using the watch for the first
time, or after swapping batteries, it may wake in time-setting mode
automatically.
Date and time are set by cycling through each digit. The currently-active digit is shown with a blinking underline cursor. Tap the left button to advance to the next digit, or tap the right button to increment the current digit (it will “roll over” to 0 or 1 as needed).
There are two digits each for the year, month, day, hour and minute, and the watch will briefly display the symbols Y, M, D,
etc. when moving from one pair of digits to the next. The high and low
digits are set individually…this is different from most digital clocks,
we find it faster and less troublesome. The range for each digit varies,
and the watch will keep the values in check.
There is no seconds adjustment. Seconds will be reset to zero when exiting time-setting mode.
The last “digit” is a 12- or 24-hour display mode selection. 12/24
currently only affects the marquee mode; the binary display is limited
to 12-hour time. Advancing past the 12/24 item will scroll back to the
first digit of the year. So if you overshoot a digit you wanted to set,
just repeatedly tap the left button until you roll around to it again.
To exit time-setting mode and return to the last time display mode, hold down both buttons for two seconds again.
Time Display Modes
Tap the right or left side buttons to wake the watch and show the time in the current display mode.
Tap →⌚ or ⌚← tap
Hold the left or right buttons (not both) for 2 seconds to move back or forward through modes.Hold →⌚ 2 sec or ⌚← hold 2 sec
The sequence of modes is:↪Marquee↔Binary↔Moon Phase↔Battery Gauge↩
Battery Gauge
This displays the approximate battery level.Frequent button presses may temporarily lower the battery voltage more than this display indicates. After assembling your watch, you might run through the first battery pretty quickly in your enthusiasm to show everyone. If it seems to have suffered a premature demise, allow the watch to rest for a few hours, or try a fresh battery.
Sometimes the watch display may appear dim or flickery, regardless of
the display mode. This happens when the battery voltage runs low. It’s
normal behavior, an attempt by the watch to preserve battery life. Allow
it to rest or replace the battery soon.
Uploading New Firmware
Now you've had your watch for a few days/weeks/months and you want
to come up with your own watch designs. Lucky for you, this watch is
designed specifically to be super easy to hack! If you know how to
program Arduino, you're basically already there.
You'll need the Arduino IDE, and also some knowledge of how to read and write Arduino code.
To program the watch itself, you'll need an FTDI cable or FTDI Friend. This will connect your computer to the watch. If you're using an FTDI cable or anything other than the Friend, you'll also need some extra long header to press-fit.
Simply place a 6-pin extra long header into the FTDI connector and slip the other end into the top of the watch PCB, to match this photo. Be sure to have a battery in the watch, as it does need to be powered while programming!
Next, download the TIMESQUARE watch codebase from github. Visit the github page and click on DOWNLOAD to download the ZIP file and uncompress the folder.You'll need the Arduino IDE, and also some knowledge of how to read and write Arduino code.
To program the watch itself, you'll need an FTDI cable or FTDI Friend. This will connect your computer to the watch. If you're using an FTDI cable or anything other than the Friend, you'll also need some extra long header to press-fit.
Simply place a 6-pin extra long header into the FTDI connector and slip the other end into the top of the watch PCB, to match this photo. Be sure to have a battery in the watch, as it does need to be powered while programming!
Rename the folder to Watch (check that the renamed folder contains the Watch.cpp and Watch.h files) and install into the arduinosketches/libraries folder. For information how to use and install libraries, see our tutorial!
Restart the IDE
When programming, select Lilypad Arduino w/ ATmega328 as the "board" type
No comments:
Post a Comment