BUILD IT YOURSELF
Readers of Nuts & Volts may recall my three
previous articles about using the amazing ESP8266
family of devices. They are:
1. “Meet the ESP8266: A Tiny, Wi-Fi Enabled,
Arduino Compatible Microcontroller" in the
October 2015 issue.
2. "Thinking of You"
article in the November
3. “ESP8266 NTP Clock”
article in the June 2016
By Craig A. Lindley
Post comments on this article
and find any associated files
and/or downloads at
The more I use these devices, the more I am impressed with their value proposition, capabilities, and robustness. After writing the ESP8266 NTP Clock article where I coupled a
NodeMCU Amica module (which contains an ESP8266-
12 device) with an Adafruit 1.8” TFT LCD display, I
started to look around for other applications that I could
use this same hardware for. I came up with two ideas:
1. Building a mini weather station that uses weather
data available on the Internet (in this case, from
myweather2.com) for any location in the world and
displays it on the LCD display.
2. An RSS Feed reader that can display headlines
from various news sources across the Internet on the LCD
In this article, I will present the implementation of the
first idea in what I call my Weather Clock which
combines the display of localized weather conditions
with the auto setting NTP clock from my previous article.
So, with extremely simple hardware with a low parts
count, you can get current and forecasted weather
conditions for your specific location, plus have a clock
that never needs to be manually set. Pretty sweet, don’t
I’ll save the RSS Feed reader (which is really cool as
well) for a future article. This also runs on exactly the
same hardware as the weather clock and the NTP clock.
Building a weather station with a microcontroller is
hardly breaking news, but most of the implementations I
have seen used a PC or Raspberry Pi to access the
22 November 2016