Close
0%
0%

Neopixel pocket watch

Neopixel
Pocket watch

Similar projects worth following
Pocket watch with neopixel display and esp8266

An elegant pocket watch for a more digitized age.

Steampunk prop watch that always tells the right time... assuming wifi and battery ;)

Creating a debug mode with web interface for setting the time without network connection (creates it's own hot spot)

Going to use this basic arduino sdk code as a starting point for all my ESP8266 projects, including adding a Clock and weather to my RGB Panels.

View all 7 components

  • Creating a finished wall clock part 1

    Joshua Snyder11/15/2016 at 19:34 0 comments

    "Shopping" the house for scraps and bits to "finish" a wall clock version of the neo-pixel watch yields a brass ring the right size for the 60 pixel ring, and some wood circle blanks.

    using the Dremel circle routing/cutting jig, created channels for both the 60 and 24 pixel rings as well as a small lip to hold the brass ring. And with the router, I created space on the back for wires and ESP8266

    Printed a basic clock face and cut it out as a defuser.

    then I stumbled upon some great projects for other net-pixel wall clocks, including the Light clock. as I was just about to assemble a working version of hardware and software, I decided to try the Light clocks software to see what it looks like. now my clock face is a bit different as I will be using the center ring for hour and the outer ring for min and sec. but if I disconnect the center ring it looks great with the light clock software. there may be some ideas I may learn from in there. (who am I kidding, theres lots to learn in there!)

  • Really BIG rings

    Joshua Snyder10/11/2016 at 01:08 0 comments

    Got a 60 Neopixel ring today, changed just one line of code, and now the Pocket watch is a full sized watch.

  • Sometimes a switch can be to small

    Joshua Snyder09/22/2016 at 01:32 0 comments

    Removed the super tiny switch, replaced it with a more reasonable sized switch from Adafruit

  • Bigger rings

    Joshua Snyder09/21/2016 at 22:17 0 comments

    Pocket watch code now working with Neopixel rings up to 60 pixels.

    including temperature display.

  • Object Oriented refactor progress and temperature display

    Joshua Snyder09/20/2016 at 01:05 0 comments

    Temperature showing that it's in the 60s

  • watch stem switch install

    Joshua Snyder09/10/2016 at 23:28 0 comments

    Got my stash of miniature switches from china....

    Dang these things are small....!

    Installed in the watch

    temporary actuator: how about the battery connector ?!

  • OTA updates!

    Joshua Snyder09/06/2016 at 01:38 0 comments

    Implemented OTA updating, so now (except in emergency) the days of connecting the assembled prototype to the development rig to update it's firmware are gone.... YAY!

    Still going to use the dev rig for most builds, as it's powered by the Serial cable.

  • OTA updates!

    Joshua Snyder09/06/2016 at 01:38 0 comments

    Implemented OTA updating, so now (except in emergency) the days of connecting the assembled prototype to the development rig to update it's firmware are gone.... YAY!

    Still going to use the dev rig for most builds, as it's powered by the Serial cable.

  • V2.x watch

    Joshua Snyder09/02/2016 at 14:08 1 comment

    Next gen of this watch would have no wifi, use a small micro controller like a ATtiny 85, possibly add a RTC and small coin battery. Only use LiPo to drive the neopixel display.

    Should yield a "works all convention long" (3-4 days) run time as apposed to 1-2 hours continuous on run time now. or 1-2 days run time with power off when not using.

    see http://www.instructables.com/id/ATtiny-Watch-Core/ for info & insparation (without RTC module)

  • to do list

    Joshua Snyder09/02/2016 at 13:39 0 comments

    Watch v1.x to do list:

    • manual time set mode
    • wifi hotspot mode for debug / web page timeset
    • manual wifi persistence for debug / reinstate turning wifi off for normal run time
    • time set by scraping http header to bypass gate kept public wifi (hotel "enter your room # for access, etc.) - this is an alternate to NNTP time set
    • grab temp & weather from http://openweathermap.org
    • display temp & weather data as second click on watch button
    • install microswitch under watch stem

View all 11 project logs

Enjoy this project?

Share

Discussions

Chris Seal wrote 06/16/2017 at 11:31 point

Really love this.  I'm working on an RTC version in my spare time.

  Are you sure? yes | no

Neon22 wrote 09/04/2016 at 01:59 point

consider keeping the esp8266 and using micropython and its sleep support for lower power consumption and flexible programming. (Has neopixel driver)

  Are you sure? yes | no

Joshua Snyder wrote 09/04/2016 at 03:19 point

Would the time survive sleep? Could wake be forced on a io pin changing state?

  Are you sure? yes | no

Neon22 wrote 09/04/2016 at 04:06 point

check the forum but I beleive I saw that it did. it spossible someone added an RTC module  but there was a forum or github issue about exactly that. Yes can be restarted by watching a pin, or time delay

  Are you sure? yes | no

Joshua Snyder wrote 09/04/2016 at 19:25 point

Looks like wake on pin is limited to a certain pin, and that has to be shorted to reset.   This would not work with the esp8266-01 that I am using,  and would make using the same switch for watch display and watch wake from sleep problematic at least. as the display switch would then be the reset switch

going to checkout the python anyway... could be good for some other projects that don't require resetting etc. 

  Are you sure? yes | no

pwiecek wrote 09/01/2016 at 17:50 point

Where did the watch case come from?

  Are you sure? yes | no

Joshua Snyder wrote 09/01/2016 at 02:56 point

it was unclear as to the nature of the 2016 contest,  I don't actually think that this project has merit in the assistive tec sector.  (would be cool if it did)   but I can't discover how to withdraw the submission.   

  Are you sure? yes | no

Alain Mauer wrote 09/01/2016 at 10:12 point

Let it in, If you check the winners of the automatisation contest, they are not realy all in automatisation or robotics :). So take your chance, and good luck.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates