Skip to the content
4 layers88.9 × 68.6 mmWeatherStation, the printed circuit board in 3D

WeatherStation

steand/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

2

README

README.md

Wetterstation

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
QtyValueFootprintReferences
3Screw_Terminal_01x02Terminal_Blocks:TerminalBlock_bornier-2_P5.08mmJ9, J11, J15
2100kResistors_ThroughHole:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_VerticalR1, R2
210KResistors_ThroughHole:R_Axial_DIN0207_L6.3mm_D2.5mm_P5.08mm_VerticalR3, R6
210µCapacitors_ThroughHole:CP_Radial_D4.0mm_P1.50mmC3, C7
2Screw_Terminal_01x04Terminal_Blocks:TerminalBlock_bornier-4_P5.08mmJ8, J10
11µCapacitors_ThroughHole:CP_Radial_D4.0mm_P1.50mmC5
11µFCapacitors_ThroughHole:CP_Radial_D4.0mm_P1.50mmC2
1Conn_01x02_MalePin_Headers:Pin_Header_Straight_1x02_Pitch2.54mmJ16
1ESP-WROOM-32ESP:ESP32_Dev_BoardU6
1IRLML2244TO_SOT_Packages_SMD:SOT-23Q1
1Mod_Dual_Schmitt_TrigerModule:Mod_TSOP6_TO_8DILU8
1Mod_Regulator_3.0VModule:Mod_SOT23_TO_10DILU9
1Mod_SpannungsteilerModule:Mod_SOT23_TO_10DILU7
1ModeButtons_Switches_ThroughHole:SW_PUSH_6mmSW2
1ProgSocket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mmJ19
1Rain_SensorESP:Rain_SensorU4
1ResetButtons_Switches_ThroughHole:SW_PUSH_6mmSW1

More from steand/WeatherStation

1
  • 2 layersModule, the printed circuit board in 3D

    Module

    steand/WeatherStation

    Eigenbau Wetterstation/DIY Weather Station

    14 partsGPL-3.0

Similar boards

  • 2 layers20 × 22.3 mmTinyPEPPER, the printed circuit board in 3D

    TinyPEPPER

    fishpepper/tinyPEPPER

    a tiny 16x16mm hole-to-hole 4in1 brushless ESC running BLHeli_s

    97 parts80
  • 4 layers120 × 100 mmBsc, the printed circuit board in 3D

    Bsc

    shining-man/bsc_hw

    Hardware battery safety controller (BSC)

    286 parts31MIT
  • 2 layers83 × 83 mmESC Frame, the printed circuit board in 3D

    ESC Frame

    aTaylor60/ESC_Frame

    A combined frame and 4in1 brushless ESC running BLHeli_s with 16mm hole spacing

    117 parts11
  • 2 layers50 × 50 mmEspboard, the printed circuit board in 3D

    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 mmTeslaBMBCheck, the printed circuit board in 3D

    TeslaBMBCheck

    svpetry/TeslaBMBCheck

    Simple device that reads the voltage levels and temperatures from a Tesla Model S BMB board.

    42 parts1
  • 2 layers139 × 94 mmUC segment control, the printed circuit board in 3D

    UC segment control

    bigdisp/scoreboard-hardware

    Schematics of pcb for the scoreboard.

    140 partsMIT
  • 2 layers99 × 93.5 mmEsp32-rfm gateway, the printed circuit board in 3D

    Esp32-rfm gateway

    CalinRadoni/pax-Gateway

    The purpose of this gateway is to either:

    91 partsGPL-3.0
  • 2 layers144.8 × 70 mmActiveLoadBigMosfets, the printed circuit board in 3D

    ActiveLoadBigMosfets

    jakubprzybytek/ActiveLoad

    Active Load for testing power supply circuits

    189 parts

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).