DEBASISH DUTTA
Published © CC BY-NC-SA

Solar Powered WiFi Weather Station V3.0

A Solar-Powered Weather Station to monitor Temperature, Humidity, Air Pressure, Wind Speed, Wind Direction, Rainfall, UV Index, and Lux Level

IntermediateFull instructions providedOver 1 day126

Things used in this project

Hardware components

ESP32 DEV Kit1 ( 30 Pins )
30 Pins
×1
TP4056 Charger Module
×1
Barometric Pressure sensor BME280
×1
emperature Sensor - DS18B20
×1
Lux Level Sensor - BH1750
×1
Wind & Rain Sensor
×1
LDO - MCP1700-3.3V
×1
Resistors - 2 x 1K, 1 x 10K, 3 x 4.7K, 1 x 27K, 1 x 100K
×1
Electrolytic Capacitor - 1 x 100uF
×1
Ceramic Capacitors - 4 x 0.1uF
×1
TVS Diode - DT1042-04SO
Optional Part
×1
RJ11 Connector
×1
Male / Female Headers
×1
Jumper Cap
×1
Screw Terminal-2P - 5.08mm pitch
×1
Screw Terminal -3P -3.5mm pitch
×1
Solar Panel - 5V / 1.2Watt ( 110 x 69 mm )
×1
18650 Battery
×1
18650 Battery Holder
×1
22 AWG Wires
×1
Jumper Wires M-F
×1
Slide Switch
×1
PCB
×1

Software apps and online services

Arduino IDE
Arduino IDE
Blynk
Blynk
ThingSpeak API
ThingSpeak API

Hand tools and fabrication machines

Soldering Iron
Nipper
Wire Stripper
3D Printer

Story

Read more

Custom parts and enclosures

Thingiverse

https://www.thingiverse.com/thing:2747523

Thingiverse

https://www.thingiverse.com/thing:4805867

Schematics

Schematic Diagram

Code

Weather_Station_V3_30.03.2021.ino

Arduino
Error opening file.

Code written by jhughes1010

Github

https://github.com/PaulStoffregen/OneWire

Github

https://github.com/milesburton/Arduino-Temperature-Control-Library

Github

https://github.com/espressif/arduino-esp32

Github file

https://github.com/blynkkk/blynk-library/releases

Github

https://github.com/finitespace/BME280

Github

https://github.com/adafruit/Adafruit_SI1145_Library

Github

https://github.com/claws/BH1750

Credits

DEBASISH DUTTA

DEBASISH DUTTA

12 projects • 6 followers
DIY Hobbyist by passion and a Power Engineer by profession.  Maker, Developer, and Tinkerer.

Comments