Building your own smartwatch is a fun challenge for the DIY hobbyist. You need to downsize your electronics, work with SMD components, etch your own PCBs and eventually squeeze it all into a cool enclosure. [Igor] has built his own ESP8266-based smartwatch, and even though he calls it a wrist display – we think the result totally sells as a smartwatch.
His design is based on a PCB for a wireless display notifier he designed earlier this year. The design uses the ESP-12E module and features an OLED display, LEDs, tactile switches and an FT232R USB/UART interface. Our beloved TP4056 charging regulator takes care of the Lithium-ion cell and a voltage divider lets the ESP8266’s ADC read back the battery voltage. [Igor] makes his own PCBs using the toner transfer method, and he’s getting impressive results from his hacked laminator.
Together with a hand-made plastic front, everything fits perfectly into the rubber enclosure from a Jelly Watch. A few bits of Lua later, the watch happily connects to a WiFi network and displays its IP configuration. Why wouldn’t this be a watch? Well, it lacks the mandatory RTC, although that’s easy to make up for by polling an NTP time server once in a while. How would our readers classify this well-done DIY build? Let us know in the comments!
20 thoughts on “DIY Smartwatch Based On ESP8266 Needs Classification”
the smart in smart-tv is just another way of saying its obsolete when there is no more updates.
so a calling it a smart watch, may not be that smart..
I’d be worried about Oracles java actions against android resulting in some getting pushed a dumb down as part of settlement.
Also yah youtube changes api every couple of years and leaves various devices adrift.
‘Smart’ is a buzzword and shouldn’t be taken too seriously.
Particularly in the case of north American market smart car. They had to detune for different gas and it gets worse mileage than most Japanese or Korean compacts.
Also yah find half the smart watches on market not smart enough to be interesting.
Actually the term ‘smart’ means a big company is monitoring you, so it’s not ‘smart’ until it sends all data to google or MS or samsung or LG or ATT or the NSA.
Hey, is it working.
Immeasurably better than “hello world”.
When that happens for real, we are seconds.
Putting on a coat or a backpack will trash most anything protruding on your wrist. Same for reaching into and moving stuff.
I’m a bit inspired actually. Might do something retro-ish in similar vein. Inverse nokia lcd with green illumination…
Nice. I can see that the ESP8266 makes a nice processor for a smart watch.
Even better when the ESP32 comes out which, I think, has an RTC and you could sync it to your smart phone over Bluetooth.
Yes the ESP32 has a RTC that can wake up the rest of the system when it is in deep sleep mode. Available some time this month.
Yep, I’m starting to regret that didn’t wait for ESP32. In theory I could connect phone over wifi and write some app for android to control basic functions, but for sure bluetooth would be better solution, and the RTC …
Had a similar idea, but ditched it due to ESP’s infamous sleep mode power draw. Now I see I should not have. It appears that a low-power micro could be used for timekeeping and perhaps polling an accelerometer for wrist position as well as starting the ESP up periodically – esentially a big.LITTLE architecture within a watch :)
But you already have two trained attack cockatoos, so why would you need anything else?
You would trust a gun turret to JS?!? :O
Found the Fed LOL
If you don’t want to call it a watch because of lack of timekeeping, why not call it a WristIF, WristNet or use an abbreviation like SWIF for smart wrist interface…
Hmm, when I build hardware for this I called it oled wireless notifier, so this could be Wrist Wireless Notifier aka WWN, so let it be WWN, when I put more functions someday I’ll add Smart prefix – SWWN.
I would love a little smd rtc unit on the board. Its just few mm very small. It would give me a complete programmable computer on my wrist disguised as a watch, the first it would be.
Please be kind and respectful to help make the comments section excellent. (Comment Policy)