After a few evenings of messing around with ESP8266 I managed to
produce a very simple display of my Strava running stats. For now
it only fetches my public profile and extracts two figures: total
and current month’s killometrage I ran with the tracker. Nothing terribly
useful and definitely nothing complicated, but it’s a fun start.
For now it simply connects to my WiFi network and starts fetching my
profile every couple minutes. Two figures (total and this month) flip
on the display every 10 seconds:
Code is bit of a mess, configuration can only be done via serial
And here’s an action shot in the kitchen:
As you can see I am not an industrial designer ;). And I should probably
go back to running, since figures in that display haven’t gone up for
last couple days.
And as I said - ESP8266 accessibility and ease of use is amazing, I’m
stoked about it.
It seems I’ve been living under a rock for past couple years
not to learn about ESP8266 WiFi module.
Long story short: last time I checked embedded WiFi options for
hobbyists it was mostly $50-$150 boards or Arduino shields. And
now there’s this tiny 10x25mm module for ~3 dollars (literally
costs peanuts). Low power, but with fairly quick MCU, 1x ADC,
16x GPIO pins, WEP/WPA/WPA2 encryption, can be used both as
client or as a WiFi access point(!). And most importantly has an
amazing community, good software support, lots of
info / documentation. Crazy! ;)