Watchy: Hackable $50 Smartwatch
spectrum.ieee.org
spectrum.ieee.org
Watchy is an open source hardware device that uses an e-ink display and has an ESP32 module builtin [0].
SQFMI, the creator of watchy, has a twitter account [1] which has some very nice screenshots [2] [3]. Even the CrowdSupply website has better pics of the device [4].
This is one of the few watches I've been sorely tempted to buy.
[0] https://github.com/sqfmi/Watchy
[2] https://twitter.com/sqfmi/status/1351647180382228488
For those considering purchasing - as a Watchy owner - if you're looking for a polished smartwatch product that you can put on your wrist and not think about how it works - this isn't that product. It's still rough around the edges, uploading new watchfaces takes some work, phone notifications aren't implemented yet, no case, etc.
But if you're intrigued by the idea of hacking on ESP32s, WiFi, BLE and/or e-ink, as a wearable hackable dev device, Watchy can't be beat. It's a lot of fun. Think of it as a wifi/BLE-enabled Arduino on your wrist.
http://www.lilygo.cn/prod_view.aspx?TypeId=50053&Id=1290&FId...
(i need a new gadget to play with, a watch seems a 'fun' choice, not affiliated with anyone, I just order a bunch of crap from aliexpress)
BOM: https://github.com/sqfmi/watchy-hardware/blob/main/WatchyBOM...
Worth noting PineTime is a similar device and they're reachable on IRC and Matrix.
The ESP32 is a pretty serious power hog...
In reality Watchy currently draws around 1mA while sleeping and 55 hours of battery for me, not using WiFi (not really a priority for me).. I think that can be improved with firmware updates, seems like there is potentially some low-hanging fruit. It's all open source firmware, so you can eg. program it to deep sleep while you deep sleep to save battery :)
Also you shouldn't just take steady state values. I've had various ESP's on a power analyzer. They take a bit more (like 30mA for many msec? iirc) for a while during wake up (w/ wifi off) before the consumption drops to the final value. For example some of that goes into uncontrolled/undocumented oscillations on some pins (for up to 100ms?), thought that is probably a negligible part.
ESP's are only popular because they're the cheapest/easiest option with WiFi. At least that's why I use them...
- Vibrate a bunch and notify me on-screen if my usual commuter train is running late or cancelled (but only if I haven't left my house yet). Also the same, but in reverse for my commute home
- One-button touch activate my IoT devices (toggle houselights, garage door opener etc)
- Show me how many bikes/docks are left at my local citibike station
- One-button touch to fake a phone call to my phone to get me out of a meeting/conversation in a pinch
- Show me how many minutes until it's predicted to rain
Nothing life changing, but a fun side project that will continue to be useful once it's finished by saving me 5-10 seconds here and there!
Walled-gardens have made it really hard to do novel things in your personal digital life
If you want IoT hardware you can control, check out Tasmota’s supported hardware list. Guys hardware often times can be easily flashed with it as it is all ESP8266 based, though some disassembly is required. Same with Sonoff products. Some really exciting possibilities here.
It would be nice if Apple opened it up to allow custom watchfaces but its already pretty open as it is.
Like someone else mentioned, it's more like an arduino on your wrist. An apple watch or samsung watch are tightly bound to a higher level ecosystem. I can't even be bothered setting up the tooling to develop on Tizen anymore. Such a pain in the ass.
I love Linux. I cut my teeth on it in high school after one too many viruses on Windows XP made me bite the bullet and try debian. I love my Raspberry Pi. It went from retro-gaming console to brief dev environment to Pi-hole server. There are tons of other hacked up solutions in my home.
But sometimes I just want a tool that does one thing, essentially unsupervised, essentially forever.
Apple Watch, Android Wear, Pebble, and now Watchy... All these devices will be e-waste in 30 years (most in less than 10). My Seiko automatic will still be ticking (and, as I wear it almost every day, I only wind it once or twice a year).
Seiko watches aren't the absolute best, but as long as I don't leave it on the shelf for more than 24 hours the self-winding mechanism still works. I'd call them the Toyota of watches.
I'm not a watch-o-phile per se (is there a better word for that hobby/interest?)... More like a /r/BuyItForLife [1] person. Seiko fits the bill to buy it for life without spending luxury good money.
My guess is that you will need to have it serviced somewhere in that time period.
I am with you in regards to how great an automatic watch is, but unless your seiko has an oil-free escapement of some kind, e.g. silicon or DLC coated, 40 years seems like a stretch.
https://www.rwsmithwatches.com/journal/roger-announces-nano-...
Seiko recommends servicing every three years:
https://www.seikowatches.com/us-en/customerservice/faq/care-...
And Rolex recommends service every ten years:
https://theslenderwrist.com/rolex-service/
I loved automatic watches, but when you account for their regular inaccuracy, relative fragility and high maintenance cost, they are not as practical as quartz, but merely higher status symbols.
Conversely, I'm not keen on the idea of having to manually wind my watch, or remembering to fix the date at the start of every month.
More options is good for everyone though, so I'm glad both exist!
Side comment, we're well past this stage now. Pretty much every popular watch vendor (Seiko, Casio, Citizen, etc) makes a multitude of atomic clock sync solar models spanning the price spectrum (~$200 USD+). I am an analog watch fan but have been buying them for at least a decade; you set it up the first time, slap it on your wrist and never touch it again under normal circumstances. Just works.
I am making a list of things along similar lines i.e. devices that do one or two things really well, preferably mechanical, well-built etc.. Suggestions?
I guess it's a bit like the itch of building your own desk or some beautiful wooden furniture - I like the idea of slowly refining my own watch software until it's perfectly suited for me.
About the Pebble -- I am definitely a fan, and haven't yet seen another smartwatch with its particular appeal. After playing around with a lot of watchfaces I ended up almost always sticking with an analog face which I'm finding helps me visualize the passage of time a lot better than a digital readout.
It is interesting, given the amount of environmental concerns people have over cow flatulates, plastic bags, straws, etc... that nobody seems concerned about these obviously short-lifetime hunks of non-biodegradable/non-recyclable plastics, rubber, silicone, rare earth metals, and worse.
All the environmentalists that scream at others for putting a can in the wrong bin, yet buy a new Apple Watch every release cycle...
Personally I buy most stuff second-hand if I can. I'm obviously not on the bleeding edge product-wise, but I'm fine with that.
Besides, I don’t think it makes a lot of sense to compare the lifetime of an Apple Watch to that of a plastic straw.
The plastic straw doesn't require rare earth metals, anywhere near as much plastic, silicone and other materials. Besides, it's been shown time and time again, eWaste is largely a farce, with majority of components being sent directly to landfills.
Ounce per ounce, thousands of plastic straws are far better for the environment than a single Apple Watch.
And it's well documented the ocean plastic problem is almost exclusively from fishing equipment [2].
[1] https://www.nytimes.com/2018/07/19/business/plastic-straws-b...
[2] https://www.oceanographicmagazine.com/news/ghost-gear-greenp...
If we could get the terminology straightened out, maybe every discussion on the topic of smartwatches need not require the presence of "that guy" telling us how in addition to not owning a TV, they just need a mechanical time-keeping device they can pass to their kids who are just going to sell it at the estate sale.
Bah, a real curmudgeon would have said a £10 Casio quartz :-)
I flick back and forth on this. The features i actually use on my Apple Watch:
1. it extends phone battery life[1]
2. I'm UK based but i work with colleagues across APAC & NA - in 3 of the corners of the "infograph" watch face i have NYC, Mumbai & HK times, it shows the city, the 24hr time & handily the offset - i use this all the time because outlook is poor for this simple use case
3. The 4th corner has a timer - i use it for everything from "the dog's out the back garden, i should remember to let her back in, in 5 mins" to brewing a cuppa to reminding me to do something - the UI here is really good, i'm a mixture of "hey siri, set a timer for 25 minutes" vs. just tapping one of the pre-set timers
4. Up next calendar entry - coupled with calendar notifications, the only notifications i still use today
5. Day date complication
6. Temperature - but it's not the current temp i find useful, it's the daily range display - every night "can i let the cat stay out overnight or will it get too cold?"
7. it's super convenient for driving directions in a rental car when abroad, not so much in my own car though
8. Music / audiobook / podcast volume & skipping
9. The vo2 max readout has caused me to change exercise habits and the HRV thing has caused me to pay more attention to my sleep schedule - he says at 11:26pm
10. But my favourite is Apple Pay, personal account, joint account, corporate card & flight tickets back when we used to do that, super handy
Features i don't use but pretend i do: 1. Every other thing on there - from sleep trackers to camera viewfinder remote view thingy (cool, but useless)
A £19 "Casio Royale" would do most of the essentials though.[1] in 2017 when i got my 2nd gen apple watch, my iPhone 7 would be almost dead when i got home from work. When i started using the apple watch, my phone battery would have ~20% left when i got home. I was no longer wakening the phone screen to deal with notifications or fiddling with podcast / music controls. Shortly after that i disabled all notifications but that's another story.
* point my phone at a TV while I aligned an outside VHF antenna
* point my phone at a security flood while I figured out which breaker in the garage controlled it
I can see who is calling me without pulling my phone out of my pocket and drop the call. I can also answer calls on it if I left my phone in the other room.
Ditto with text messages
I can see what my next meeting is just by looking at the watch face.
As for e-waste - yeah - replacing the battery costs almost as much as a new watch. Though my last one lasted 4 years.
I actually never use it to tell the time, which I know is weird.
Your Raspberry Pi will be e-waste in 30 years too...
1. The current crop of smart watches felt bulky. I know the newer apple watches are quite slim but they don't suit my tech ecosystem, but the android/etc offerings just feel 'big'. I know this will improve as time goes on of course. (I do have a gshock which I love, but that's another matter)
2. (And this is the main point,) the smart watches made me feel like it was increasing my anxiety. Even though you can disconnect the watch from notifications, having various alerts and things happening all the time with haptic feedback was making me look at the watch more often, fidget with it, and use it as that kind of social escape thing that you do with phones. Once you disable the 'smart' features, it becomes nothing more than a gimmick, and when using the features it seemed to equally help my productivity the same amount that it hindered it.
I don't want to knock anyone who uses a smart watch though, because I do think they're cool. They just so far haven't worked for me.
Funny about that social anxiety thing. On my end it was actually better - as I could just swipe stuff away instead of having the incentive to click on it and get lost in whatever application I ended up in, I was able to get rid of most of the noise with a swipe without even picking up my phone, and only picked it up for stuff I actually cared for.
They’re really not. I’ve owned three different Apple Watches (including the current model), and even the most recent models are heaps thicker than even my old Citizen Eco-Drive watch, which already seemed absurdly massive on my wrist when I bought it.
I’m still using Apple’s smart watches for just one reason:
As thick as they still are relative to regular watches, they’re heaps smaller than phones. And if all you want to do is basic phone functionality (check the weather, make/receive calls and text messages, listen to music, set timers, etc), you can do all of that from a cellular-enabled watch+wireless earbuds, without carrying the bulk of a phone around with you at all.
For those of us who feel like phones are getting too large to reasonably carry around all the time, having all the critical functionality in something that just sits on your wrist until you need it is kind of amazing. If it wasn’t necessary to have an up-to-date phone in order to configure the watch, I’m not certain I’d still own a phone at all.
i agree, smartwatches that can't replace my phone are not interesting. but if they could replace the phone that would be a different thing entirely.
to put it differently:
i need a cheap portable phone for my children, one that i can control 100%. besides telling the time and setting alarms it must not have any features except calling or sending (and receiving) voice messages home.
nothing that attracts kids to play with the device and interfere with class.
it doesn't have to be a watch, but it needs to be small, lightweight, easy to carry, and appear uninteresting.
even a feature phone has to many features.
and it must be affordable to families with multiple kids (less than $50)
those devices do exist, at that price level too. if only they were hackable so i could control what the kids can do with it...
Week-long battery and always-on screen are critical "watch" functionality that too many modern smartwatches fail on, and pebble succeeded on.
For me, it was a watch that I could get notifications on, including turn by turn directions which was super useful when cycling.
Sadly personal devices live a hard life. My wife's Time Round bit the dust and nothing out there really looks the same.
Edit: Okay, a Pebble would probably not be the top of my list in 2021 for a new purchase but the one on my wrist is doing just fine for me right now.
I hadn't bothered with watches at all until I got into running, as there are clocks everywhere including on my phone in my pocket.
Though I only use that for specific things (telling the time, pace tracking, and breadcrumb mapping when following a trail route or otherwise in an unfamiliar location).
> All these devices will be e-waste in 30 years (most in less than 10).
Even 10 is a very generous estimate IMO. Even though I'm a light user I've gone through a few in the last six or seven years. First was a gps-only-when-paired-with-a-phone-step-counter-otherwise fitbit thing (given to a cousin when I got my next device), I had a Band2 but not long before MS gave up on that (it went on eBay, I doubt anyone is still using it), one TomTom died, the replacement is now a spare (may soon be donated to a friend who is getting into running), the Garmin I currently use is likely to be replaced this year (I'm sliding down the off-road ultra-running rabbit hole and don't have a great sense of direction, so extra battery life on those "not getting lost" features will be handy! (while pretty good at reorienting myself with a map, the watching beeping before I go far enough off course to need to is very useful)) and demoted to being my spare.
And I'm using it as a utility device - people buying them mostly as toys or fashion/showyness probably upgrade even more often (or just bore of, and stop using, them sooner). Even accounting for selling/donating the old device after an upgrade, I'd say most will be abandoned in significantly less than a decade. Much like phones.
* Pulse ox
* Continuous heartrate
* GPS+Compass
But it's a cool device anyway.
This product linked is more of a toy to play with and not what you would use daily.
An e-ink display would naturally help with the battery life, but the screen refresh times can be an issue for some ideas beyond telling the time.
Hardware wise, display and touch sensor is quite good and I was surprised that I was able to type with 90% accuracy on a tiny qwerty keyboard. The tiny speaker is very low quality and not really usable for speech. There's also a vibration motor, acceleration sensor and IR transmitter (not sure if it can receive, schematics are not available).
I was disappointed by the battery and even more with clumsy charging (micro USB with plastic cover) that I could not see myself using daily. The documentation is very thin and the digging soon hits docs written in Chinese.
I enjoyed the blog post that walks through watch's hardware and brings it to life: https://nick.zoic.org/art/lilygo-ttgo-t-watch-2020/
Community is fragmented across C / MicroPython / Arduino / Scratch environments, as well as across different variants of TTGO watch. It's not too hard to find examples online, but putting them together into something useful takes time and effort.
I chose T-Watch over Watchy because the touchscreen should allow for far richer interaction than 4 side buttons. On the other hand my watch is at the moment loaded with useless and too slow firmware that hangs after few minutes of use. I purchased the T-Watch without any delusions that I'm getting a functional watch. It works well as an isolated handheld ESP32 development platform.
Exactly this. It's great for learning.
I feel that once I get my head around things like lvgl and TFT touchscreens on this 'platform', then I should be able to do any type of (touch)screen UI. eg: 3D printers and other devices.
(scroll down a bit)
Just measured it at 9.3mm thickness with the battery - but it has no case.
Locking yourself into only using real images or renders seems very limiting.
https://www.banggood.com/LILYGOTTGO-T-Watch-ESP32-Chip-Progr...
Oura looks new with no monthly subscription fee. It looks like horrible to wear for serious sport though.
I have Whoop but will cancel the monthly fee once my intro period is over.
But Whoop would be worth it for me if instead it would be a flat price own outright + they allow 3p access to all the data not just heart rate.
The whoop in theory is great but it doesn't capture my sport's 'strain' well and the heart rate lags my treadmill band. I can't verify the sleep but it seems to be more accurate at least measuring my interruptions. But if it was flat rate not $30 a month i think it would be good enough.
I wonder if anyone has tried to read and see if the whoop bluetooth data beyond heart rate is decipherable.
might be a cool way for me to learn something (or try to). i also have a climbing board controlled by bluetooth i wanted to see if i could 'hack'
https://www.banggood.com/LILYGO-TTGO-T-Watch-2020-ESP32-Main...
I ended up buying a Garmin Venu SQ with the following plan: - Use the Garmin Connect app without giving it permission to upload data. This makes the app basically useless expect for managing some settings and creating custom workouts on the device. - Use workoutizer (a pip package) to process my activity data. Workoutizer should be able to import the files from the garmin device and create some nice visuals from them. - For non-activity related data (ie. Sleep and continuos hearth rate monitoring) I am considering two options: 1) Ensuring that Gadgetbridge has support for the Garmin device. 2) Extending workoutizer so that it can also process other kinds of data (assuming that I can fetch that data directly from the device as well).
For a more user-friendly alternative you might look into devices that are already supported by Gadgetbridge (my other option was buying an Amazfit GTS 2e which is already supported by Gadgetbridge).
Still, I was bumped that there is not option that allows this out-of-the-box. But I think that I can get it working for me, without having to upload all my data to Garmin :)
Of course, you could buy an Android watch or an Apple watch and program your own apps.
Thank you for all the comments and feedback, happy to see all the interest :)
We are hosting an AMA next Thursday (Mar 11, 2021) at 12:00PM PST
Join us if you have any questions or suggestions, looking forward to connecting with everyone :)
$18 T-Wristband: https://www.aliexpress.com/item/4000527495064.html
$26 T-Watch-2020: https://www.aliexpress.com/item/4000971508364.html
esp-idf: https://github.com/espressif/esp-idf
I'd love to have something that'd allow me to reply to voice messages on Signal or whatever platform I can hack on with a little bit of root.
Walking a block in the wrong direction before figuring it out was not worth going without.
I really wish NYC would paint or engrave a N/S/E/W indicator on the sidewalk at every subway exit.
The mi band 4 on my wrist is almost perfect, except I cannot pull data out of it natively. I'd love to be able to mess with data about myself in a quantified-self style.
the pine time looks like it might be interesting in that sense, but it's bulkier than the xiaomi mi band 4 ...
[1] http://atcnetz.blogspot.com/2019/02/arduino-auf-dem-fitness-...
There's an opportunity there! I have no doubt it will happen. Who, how etc? We'll see.
Apparently I am not alone and this statistics shows that smartwatches are not suitable for a significant part of population. In other words they will never be as poppular as smartphones.
As to bigger screen suggestion, depending on how bad your vision is, you man need such a huge screen to read without glasses it becomes impractical.
Upper limit of the minimum requirement is probably the size of the screen of the phone being used by the individual? Or do many people always use a phone with reading glasses (eg to check the time in a nice big font)?
Those stats you've listed don't look so great. They seem to include those who are short-sighted and can read just fine without glasses. (Eg most children to people under about 40 who wear corrective glasses).
Somewhere in middle age every single one of us needs reading glasses as our corneas harden. Long sightedness. This is the relevant thing for smart watches & smart phones.
Either all of the middle aged to elderly must put on reading glasses to view their smart watch or they don't use one is the status quo.
It really looks capable of being disrupted to me in a market that appears to be growing. Especially given the potential for health benefits of smartphone monitoring etc. which is more attractive to middle aged to elderly given the greater prevalence of medical conditions.
Awesome project btw
Which was bought and killed by Fitbit?