Skip to content

One or more weather sensors based on an ESP32 control board running FreeRTOS. Readings collected by a light computing device (Raspberry Pi Zero 2 W or Linux PC), displayed on the local network, recorded in a MySQL database for forecasting features.

Notifications You must be signed in to change notification settings

kbennett2000/weather-station-public

Repository files navigation

weather-station-public

Description:

This project consists of one to many weather sensors based on an ESP32 control board running FreeRTOS and several cheap off-the-shelf sensors. Readings from the weather sensors are collected by a light computing device (Raspberry Pi Zero 2 W or Linux PC) and displayed on the local network as well as recorded in a MySQL database to be used for forecasting functions.

Instructions:

ESP32 / Pi Zero W weather station parts list:

  • Raspberry Pi Zero 2 W or PC running Linux (recommend Ubuntu Server)
  • ESP-32 control boards
  • BME280 temp / humidity / pressure sensors
  • TSL2591 light sensor (outdoor only)
  • NEO-6M GPS sensor (outdoor only)
  • 0.96 OLED display (optional)
  • Project boxes or containers for sensors as desired

ESP32 Pin Connections:

BME280:

  • VIN → ESP32 3.3V
  • GND → ESP32 GND
  • SCL → ESP32 GPIO22
  • SDA → ESP32 GPIO21
  • CSB → unconnected
  • SDO → ESP32 GND

TSL2591 (outdoor only):

  • VIN → ESP32 3.3V
  • GND → ESP32 GND
  • SCL → ESP32 GPIO22 (shared with BME280)
  • SDA → ESP32 GPIO21 (shared with BME280)
  • INT → unconnected

NEO-6M GPS (outdoor only):

  • VCC → ESP32 3.3V
  • GND → ESP32 GND
  • TX → ESP32 GPIO16 (RX2)
  • RX → ESP32 GPIO17 (TX2)

OLED Display:

  • VCC → ESP32 3.3V
  • GND → ESP32 GND
  • SCL → ESP32 GPIO22 (shared with others)
  • SDA → ESP32 GPIO21 (shared with others)

About

One or more weather sensors based on an ESP32 control board running FreeRTOS. Readings collected by a light computing device (Raspberry Pi Zero 2 W or Linux PC), displayed on the local network, recorded in a MySQL database for forecasting features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published