/WeatherStation

Arduino Based Online Weather Station's Firmware.

Primary LanguageC++MIT LicenseMIT

Weather Station

Weather

Arduino Based Online Weather Station's Firmware.

Build

The source code is verified to be compatible with Platform IO and Arduino IDE.

Configure

  • Setup in Secret.h your WiFi.
  • Change the data sending logic to your own.

Hardware

  • Arduino Mini.
  • Any 3.3V - 5V DC Arduino compitable Power Supply.
  • Temperature, Humidity DHT-22.
  • ESP-01-S or any esp8266 WiFi module with Serial.

Optional

  • BME280 Temperature, Humidity, Pressure Sensor. Replaces DHT-22.
  • DS3231 Mini RTC. Get time offline.
  • MH-Z19 CO2 Sensor or better.
  • 2004 i2c Display. Or any i2c display.
  • Lux sensor. A photoresistor is enough if it's just for backlit control, not for an accurate light level data.
  • RGB Led Module. Any.
  • Resistors and other common electronic parts.

Wiring of Base Version

Wiring