When you read “Arduino wristwatch”, you fall into the trap of envisioning an Arduino UNO clumsily strapped to someone’s wrist. [Marijo Blažević’s] creation is much more polished than that. A round circuit board holds two surface mount ICs and 12 LEDs. The whole thing looks nice fit snugly inside of a watch body. It isn’t a Rolex, but it does have considerable geek cred without being unwearable in polite company.
One IC is an AVR micro, of course. The other is a DS3231 real time clock with built-in crystal. A CR2032 keeps it all running. The main body, the outer ring, the bottom, and the buttons are 3D printed in PLA. The crystal and the band are the only mechanical parts not printed. The bill of materials shows a 36mm crystal and even provides links for all the parts.
You don’t want to run LEDs all the time because it is bad on the battery. When you press the button once, you get one of the LEDs to light to show the hours. Another press reads the minutes in units of 5 minutes. A third press shows you one of five LEDs to show how many minutes to add. For example, if the time is 9:26 you’d get LED 9 (hours), LED 5 for 25 minutes, and the third press would show LED 1 for 1 extra minute. If either of the minute indicators show 12 o’clock, that indicates zero minutes.
The exciting thing, of course, is that you can program it beyond the code on GitHub. Already it can tell time and display the temperature. You don’t have a lot of I/O, but you ought to be able to get some more options and maybe some flashy LED blinking patterns in if you try.
It’s hard not to feel the constant pull on our limited attention from the very interesting rectangles in our pockets and packs. [Antoine Pintout] is fighting against it with three interesting pendants.
The three objects each have functions. Sablier, tells time, but rather than giving the numerals it vibrates on a set interval to give a relative sense of the passage. Boussole is a compass like device which doesn’t tell the cardinal directions. Instead it tells you which way to go in order to get to a pre-set location. The last, Sifflet, is a pager, but rather than sending a text it plays a melody reflecting the sender’s mood.
We love the look of the objects. The circuits are beautifully laid out and showcased in well machined brass cases. Small details abound; in Sifflet for example, the coil antenna is symmetrically presented with its own cutout in the board. Laying out a board is hard enough, but taking this much care in component placement easily doubles the time.
All the files and models are available, though we’re not sure we possess the craftsmanship to reproduce these to the same standard.
Here at Hackaday we have a bit of a preoccupation with timepieces. Maybe it’s the deeply personal connection to an object you wear on your body, or the need for ultimate reliability. Perhaps it’s just a fascination with the notion of time itself. Whatever the case, we don’t seem to be alone as there is a constant stream of time-related projects coming through our virtual doors. For this article we’ve unearthed the LED Pocketwatch 1.0 by [Dr. Pauline Pounds] from way back in 2009 (ironically via a post about a wristwatch from last year!). Fortunately for us the Internet Archive has saved this heirloom nouveau from the internet dustbin so we can appreciate the craftsmanship involved in [Dr. Pounds]’ work.
My how far we’ve come; a decade after this project was posted a hacker might choose to 3d print a case for a new wearable, but in 2009 that would have been an entire project by itself! [Dr. Pounds] chose to use the casing from an antique Elgin pocket watch. Even through the mists of a grainy demo video we can imagine how soft the well-worn casing must be from heavy use. This particular unit was chosen because it was a hefty 50mm in diameter, leaving plenty of room inside for a 44mm double sided PCBA with 133 0603 LEDs (60 seconds, 60 minutes, 12 hours), a PIC 16F946, an ERM, and a 110mAh LiPo. But what really sets the LED Pocketwatch 1.0 apart is the user interface.
The ERM is attached directly to the rear of the case in order to best conduct vibration to the outside world. For maximum authenticity it blips on the second, to give a sense that the digital watch is mechanically ticking like the original. The original pocket watch was designed with a closing lid which is released when the stem is pressed. [Dr. Pounds] integrated a button and encoder with the end of the stem (on the PCBA) so the device can be aware of this interaction; on lid open it wakes the device to display the time on the LEDs. The real pièce de résistance is that he also integrated a minuscule rotary encoder, so when the stem is pressed you can rotate it to set the time. It’s all quite elegantly integrated and imminently usable.
At this point we’d love to link to sources, detailed drawings, or CAD files, but unfortunately we haven’t found any. If this has you inspired check out some of the otherpocket watches we’ve posted about in the past. If you’re interested in a live demo of the LED Pocketwatch 1.0, check out the original video after the break.
[Mile] put together this stunning LED matrix watch, on which the stars of this show are the 256 monochrome 0603 LEDs arranged in a grid on its face. The matrix is only 1.4in in the diagonal and is driven by a combination of an LED driver and some shift registers. The brain is an ATmega328p. We appreciate the extra effort taken to add a USB to UART adapter so the mega can be programmed over USB. It also contains all the necessary circuitry to charge and maintain the lithium battery inside safely.
Input into the device is done with a hall effect sensor which keeps the build from having any moving parts. The body is a combination of 3D printed parts and really fetching brass details connecting to the band.
If it weren’t over the top enough the build even has an ambient light sensor so the display can dim or brighten depending. We bet [Mile] is pretty proud to wear this on their wrist.
Artificial intelligence is taking the world by storm. Rather than a Terminator-style apocalypse, though, it seems to be more of a useful tool for getting computers to solve problems on their own. This isn’t just for supercomputers, either. You can load AI onto some of the smallest microcontrollers as well. Tensorflow Lite is a popular tool for this, but getting it to work on your particular microcontroller can be a pain, unless you’re using an Espruino.
This project adds support for Tensorflow to this class of microcontrollers without having to fuss around with obtuse build tools. Basically adding a single line of code creates an instance, all without having to compile anything or even reboot. Tensorflow is a powerful software tool for microcontrollers, and having it this accessible now is a great leap forward.
The writeup starts at the beginning, going over the basic hardware requirements for a smart watch. This involves considering size, packaging and power draw, as well as the user interface. The build settles on an Arduino Pro Micro, as it uses the ATmega32U4 which eliminates secondary USB-to-serial chips, helping cut down on power consumption. A square IPS LCD display is used to display an analog-style watch face, and time is kept by a DS3231 real-time clock. A pair of small vibration sensors are used to wake the watch when the user moves their wrist to check the time.
While it doesn’t cover the final assembly into a watch-like form factor, it’s a handy guide on what it takes to build a working watch for those who are still getting their feet wet with hardware. Once you’ve got that down, it’s time to contemplate how you’ll build the sleek exterior. Naturally, a good maker has that covered, too.
Free-form circuitry built as open wire sculpture can produce beautiful pieces of electronics, but it does not always lend itself to situations in which it might be placed under physical stress. Thus the sight of [Mile]’s free-form wristwatch is something of a surprise, as a wristwatch cam be exposed to significant mechanical stress in its everyday use.
The electronic side of this watch is hardly unusual, the familiar ATmega328-AU low-power microcontroller drives a tiny OLED display. Mechanically though it is a different story, as the outline of a wristwatch shell is traced in copper wire with a very neat rendition of a Wrencher in its base, and a glass lens is installed over the screen to take the place of a watch glass. A strap completes the wristwatch, which can then be worn like any other. Power comes from a small 110 mAh lithium-polymer cell, which it is claimed gives between 6 and 7 hours of on time and over a month of standby with moderate use.
Unfortunately there does not seem to be much detail about the software in this project, but since ATmega328 clocks and watches are ten a penny we don’t think that’s a problem. The key feature is that free-form construction, and for that we like it a lot.