Skip to the content
PCBKitNew board
2 layersSchematics, the printed circuit board in 3D

Acest proiect reprezintă o stație meteo compactă bazată pe Arduino, care măsoară temperatura, presiunea atmosferică și altitudinea folosind senzorul BMP280.

Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
45
Pads
66
Tracks, vias
32, 0
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
26 Apr 2025
Updated
7 Jul 2026

Overview

Schematics is an open-source printed circuit board by not-sample-text, from the not-sample-text/weather-station repository on GitHub, published under the MIT licence. It is a 2-layer board with 9 parts on 45 nets, routed with 32 tracks and 0 vias.

Its parts include 6 resistors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Stație Meteo cu Arduino

Descriere Proiect

Acest proiect reprezintă o stație meteo compactă bazată pe Arduino, care măsoară temperatura, presiunea atmosferică și altitudinea folosind senzorul BMP280. Datele sunt afișate pe un ecran TFT ILI9341 color, inclusiv grafice pentru istoricul valorilor măsurate.

Stația meteo este dezvoltată de Pal Antonio și Hausi Alexandru ca parte a unui proiect educațional pentru monitorizarea parametrilor atmosferici.

Caracteristici

  • Măsurarea în timp real a temperaturii (°C)
  • Măsurarea presiunii atmosferice (hPa)
  • Calcularea altitudinii bazată pe presiunea la nivelul mării
  • Afișare grafică a istoricului temperaturii și presiunii
  • Interfață vizuală intuitivă cu coduri de culori
  • Actualizare automată a datelor la fiecare 2.5 secunde

Schema Electronică

Acest proiect include o schemă electronică completă creată în KiCad, disponibilă în directorul /schematics. Schema detaliază toate conexiunile necesare între Arduino, senzorul BMP280 (conectat prin adaptorul de nivel logic TXS0108E) și ecranul TFT ILI9341.

Structura Codului

Codul sursă este organizat în mai multe fișiere pentru o mai bună modularitate:

  • DisplayManager: Gestionează afișajul TFT și toate elementele grafice
  • SensorManager: Gestionează comunicarea cu senzorul BMP280 și procesarea datelor
  • main.ino: Fișierul principal care coordonează toate componentele

Dependențe

Acest proiect necesită următoarele biblioteci:

Instalarea Bibliotecilor

  1. Deschideți Arduino IDE
  2. Mergeți la Sketch > Include Library > Manage Libraries...
  3. Căutați și instalați fiecare dintre bibliotecile Adafruit menționate mai sus
  4. Reporniți Arduino IDE
  5. Deschideți proiectul și încărcați-l pe placa dvs. Arduino

Componente Hardware Necesare

  • Arduino (recomandat Arduino Uno/Nano/Mega)
  • Senzor BMP280 de temperatură și presiune
  • Ecran TFT ILI9341 (240x320 pixeli; Pentru acest proiect foloses unul de 2.4", SKU:MSP2401)
  • Adaptor de nivel logic TXS0108E (pentru comunicarea cu senzorul BMP280)
  • Cabluri de conexiune
  • Sursă de alimentare corespunzătoare

Instrucțiuni de Utilizare

  1. Conectați toate componentele conform schemei KiCad din directorul /schematics
  2. Instalați toate bibliotecile necesare
  3. Încărcați codul pe placa Arduino
  4. Stația meteo va începe să afișeze date imediat după pornire

Contribuții

Contribuțiile sunt binevenite! Vă rugăm să citiți ghidul de contribuție pentru mai multe detalii.

Licență

Acest proiect este distribuit sub licența MIT. Consultați fișierul LICENSE pentru detalii complete.

Contact

Pentru întrebări sau sugestii, vă rugăm să deschideți un issue în acest repository sau să contactați autorii:

  • Pal Antonio
  • Hausi Alexandru

Parts

9
QtyValueFootprintReferences
51kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4, R5
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR6
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1CR2013-MI2120Display:CR2013-MI2120U1
1~Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalU3

Questions

What parts does the Schematics use?

9 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 Schematics KiCad files?

From the not-sample-text/weather-station repository on GitHub, at the commit this page was made from: the board is schematics/hardware.kicad_pcb and its schematic schematics/hardware.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Schematics 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 layers103 × 30.5 mmTS Back Endcap, the printed circuit board in 3D

    TS Back Endcap

    EEVengers/ThunderScope

    ThunderScope GitHub Repo

    9 parts1.3kMIT
  • 2 layers31.8 × 47.6 mmNGC 38 connector, the printed circuit board in 3D

    NGC 38 connector

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    9 parts1.2k
  • 2 layers24 × 27.3 mmExpansion Card Retrofit, the printed circuit board in 3D

    Expansion Card Retrofit

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    9 parts1.1kCC-BY-4.0
  • 2 layers15.6 × 17.3 mmSKR Mini TFT Thermistor Board, the printed circuit board in 3D

    SKR Mini TFT Thermistor Board

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    9 parts1.1kGPL-3.0
  • 2 layers39.1 × 49.5 mmLearnoliver, the printed circuit board in 3D

    Learnoliver

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    9 parts915
  • 2 layers17.4 × 16.9 mmToolhead, the printed circuit board in 3D

    Toolhead

    tanaes/whopping_Voron_mods

    9 parts787GPL-3.0
  • 2 layers9.8 × 108 mmExpander, the printed circuit board in 3D

    Expander

    wntrblm/Castor_and_Pollux

    A Juno-inspired dual oscillator

    9 parts587
  • 2 layersKeyboard after, the printed circuit board in 3D

    Keyboard after

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    9 parts547GPL-3.0