TinyScreen+ DIY Smartwatch

Introduction: TinyScreen+ DIY Smartwatch

About: Hi! I am Julian, and I code in Python and use the Arduino IDE and made a 41$ paper tape smartwatch, a Python operating system at jmkos.com, and a bunch of apps.

I made a smartwatch for only around 41$ using a TinyScreen+, a 240mA battery, and paper tape.

There are multiple apps, can be upgraded with more modules at tinycircuits.com (like a SD card for more then one app at once), and runs almost any Arduino script you can throw at it.

I call it the JMKWatch to go along with the other things I have coded in Python at jmkos.com, but the code is freely editable so you can change what yours and the apps are called, and make your own!

Step 1: Getting the Materials

The only materials I used to make this smartwatch are:

  • A TinyScreen+ from TinyCircuits
  • A 240mA Battery from TinyCircuits
  • Paper Tape
  • Any Watch Band (I used an old Nylon tag from a buisness card "necklace")
  • (OPTIONAL) Double Stick Tape
  • Luck

You can get the TinyScreen and the battery at tinycircuits.com for about 41$.

Step 2: Uploading the Code

This smartwatch can run any Arduino script that a Arduino Nano can and more, but I have made some custom Arduino scripts made for it here:

Stopwatch: https://www.dropbox.com/s/ueyzm1a7sxid3ko/JMKWatch...

System Info: https://www.dropbox.com/s/udibpjyxu0vi1md/JMKWatch...

System Crash (equvalent to BSOD): https://www.dropbox.com/s/s1xbf08dfjrwnki/JMKWatch...

Also, a script made for O Watch, the clock as shown in the title image, will work on this fine, but if you get a RTC module at TinyCircuits, the time will always be in sync with the real time, being a Real Time Clock.

NOTE: The code I am linking to is not the same as the one shown in the image, due to internet 404s, but a newer, more updated script that uses the RTC module is at this link:

https://www.hackster.io/jkoger/simple-analog-watch...

Step 3: Putting It All Together

Once the battery and the TinyScreen+ are ready,

  1. Put a tape loop or double stick tape on the watch band, then place the battery on it
  2. Cover the top and sides, but not the wire, of the battery with tape
  3. Put a tape loop or double stick tape on the top of the battery, then place the TinyScreen+ on it
  4. Connect the battery to the TinyScreen+
  5. Cover the bottom of the TinyScreen with tape
  6. Shield off the area next to the MicroUSB port with tape
  7. Done! You can now access the buttons or switch on the sides of the device and upload apps!

Share

    Recommendations

    • Water Contest

      Water Contest
    • Metalworking Contest

      Metalworking Contest
    • Tiny Home Contest

      Tiny Home Contest

    4 Discussions

    random number for JMKWatchID:

    https://www.dropbox.com/s/ncsyju22z4nweu4/JMKWatch_Stopwatch.ino?dl=0

    Cool! It would be nice to see a vid of the watch in action.

    1 reply

    Actually, last night, I actually made a video on it! That will be on my YT channel, I will reply with the link when I have it.

    Very cool. I can think of a lot of projects where I could use a screen like this.