This is an old revision of the document!


Aparat meteo cu predicție de ploaie

Introducere

Autor: Mihnea Bogdan Zarojanu
Grupa: 332CD

Scopul principal al proiectului, precum sugerează și numele acestuia, este de a monitoriza parametrii meteorologici, pe care să îi afișeze pe un ecran. În plus, folosind elemente simple de predicție, va putea reda șansa de ploaie și furtună.

Idea originală de la care am pornit a fost conceptul de prognoză meteo bazată pe presiunea aerului1), mai exact:

  • Schimbarea relativ rapidă a presiunii (pe parcursul a mai multor ore) poate determina o schimbare a vremii2).
  • O cădere semnificativă înseamnă o șansă considerabilă de ploaie.
  • O urcare semnificativă poate precede o îmbunătățire a vremii, mai exact terminarea precipitațiilor și dispariția norilor de ploaie.

Utilitatea acestui proiect provine din a putea afla informații curente despre vreme: temperatura, umiditatea şi şansele de ploaie şi furtună.

Descriere generală

Diagramă module

Utilizarea aparatului

Diagrama cazurilor de utilizare
Odată ce aparatul este pornit, utilizatorul va putea introduce ora, apăsând butonul roșu pentru a alege cifra potrivită, și pe cel albastru pentru a trece la cifra următoare. După ce a introdus ora, aparatul va afișa timpul curent, temperatura și umiditatea. Cu butonul albastru se poate cicla printre comenzi, iar cu cel roșu se poate activa comanda curentă.

Hardware Design

Listă de componente

  • Arduino Uno R3 (ATmega328P)
  • OLED 0.96” SSD1306 (128x64px)
  • BME280 senzor temperatură, presiune și umiditate
  • Modul Micro SD
  • Card Micro SD 32GB
  • 2x Rezistențe 5.6KΩ
  • 2x Butoane
  • Fire

Schemă electrică

Schemă electrică

Software Design

  • Mediu de dezvoltare: PlatformIO

Rezultate Obţinute

Concluzii

Cod sursă

Jurnal

  • 28 aprilie: am comandat Arduino Uno, piese pentru circuit, ecran lcd și senzor;
  • 30 aprilie: a ajuns Arduino, piesele şi ecranul;
  • 1 mai: am implementat comunicația USART între calculator și placa Arduino;
  • 2-3 mai: am construit circuitul pentru lcd și butoane, și am făcut să meargă afișarea;
  • 5 mai: a venit senzorul de temperatură, umiditate şi presiune atmosferică;
  • 7 mai: am dat comanda pentru cititor microsd;
  • 8 mai: a venit cititorul microsd;
  • 16 mai: am adaptat implementarea SPI din laborator pentru cititor;
  • 17-18 mai: am încercat să fac senzorul să funcționeze, însă fără succes;

Bibliografie și Resurse

Resurse Hardware

Resurse Software

pm/prj2025/ccristi/mihnea.zarojanu.1748012102.txt.gz · Last modified: 2025/05/23 17:55 by mihnea.zarojanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0