The Weather Station Cluster is weather station system for ethusiasts that want to measure data for education and research purposes.
- The device collects the following data:-
- Temperature
- Humidity
- Heat index
- Altitude
- Pressure
- Rain (in cm)
- Rain duration and strength
- Wind speed
- Wind direction
- Collects the above mentioned parameters and stores the data to database.
- code/arduino_mega-code: Contains code for Arduino Mega.
- code/nodemcu-code: Contains code NodeMCU.
- docs: PCB images (Top, Bottom and Drill).
- eagle-design: Eagle design of PCB.
- fusion360-design: STL files of rain guage, wind direction and wind speed.
- DHT22 Library - GitHub
- BMP280 Library - GitHub
- RTC Library - GitHub
- ArduinoJSON Library - GitHub
- Adafruit Sensor - github.com
- Rain sensor support - Thingiverse
- NodeMCU (x1) - Tomson Electronics
- Micro SD card module (x1) - Tomson Electronics
- Arduino Mega (x1) - Tomson Electronics
- DHT22 (x1) - Tomson Electronics
- BMP 280 (x1) - Tomson Electronics
- Rain sensor (x1) - Tomson Electronics
- Speed Measuring sensor Groove Coupler Module (x1) - Tomson Electronics
- RTC module (x1) - Tomson Electronics
- Button cell (CR-2032) (x1) - Tomson Electronics
- Female headers - Robu (India)
- Male header pins - Robu (India)
- DC Barrel Power Jack (x1) - Tomson Electronics
- LED (Red) (x4) - Tomson Electronics
- Diode IN 4007 (x1) - Tomson Electronics
- 7805 5V regulator (x1) - Amazon (India)
- LED (Green) (x3) - Tomson Electronics
- Micro SD Card Module (x1) - Tomson Electronics
- Rain drop detection sensor Module (x1) - Tomson Electronics
- Resistor (10K Ohms) (x2) - Tomson Electronics
- Resistor (220 Ohms) (x7) - Tomson Electronics
- Neodymium disc magnets (4x1.5mm) (x2) - Tomson Electronics
- Neodymium disc magnets (4x1.5mm) (x1) - Tomson Electronics
- PLA (1KG) (WHITE) (x1) - Tomson Electronics
- Pole, Wires, tapes and zip ties
- Connect the sensors as per circuit diagram.
- Flash the NodeMCU code.
- Connect to NodeMCU WiFi hotspot (SSID: Home Weather Station Mini) WiFi hotspot.
- Goto http://192.168.4.1 (NodeMCU gateway).
- Enter WiFi credentials.
- After connecting to WiFi, use Fing to get IP address of NodeMCU.
- Goto http://ip-address and enter username (admin) and password (pasword).
- Enter server IP address, API key and other necessary details.
Sensor name | Features |
---|---|
DHT22 | Temperature, Humidity and Heat Index |
BMP280 | Temperature, atmospheric pressure and altitude |
Rain Guage | Rain in CM |
Rain drop sensor | Rain Duration and Strength |
Annemometer | Wind speed and wind direction |
- Sashwat K (@sashuu6) hi@sashwat.in
- Tharun P Karun (@tharunpkarun) tpk@tharun.me
- Sreeram (STL files) YouTube