/ESP32-Weatherstation

ESP32 with TFT display as small weather station displaying local and internet weather data

Primary LanguageCOtherNOASSERTION

ESP32 Weatherstation

ESP32 based Weatherstation Uses attached sensors, remote sensors and Internet weather information to display current weather on a 1.44" TFT display.

Detailed informations about it are on my website

Development platform

PlatformIO

Used hardware

SW practices used

  • Use of ESP32 HW timer
  • Use of SPI (for the TFT display)
  • Use of I2C (for the TSL2561 light sensor)
  • Use of bit-banging 1 wire interface to DHT11
  • Use of ESP32 touch interface
  • Use of ESP32 multi tasking
  • Use of ArduinoOTA for SW updates
  • Use of MQTT for web based information display
  • Use of UDP broadcast messaging
  • Use of UDP broadcast receiving
  • Use of TCP socket server to receive commands
  • Use of BLE for sending sensor data
  • Use of Bluetooth Serial for debugging

Library dependencies

PlatformIO library ID - Library name / Github link