

WeatherStation
Eigenbau Wetterstation/DIY Weather Station
- Size
- 88.9 × 68.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 53
- Pads
- 121
- Tracks, vias
- 162, 24
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 20 Aug 2019
- Updated
- 13 Sep 2019
Overview
WeatherStation is an open-source printed circuit board by steand, from the steand/WeatherStation repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 88.9 × 68.6 mm with 23 parts on 53 nets, routed with 162 tracks and 24 vias.
It is built around the ESP-WROOM-32D and IRLML2244. Its parts include 7 connectors, 5 ICs, 4 capacitors, 4 resistors and 2 switches. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
Main components
2README
README.mdWetterstation
Version 0.1 (under construction, not stabil)
In diesem Projekt habe ich mir eine kleine Wetterstation gebaut. Meine Motivation war, dass es eigentlich nichts erschwingliches gibt was in die offenen Smart-Home (bei mir openHAB2) integrierbar ist.
Leistungsmerkmale:
- Windgeschwindigkeit
- Windrichtung
- Regenmenge
- Regensensor
- Temperatur
- Luftdruck
- Luftfeuchtigkeit
- Helligkeit
Zur Steuerung meine Markise benötige ich Alarme für Regen und Windgeschwindigkeit. Die Rolladen werden mit Hilfe der Helligkeitssensor gesteuert.
Für Windgeschwindigkeit, -richtung und Regenmenge dienen die Sensoren eine AOK5055. Regensensor ist ein "China Modul". Temperatur, Luftdruck und -feuchte basieren auf einem BME280, Helligkeit auf dem BH1750.
Die Microcontroller Basis ist ESP-WROOM-32u (u wegen der Antenne).
Als Stromversorung dient eine 18500/3000mAh Batterie die über ein Modul(TP4056) geladen wird. Der Lader wird über ein MPPT-Modul (China) von einem 5W/12V Solarpenel versorgt. Als SDK setze ich platformIO auf Basis von Atom ein. Für Schaltpläne und Platinenlayout (Entwicklerplatine) nutze ich KiCad.
Weitere Details unter dem Verzeichnis ``` ./doc
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | Screw_Terminal_01x02 | Terminal_Blocks:TerminalBlock_bornier-2_P5.08mm | J9, J11, J15 |
| 2 | 100k | Resistors_ThroughHole:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R1, R2 |
| 2 | 10K | Resistors_ThroughHole:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_Vertical | R3, R6 |
| 2 | 10µ | Capacitors_ThroughHole:CP_Radial_D4.0mm_P1.50mm | C3, C7 |
| 2 | Screw_Terminal_01x04 | Terminal_Blocks:TerminalBlock_bornier-4_P5.08mm | J8, J10 |
| 1 | 1µ | Capacitors_ThroughHole:CP_Radial_D4.0mm_P1.50mm | C5 |
| 1 | 1µF | Capacitors_ThroughHole:CP_Radial_D4.0mm_P1.50mm | C2 |
| 1 | Conn_01x02_Male | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J16 |
| 1 | ESP-WROOM-32 | ESP:ESP32_Dev_Board | U6 |
| 1 | IRLML2244 | TO_SOT_Packages_SMD:SOT-23 | Q1 |
| 1 | Mod_Dual_Schmitt_Triger | Module:Mod_TSOP6_TO_8DIL | U8 |
| 1 | Mod_Regulator_3.0V | Module:Mod_SOT23_TO_10DIL | U9 |
| 1 | Mod_Spannungsteiler | Module:Mod_SOT23_TO_10DIL | U7 |
| 1 | Mode | Buttons_Switches_ThroughHole:SW_PUSH_6mm | SW2 |
| 1 | Prog | Socket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mm | J19 |
| 1 | Rain_Sensor | ESP:Rain_Sensor | U4 |
| 1 | Reset | Buttons_Switches_ThroughHole:SW_PUSH_6mm | SW1 |
More from steand/WeatherStation
1- 2 layers

Similar boards
- 2 layers20 × 22.3 mm

TinyPEPPER
fishpepper/tinyPEPPER
a tiny 16x16mm hole-to-hole 4in1 brushless ESC running BLHeli_s
97 parts80 - 4 layers120 × 100 mm

- 2 layers83 × 83 mm

ESC Frame
aTaylor60/ESC_Frame
A combined frame and 4in1 brushless ESC running BLHeli_s with 16mm hole spacing
117 parts11 - 2 layers50 × 50 mm

Espboard
k4cg/door-status
This program submits the k4cg space door status to "heimat". It is intended to run on an ESP8266 controller with micropython firmware.
34 parts1GPL-3.0 - 2 layers99.4 × 60.2 mm

TeslaBMBCheck
svpetry/TeslaBMBCheck
Simple device that reads the voltage levels and temperatures from a Tesla Model S BMB board.
42 parts1 - 2 layers139 × 94 mm

- 2 layers99 × 93.5 mm

- 2 layers144.8 × 70 mm

Questions
How big is the WeatherStation PCB?
It measures 88.9 × 68.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the WeatherStation use?
23 parts, built around the ESP-WROOM-32D and IRLML2244. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the WeatherStation KiCad files?
From the steand/WeatherStation repository on GitHub, at the commit this page was made from: the board is doc/kicad/WeatherStation.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the WeatherStation design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).