Skip to the content
PCBKitNew board
2 layersPrivate Weather Station, the printed circuit board in 3D

Private Weather Station

KrantLeeee/TECHIN-514_Final

Data Transmission Bluetooth is used to bridge the data gap between the sensor and the display.

Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
5
Pads
6
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 7 (file 20221018)
Created
11 Jan 2024
Updated
3 Mar 2024

Overview

Private Weather Station is an open-source printed circuit board by KrantLeeee, from the KrantLeeee/TECHIN-514_Final repository on GitHub, published under the MIT licence. It is a 2-layer board with 2 parts on 5 nets.

Its parts include 1 resistor and 1 connector. It belongs with the home automation and IoT boards of this library.

README

README.md

TECHIN-514_Final

Project Description:

This project is a personal desktop weather station, displaying real-time outdoor temperature, humidity, and pressure, with gesture-controlled interactive OLED screen and gauge needle as interface.

Features:

  1. Display real-time outdoor temperature, humidity, and pressure.
  2. Use hand gesture to controll the information on the OLED.

Component Datasheet (Sensors & Displayes)

GitHub Logo

How they work

GitHub Logo

How They Comminicate

GitHub Logo GitHub Logo

Schematic

GitHub Logo

PCB Design

GitHub Logo

DSP

A moving average filter is used to ensure accurate and stable readings. The filter smooths out transient noise and mitigates anomalous data. This improves the reliability of the information provided by the weather station.

Function Logic

Placement and Power The sensor device is positioned on an outdoor balcony. It's powered via USB, eliminating the need for frequent battery replacements.

Data Transmission Bluetooth is used to bridge the data gap between the sensor and the display.

Display Device Features Displays real-time readings on an OLED screen. Uses a step motor-driven dashboard to interpret and visually indicate humidity levels, providing an intuitive humidity indicator. Operated on a 2000mAh battery for portability and convenience. Incorporates gesture control via HiLetgo APDS-9960 for toggling displayed metrics, enhancing user interaction without cluttering the device's aesthetic.

Parts

2
QtyValueFootprintReferences
10.96'' OLEDConnector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ1
1RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1

Questions

What parts does the Private Weather Station use?

2 parts. 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 Private Weather Station KiCad files?

From the KrantLeeee/TECHIN-514_Final repository on GitHub, at the commit this page was made from: the board is Display End PCB_Private-weather-station/Private Weather Station.kicad_pcb and its schematic Display End PCB_Private-weather-station/Private Weather Station.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Private Weather Station design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0