Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

ESP8266 NodeMCU Weather Station with Multiple Sensors and Battery Power

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU Weather Station with Multiple Sensors and Battery Power

Circuit Documentation

Summary

This project is an advanced weather station using an ESP8266 NodeMCU microcontroller. It integrates multiple sensors and modules for data acquisition, storage on an SD card, display on an OLED screen, and a web server to display and graph all collected data. The system also includes power management components to ensure reliable operation.

Component List

ESP8266 NodeMCU

Adafruit BMP388

Adafruit TSL2591 High Dynamic Range Digital Light Sensor

DHT22

DS3231 RTC

Adafruit PCF8591

0.96" OLED

Micro SD Card Module

YL-83 Rain Sensor - Control Board

YL-83 Rain Sensor - Detection Board

DFRobot Capacitive Soil Moisture Sensor (V1.0)

TP4056

PowerBoost 1000 Basic Pad Terminal

18650 in holder

Resistors

Zener Diodes

Photocell (LDR)

Wiring Details

ESP8266 NodeMCU

Adafruit BMP388

Adafruit TSL2591 High Dynamic Range Digital Light Sensor

DHT22

DS3231 RTC

Adafruit PCF8591

0.96" OLED

Micro SD Card Module

YL-83 Rain Sensor - Control Board

YL-83 Rain Sensor - Detection Board