Skip to content

mcutree/ESP32-Weatherstation

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 73.3%
  • C++ 26.1%
  • Python 0.6%