The NetClock NTP Synchronized OLED Clock is a quick and simple project to exercise your WeMos D1 R2 ESP8266 board and get a super-accurate clock as well!
See update below for automatic WiFi connection handling!
The WEATHERMAN: Web Weather Forecaster original project was built using an Arduino UNO and an Ethernet shield to connect to the web to obtain the forecasted weather information. The need for an Ethernet connection was a severe limitation and the small amount of data RAM of the UNO meant that only three days worth of weather data could be processed…. Bummer!
However, my new WeMos D1 R2 WiFi ESP8266 Development Board has oodles of memory so the Weatherman project was a great way to test how easy it is to port existing the code onto the ESP8266 and to expand the forecasting to the full 7 days.
This weekend (while the mercury hid in its bulb with a -42° C windchill), was an excellent opportunity to stay indoors and play with electronics! So, I took my recently received WeMos D1 R2 WiFi ESP8266 Development Board for a test drive. While I have used the ESP8266 in other WiFi-enabled projects, a Wi-Fi enabled Arduino-compatible board based on this chip is an interesting move.
Here’s the D1 R2 board which is the most up-to-date revision.
The Arduino-UNO look-alike board is built on the ESP8266EX 32 bit RISC micro-controller powered at 3.3V (so all the I/O is also 3.3V!) and running at 80MHz. It has a full WiFi transceiver and contains 64KB of instruction RAM, 96KB of data RAM and 4MB flash memory! (Reread that again!) As someone who continually runs up against the memory limits of the smaller Arduino’s, the huge additional RAM and flash capacity could be a game-changer. And all for the price of a couple of Starbuck’s specials!
Got your attention yet? (If not, check your pulse!)