Skip to content

ESP8266 NodeMCU Based Solar Powered WiFi Weather Station - Record Temperature (x2), Humidity, Pressure, Rain, and Voltage

License

Notifications You must be signed in to change notification settings

jasonacox/WeatherStationWiFi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeatherStationWiFi

ESP8266 NodeMCU Based Solar Powered WiFi Weather Station

Description

This project builds a solar powered Weather Station to return wather data via WiFi. The project uses:

  • ESP8266 NodeMCU - Arduino controller with WiFi
  • BME280 module to measure Temperature, Humidity, and Pressure
  • (optional) DS18B20 One-Wire bus temperature sensor for secondary measurement.
  • 2N2222 NPN transitor powered water detector circuit to detect Rain.
  • 5V Solar cell, 3.7V lithium ion battery and a TP4056 constant-current/constant-voltage linear charger to charge the battery during the day.

Circuit

TBD - Currently circuit prototype is being tested.

Schematic

Circuit Board

List of Materials

  • 1 x ESP8266 NodeMCU - Amazon
  • 1 x BME280 module - Amazon
  • 1 x DS18B20 (optional) - Amazon
  • 1 x 2N2222 NPN (rain detector) - Amazon
  • 1 x 2.5W 5V/500mAh Solar Cell - Amazon
  • 1 x 3.7V 3000mAh 755068 Battery Rechargeable Lithium Polymer ion Battery Pack - Amazon
  • 1 x 3.3V Linear Regulator 250MA TO92-3 - DigiKey
  • 1 x 100uF Electrolytic Capacitor - DigiKey
  • 1 x 0.1uF Ceramic Capactior - Amazon
  • 1 x 100k Ohm Resistors
  • 1 x Red LED

References

About

ESP8266 NodeMCU Based Solar Powered WiFi Weather Station - Record Temperature (x2), Humidity, Pressure, Rain, and Voltage

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published