Instructables
loading
loading
Picture of Arduino Watch with Nokia 3110 screen
My goal for this project is to make a watch with selectable dials, stopwatch and millidays.

This idea started with an Aprils fools prank about metric-time. (http://www.youtube.com/watch?v=K35xG1buyFA)
First I wanted to make a metric clock but soon this idea evolved from a metric watch into an open course watch.

I knew that it would be hard (or impossible) to make the watch small enough to really wear, but I wanted to try it anyway.
This would be mostly a programming project, but that is nice for long, cold and dark winter nights. 

So my watch needs to be:
  • small enough to wear
  • easy to reprogram
  • capable of showing metric time
  • have selectable dails
  • have an easy understandable menu structure
  • controllable with just 2 buttons (digital watches with 4 buttons confuse me)
  • cheap (I'm still Dutch you know)

 
Remove these adsRemove these ads by Signing Up

Step 1: You will need

Picture of You will need
_DSC4948.JPG
_DSC4949.jpg
_DSC4962.JPG
For the Watch
  • Arduino Nano
  • Nokia 3110 screen (Adafruit or something)
  • 2 pushbuttons
  • 2 10K resistors
  • some wires
  • (optional a thermometer-ic)
  • 2 button-cell batteries
  • 2 small magnets
  • a small breadboard for prototyping if you want


Tools and stuff
  • soldering iron
  • solder
  • desoldering pump (or wick)
  • pliers
  • usb-cable
  • computer with Arduino software


Wristband
  • silicon kit (black)
  • buckle (from old watch)
     
  • plank
  • aluminum 15 mm x 15 mm L-profile
  • aluminum strips and scraps
  • screws
  • polyester filler
  • polyester topcoat
  • wax
  • superglue


tools and stuff
  • screwdriver
  • hacksaw
  • old credit card 
  • spatula
  • dremel
  • grinding stones for the dremel
  • sanding paper
  • some clean cloth
  • rubber gloves
  • ruler
  • sharpy
1-40 of 59Next »
firazpeerjade19 hours ago

thanks for sharing for all

kenyer (author)  firazpeerjade2 days ago
I have no idea how long the battery will run. I made this mostly as a prototype and proof of concept. The idea was to make a version 2.0 one day. Until now it didn't happen :)
I am using just Arduino ic and crystal and i also edited your program in English

Doesn't work on Arduino UNO

kenyer (author)  Web_Monster7 days ago
An Uno is a little big for a watch I think? But still I think it should work. I can't think of a reason why it wouldn't.
Program doesn't work on Arduino UNO
Bad English :P
kenyer (author)  Web_Monster7 days ago

Sorry, English is not my first language. I could answer you in Dutch, German or Romanian if that works better for you :)

Does it give you an error when you upload the sketch?

Yes, but I can't remember errors
ibenkos3 months ago

I think this is the nokia 5110 screen

I think so too

how much battery life do you have?

PRO DR MR BOB5 months ago

i tryied to upload it but i got this

C:\Users\User\Documents\Arduino\libraries\Adafruit_PCD8544\Adafruit_PCD8544.cpp: In member function 'void Adafruit_PCD8544::begin(uint8_t, uint8_t)':

C:\Users\User\Documents\Arduino\libraries\Adafruit_PCD8544\Adafruit_PCD8544.cpp:166: error: 'SPI' was not declared in this scope

C:\Users\User\Documents\Arduino\libraries\Adafruit_PCD8544\Adafruit_PCD8544.cpp:167: error: 'SPI_CLOCK_DIV4' was not declared in this scope

C:\Users\User\Documents\Arduino\libraries\Adafruit_PCD8544\Adafruit_PCD8544.cpp:168: error: 'SPI_MODE0' was not declared in this scope

C:\Users\User\Documents\Arduino\libraries\Adafruit_PCD8544\Adafruit_PCD8544.cpp: In member function 'void Adafruit_PCD8544::spiWrite(uint8_t)':

C:\Users\User\Documents\Arduino\libraries\Adafruit_PCD8544\Adafruit_PCD8544.cpp:234: error: 'SPI' was not declared in this scope

kenyer (author)  PRO DR MR BOB5 months ago

And you did put all the libraries in the right folder, like it is explained on the Adafruit page?

ya i put the Adafruit_PCD8544 into the libraries and checked it had the Adafruit_PCD8544.h and Adafruit_PCD8544.cpp it dose and it just wont work idk y

kenyer (author)  PRO DR MR BOB5 months ago

And the GFX-library also?

yep the Adafruit_GFX

kenyer (author)  PRO DR MR BOB5 months ago

Than I have no idea what went wrong... Anybody else here, any idea?

is the GFX library Adafruit_GFX or Adafruit_GFX_Library

kenyer (author)  PRO DR MR BOB5 months ago

You will need:

Adafruit_GFX.h
Adafruit_PCD8544.h
Time.h

PRO DR MR BOB5 months ago

ok so all i have to do is translate them?

kenyer (author)  PRO DR MR BOB5 months ago
No you don't need to translate them. They are just for the Arduino en he doesn't mind what language they are in :)
PRO DR MR BOB5 months ago

also is it all in utch? or English?

kenyer (author)  PRO DR MR BOB5 months ago

I wrote the instructions in the code in English, but I used Dutch names for the variables.

PRO DR MR BOB5 months ago

well i have all the parts already and it really looks cool

PRO DR MR BOB6 months ago

I am really bad at code and stuff but do u have a normal time instead of metric? because metric time isn't very useful to me and I really want to make one of these

kenyer (author)  PRO DR MR BOB6 months ago
Yes this software has metric, analog, digital and binary time :). I'm not sure though whether this is a project you should take on, when coding doesn't sound like fun ;) There will probably be some parts that you want to change.
jflopez6 months ago

GREAT WORK!!! I'm trying to make one like this =D

ecozcelik8 months ago

Please help.

In file included from sketch_oct12b.ino:1:0:

C:\Users\Server\Documents\Arduino\libraries\Adafruit-PCD8544-Nokia-5110-LCD-library-master/Adafruit_PCD8544.h:28:17: fatal error: SPI.h: No such file or directory

#include <SPI.h>

^

compilation terminated.

kenyer (author)  ecozcelik8 months ago

It looks like you are missing the Adafruit library. Look in step 3 where to get it. On the Adafruit site or de Arduino.cc site, you can find how to install the libraries (if that's the problem)

Raphango11 months ago

Whoa! Great! I am eager to see your next version!

Someone who has a laser cutter could probably make a real nice case for the watch like the pi-bow acrylic cases.

http://www.adafruit.com/blog/2013/04/12/new-produc...

or maybe a Venture Brothers watch case

https://tinkercad.com/things/0k5ZNdYNW48-venture-bros-communicator-watch

kenyer (author)  shizumadrive1 year ago
I've just got myself a 3d-printer so I might come up with something nice :) Thanx for the ideas.
Cool. Cant wait to see the next version.
Eagle199393 made it!1 year ago

http://www.youtube.com/watch?v=LYd_xpe8wao

GUP8KDADnEg.jpg
kenyer (author)  Eagle1993931 year ago

Wow COOL! You've got the temp. sensor working correctly! Really cool

I made some changes with your cod.

kenyer (author)  Eagle1993931 year ago

can you post the changes you've made?

https://github.com/DimanRoad/1111/blob/master/5110...

There are some unnecessary lines of code. but how you can see it works. I use LM35 sensor, connect it to pin A0 on Arduino.

BadPuns1 year ago
This is awesome. I didn't know someone had already come up with a concept of metric time. I was tossing that idea around years ago. You could make this into a pocketwatch and then you wouldn't have to worry about making is as small, or worry about the wrist band.
kenyer (author)  BadPuns1 year ago
That is really a good idea! Thanx
1-40 of 59Next »