#ESP8266: Improving the WeatherStation Display

ESP32 Development Board WiFi+Bluetooth Ultra-Low Power Consumption Dual Cores ESP-32 ESP-32S Board
Integrated antenna and RF balun, power amplifier, low-noise amplifiers, filters, and power management module. The entire solution takes up the least amount of printed circuit board area. This board is used with 2.4 GHz dual-mode Wi-Fi and Bluetooth chips by TSMC 40nm low power technology, power and RF properties best, which is safe, reliable, and scalable to a variety of applications.
These tiny OLED displays are cool, but they are also… well… tiny. To get the most of the screen real estate I started working on a little framework that allows you to display different cards on a carousel, which then are transitioned from one to the next. Here is a little demo.

Unlike the first version which was programmed for the LUA firmware, this update is made for the Arduino IDE. It looks like I will have much more degrees of freedom here, since the heap doesn’t seem to get depleted so easily like on the LUA platform. Since u8glib has not been ported to the ESP8266 Arduino IDE yet and the Adafruit library didn’t work for me I had to get the necessary code running myself. Well… not entirely myself, the code here helped me to get started. Stay tuned for the final release and let me know if you like the preview

Update: The WeatherStation Kit!

Order all components needed for the WeatherStation in one Kit. The WeatherStation Kit is now available at the shop: https://shop.squix.ch
The WeatherStation Kit available at the shop!

Posted by squix78


  1. Wow nice! I really love it! I have used the same code as a starting point and would love to see how you did the carousel. Hope you post your code soon!


  2. Hi Mike. I plan to switch to the dark sky API. Currently I'm working on the display part. Thank you for the confirmation that the dark sky API will be the right choice…

Leave a Reply