ESP32 + SSD1306 OLED Weather Display

ESP32 DevKit pulls weather over Wi-Fi and shows it on a 0.96" I2C OLED.

Difficulty: Through-hole. Estimated build time: about 60 minutes. Estimated parts cost: about US$12.00. 4-part bill of materials with live supplier pricing. An ESP32 development board connects to a home Wi-Fi network, calls a weather API (such as OpenWeatherMap's free tier), parses the JSON response, and displays temperature and conditions on a 0.96-inch SSD1306 OLED over I2C.