Sensor Watch: a board swap for the classic Casio F-91W wristwatch
sensorwatch.net
sensorwatch.net
* Clock
* Sunrise and Sunset times
* Die roller (d2, 4, 6, 8, 10, 12, 20, and 100)
* Stopwatch
* Temperature sensor
* 36-hour temperature log
The die roller was the main one that I was excited about, but the sunrise/sunset seem useful while hiking or backpacking, and the temperature sensor and log are great for camping use. Great job by @josecastillo all around!
FWIW, your cheapo basic electric toothbrush without any smart features on it, has a 4-bit Swatch microcontroller[2] from the 90's, with 4K ROM, 320 bytes of RAM (flexes-biceps), for driving the motor, blinking the LED and monitoring the battery level, and this is how you write SW for it[3], and the 90's IDE & toolchain still works on Win 11 today, wild.
[1] https://zeptobars.com/en/read/Casio-F-91W-OKI-quartz-watch
[2] https://www.emmicroelectronic.com/product/multi-io/em6607
[3] https://www.emmicroelectronic.com/sites/default/files/produc...
Like the ben eater kits - it's not really useful, but it's fun to do and then have
I need a VCR remote on my wrist!
Casio: Best I can do is a calculator.
I also want sunrise/sunset time, random number generator, and hourly beep+30m beep like a ships clock
There are other versions of prebuilt firmware here[2], but my favorite one (even if it's a bit impractical) is the Stargazer firmware[3], whose second watch face can display the locations of the sun, moon and seven planets both in right ascension and declination, as well as altitude and azimuth if you grant location access. We're able to fit a truncated version of the VSOP87 model for planetary motion, right there on your wrist.
[1]: https://www.sensorwatch.net/docs/firmware/simulate/backer/
[2]: https://www.sensorwatch.net/docs/firmware/prebuilt/
[3]: https://www.sensorwatch.net/docs/firmware/simulate/the_starg...
Casio does make a variety of watches that receive WWVB and similar time broadcasts.
The casio watches with "waveceptor" / "atomic" radio sync are my favourites now, the feature has become a dealbreaker for me.
https://en.wikipedia.org/wiki/WWVB
WWVB, along with NIST's shortwave time code-and-announcement stations WWV and WWVH, were proposed for defunding and elimination in the 2019 NIST budget.[6] However, the final 2019 NIST budget preserved funding for the three stations.[7]But to directly answer your question, since this board exposes some GPIO and digital buses there's no reason you couldn't built a GPS receiver add on that reads the atomic time from GPS satellite signals and sets the watch time. It would be extra bulk and battery drain of course.
I guess it doesn't actually matter, but I feel obligated to investigate when they're not in sync.
>Sensor Watch sips single-digit microamperes of power, making this a watch you can wear all year on a single coin cell.
That's a downgrade vs original board.
None of the alternative PCBs, clones and such I have seen so far manage to even match the original.
Is getting into the nanoampere territory really that hard to achieve, with technology that's some 30+ years newer?
I don't think this product is for you if you're just expecting a longer battery life watch... and that's ok!
And in reality, the real-life battery life of the Sensor Watch will drop further if you actually attach actual sensors to it or (I'd expect) start running your own code on it.
Anecdotally, my daily driver is coming up on 550 days on the same CR2016 coin cell from February 2022, and I think it's on track to make it to 2024. A far cry from the original's 7+ year battery life, but still pretty good considering all it's capable of!
> That's a downgrade vs original board.
> None of the alternative PCBs, clones and such I have seen so far manage to even match the original.
Yeah, but it's still extremely impressive given the upgrade in capability. I'm sure a designer has to make major compromises to optimize for battery life to level of the original.
Though, for something like this, it might have made more sense to target something like the Casio W800H-1AV; which is another cheap classic Casio, but it has a bigger battery, more display capability, and a 4th button.
https://www.crowdsupply.com/oddly-specific-objects/sensor-wa...
For me, the ol' F-91W is the only watch I can bear to wear.
Edit: On the crowdsupply page, they mention "As of today, we’ve shipped nearly 1,500 of them. That’s 1,500 boards manufactured by PCBWay, assembled by Cyber City Circuits, and tested, packed and shipped by me personally, plus 1,500 temperature sensor boards hand-assembled by yours truly." Hand-assembly of SMT components is very laborious and not very fun, so that will add at least 10 minutes per board, which adds another 250+ hours of work.