SKL3 - Cyberpunk Arduino Smartwatch with 1.3 inch OLED Display

Hi all!

It's been quite a long break since last post!

During this time the new SKL2 Smartwatch popped out. Unfortunately, it was so fragile and badly designed that after just couple of days it passed out.

I promised myself: my next smartwatch has to be more durable and more conveniently built.

Last year I participated in CanSat competition where we were to build a functional probe. During this project, I've learned so many things, 2 of them are extremely important for me: 3D Designing and printing and PCB Designing. As a huge fan of transhumanism, wearables and diy electronics I've decided to make use of these skills and create SKL3.


Functionalities:

I've focused less on functionalities/apps (software side) - more on 3D printed casing, design and PCB board. But let's list them out:

  • Clock
  • Set Hour
  • Set Idle time
  • uPong - (micro version of the Pong for two players)
  • RUN - app for running ( where you have to input your running speed, cause skl3 doesn't have any sensors for that :P)

My Thoughts:

Well, as we say in Poland: Kozak - which means Dope. It's super cool to wear cyberpunk Omnitrix-style in tram or school. You really feel like from the future. It's really big (over 5cm wide) and I was a little bit afraid of it but I got used to it - now I consider it as a really good thing - it attracts others people eyes and looks even more like some futuristic gadget that improves your body. Disadvantages of this smartwatch are obvious - lack of Bluetooth and some other functionalities makes it just a regular watch - pretty boring to wear after couple of weeks and not really useful. Just a cyberpunk accessory to make others go "wow". Also, the battery life is not so good - about 16 hours with the screen off and 5 hours with the screen on gives about 12-13 hours of usage. That means that it probably won't last on one charge from morning to the night, I had to recharge it during the day many times. 

Some photos:







BUILD PROCESS

Firstly, I gathered some parts:
  • Arduino Pro Micro
  • 5x3mm Tact Switches
  • 1.3" OLED Display (i2C)
  • (Chunky) Watch strap
  • Some smd resistors
  • Blue smd LED
  • 350 mAh 3.7V LiPo
  • Copper PCB Plate
  • Some goldpins and jumper wires
Then I designed PCB in Eagle, printed it on chalk (art) paper and etched it using B327





You may see that the printed board is different from the one in Eagle - that's because I failed to etch it so many times because of too narrow traces so I made about 10 different prototypes of this board. The one you can see is one of the first, while the one in the second photo is the final one.

Fun fact: You can transfer traces printed on paper onto the copper board just by pressing the paper to the board and pouring nail polish remover! B)

Then i've drilled all the holes and soldered electronics. Also, I've put a protective polish on it to avoid oxidizing.

Now the fun part: 3D Printing

I've designed a 3D Model in Fusion 360:



Sliced it in Cura (0.2mm Layer) and printed on my Ender 3:



The last thing to do was to code this bad boy. You can find some code over there: crappy code
It's a really crappy one - unfinished, buggy and full of magic numbers (mainly because of lack of time and "gonna change it later" parts)

Hope you enjoyed this project. Now it's time for some dope smartglasses :p. Stay tuned!



Komentarze

Popularne posty