Base on the previous Instructables - ATtiny Watch Core and more, I have made a real gadget, an ATtiny85 Ring Watch.

Step 1: Preparation


Today core subject, ATtiny85. Someone suggest me to use SOIC version to reduce the watch size and I found the coin cell mAh calculation method will count the battery voltage down to 2.0 V, so this watch require a low voltage version MCU to keep it stable. So I have ordered an ATTINY85V-10SU. (much expensive $_$)


Any ISP that can program ATtiny85, this time I am using a Digispark act as a littleWire. (http://digistump.com/board/index.php/topic,160.0.h...)


In order to meet the ring size, I choose CR1220, I expect it can last over half an year.


(Quote from previous project) Since the number of IO pins of ATtiny85 is very limited, I design display and further modules should all run in I2C. Power consumption and source availability are also important factors. I choose an OLED screen drive with SSD1306. It can find in 4 different sizes, 64x32 is the smallest one. (another sizes are 128x64, 128x32 and 64x48)

Watch Body

(Quote from previous project) It should be more stylish if make it by wood, but I am lazy one, so just print it out.

Transparent Cover

(Quote from previous project) A small piece of transparent PET plastic plate. It is transparent, provide enough support and very easy to get from many product packing.

Other Parts

  • A SOIC ISP clip for program ATTINY85V-10SU
  • 3 pieces of M2 screws
  • 3 buttons
  • 2 various resistors (more than 1k)
  • coated copper wires
  • thin mental plate for making a tailor-made battery holder
  • a SOP8 to DIP8 board
  • a little piece of multipurpose PC board for building button panel
<p>Hi. Nice project! Won't this lose time accuracy very quickly without a RTC or a crystal? </p><p>Also how long does the battery last?</p>
<p>In my latest test, it can last around a month with coin cell and last ten days more with Lipo battery. It may drift around ten seconds within that period after some auto tune.</p>
<p>How hard would it be for someone of minimal electrical background to attempt this project? Would I be able to learn how to build this fairly easily from this starting point, or does it require a lot of knowledge for this build? Thanks!</p>
<p>you may try this first: https://www.instructables.com/id/ATtiny-Watch-Core/</p>
<p>Its great to see some wearable computing.</p><p>This is a really nice example of the true spirit of wearable computing.</p><p>Not another closed-source piece of carceral jailware, but instead a wonderful piece of free-spirited Humanistic Intelligence!</p>
<p>Blimey, it's Steve Mann! This guy wandered round in the early 1980s with a little CRT monitor and an aerial stuck to his helmet, with a backpack full of lead-acid batteries and home-made computers stuck to his waist. And this ring probably has more power and a better display than Steve's whole setup. <br><br>I remember your early website, Steve. Future's coming along nicely so far eh? At least in some ways. </p>
Where did you buy the 64 X 32 OLED screen? All of the ones im finding only have the flex cable not something i can solder wires to.
something like that:<br>http://e22a.com/h.ZFXWrK?cv=AAIOmwuP&amp;sm=4f13d3
Any chance you have a link to a page in english? I cant figure out with button is the buy button.
I've got a question. I'm new in this topic and my english isn't very good: if we/you use an 128x64 oled display the ring would be bigger. So it would be possible to built in more Features and an another Attiny. Things like heartfrequenze, timer,..... if it is possible, would you help me to prepair it?
<p>Hi, this instructables just show how small a DIY Arduino watch can be. Actually, more feature isn't constrained by the screen size but the program size limit. 64x32 can show 4 rows information with 8 pixels height font, and you can also use function button to switch displaying details.</p>
<p>this is so cool</p>
<p>I've just seen this in the atmel newsletter! Congratulations! :D</p>
<p>how complex, but really impressive</p>
<p>What is that black clip called used to program the </p><p>ATtiny85? I want one.</p>
try google &quot;soic isp clip&quot;
<p>Nice job!</p>
<p>I think this could be a marketable product! Keep working on shrinking it down and perfecting it.</p>
<p>Ahah! I suppose I should have know this would have been coming soon! Now I might have to make it myself to see how much I can shrink it down... The screen and battery probably will be where most of the size is accumulated, I wonder if there's a smaller IC2 compatible OLED display. Then, a smaller/slimmer battery wouldn't be too hard to find, but you'd sacrifice battery life. What about a small solar panel to charge it? Then I suppose you could have a much smaller rechargeable battery, and since the person would be wearing it on their hand most of the time, it should get a decent amount of sunlight. And then, what about a more powerful MCU? If you managed to fit an ATMEGA chip and a accelerometer/gyro, then you'd almost have an apple watch, and you could even make a game or two using the LCD, maybe a fitness tracker, save battery by sensing when the person isn't looking at the watch, ect. Lots of possibilities! </p>
<p>Great! looking forward for your work!</p><p>I have further imagination: I can find a 18mmX38mm thin bendable OLED; some MCU that contain RTC inside; finger skin can measure more accurate heart rate than arm skin...</p>
<p>Yeah, if you could find some sort of integrated MCU with a gyro and RTC, that would be perfect. And yes, a bendable OLED would be pretty awesome. You<em> could</em> make a bendable circuit board, but it would have it's limits, seeing as the components wouldn't be able to bend, but I think it could still save some space.</p>
<p>I'm looking for a 64x32 Oled, but I can't find it. Any suggestion?</p>
<p>The one I buy is out of stock, seems remain this one.</p><p><a href="http://world.taobao.com/item/521224028928.htm?spm=a312a.7700714.0.0.nDS5MM#detail" rel="nofollow">http://world.taobao.com/item/521224028928.htm?spm=..</a></p>
<p>great nice work</p>
Unique and so sweet. A++.
<p>This is awesome. Good job.</p>
<p>can i use attiny85 20su ?? and oled128*64??? </p><p>do i need to change code?? </p><p>by the way great instructable :) looking forward to make mine :)</p>
Yes, it is compatible. You can find how to change the screen resolution at step 9.
<p>I'd like to buy one of these!</p>
<p>Great Idea.. But where to buy all the items.. I want to build it.</p>
try digikey.com / rs-components.com / taobao.com
<p>Wow, Awesome job! Very detailed. Keep up the good work!!-</p>
<p>Wow !</p><p>Nice work.Thanks for sharing.</p>
<p>Really impressive! Congratulations!</p><p>One suggestion to make things even smaller: use smaller tactile switches, such as these ones (3x6mm, half the size of the common 6x6mm you used here) </p><p>http://www.aliexpress.com/item/FREE-SHIPPING-100PCS-DIP-3X6X5MM-Tactile-Tact-Push-Button-Micro-Switch-Momentary-ROHS/1340356783.html</p>
<p>Well done getting it down to such a small form factor!</p>
<p>Cool project and nice execution!</p><p>I've planned something similiar, a bracelet featuaring the 128x32px version of the display. I wanted to make mine rechargable, so I go the smallest lipos (301015) I could find. They're about 17x10x3mm including protection circuit and have a (claimed) capacity of 25mAh. I had to order them in a pack of 10, so I got plenty of spare parts. If you want one just drop me a PM :)</p>
<p>Looking forward to your project nqtronix :)</p>
<p>I'm afraid that it'll take a while, please be patient :)</p>
time doesn't matter, I have try near 1 year
thx, but I am afraid it is too expensive to delivery lipos to Hong Kong.
<p>Very nice project,<br>I have enjoyed your work using these small displays.<br>Keep up the good work :)</p>
<p>Hello, where did you buy your OLED display ?</p>
<p>I would add good crystal if you can spare two pins, or a real time clock chip like an MCP7940M. The AVRs internal RC oscillator is very unstable and will be off by several minutes per day with even a small temperature change. After calibration an MCP7940 can be within 3 seconds per month.</p>
<p>One way you could try to slim it is to make a flexible circuit.</p><p><a href="https://www.instructables.com/id/Flexible-Circuits/" rel="nofollow">https://www.instructables.com/id/Flexible-Circuits/</a></p><p>And you said you liked to print things:</p><p><a href="https://www.instructables.com/id/DIY-Flexible-Printed-Circuits/" rel="nofollow">https://www.instructables.com/id/DIY-Flexible-Print...</a></p><p>This could really slim down the size, and everything could be on a single circuit board rather than multiple connected. I've also seen small bluetooth receptors if you were to be able to make a version with a larger screen, maybe even a version on your wrist rather than finger, that could also show you notifications from your phone.</p><p>Overall really liked this instructable and might try it some times soon.</p>
Yes, I have read these instructables while research. But I would like to make the instructables as simple as possible. In this project, the most challenging part is building the ring body.
<p>Very nice! It's like the a Pip Boy slim. This will be one of my first projects when I get the $$$ to do Arduino programming.</p>

About This Instructable




More by 陳亮:Photo Pop Up Card ESP8266 WiFi Analyzer IoT LED Sign 
Add instructable to: