Statie de monitorizare a mediului

Introducere

Nume: Serb Radu
Grupa: 334CB

  • Proiectul meu urmareste sa implementeze o statie de monitorizare a mediului care masoara temperatura, presiunea atmosferica si umiditatea aerului.
  • De asemenea, acest dispozitiv va veni dotat cu o alrma care se declanseza in cazul in cazul in care nivelul gazelor depaseste o anumita limita.
  • Un astfel de proiect ar fi util pentru persoanele ce isi doresc sa fie informate cu date despre mediu si sa fie alarmati in cazul unei scurgeri de gaze.

Descriere generală

Dupa cum am precizat mai sus proiectul cauta sa afiseze toate informatiile oferite de senzori pe un LCD, iar in cazul in care senzorul de gaze detecteaza o valoare prea ridicata, buzzerul se activeaza.

Hardware Design

Lista de piese:

  • Arduino uno
  • LCD 2004
  • Buzzer activ
  • Breadboard
  • Senzor de gaz MQ5
  • Senzor de temperatura + umiditate DHT22
  • Senzor de presiune + temperatura + altitudine BMP280
  • Fire
  • rezistente: 2x1kΩ; 1x10kΩ

Software Design

Codul a fost dezvoltat in Arduino IDE si am folosit urmatoarele biblioteci:

  • DHT.h: pentru senzorul DHT22 pentru citirea umiditatii si a temperaturii
  • Adafruit_BMP280.h: pentru BMP280, pentru ctirea presiunii atmosferice
  • LiquidCrystal.h: pentru LCD.

setup()

Initializez transmisiunea USART de care m-am folosit pentru a ma asigura ca ce afisez pe LCD e ok. Initializez si restul componentelor (LCD senzori si buzzer) si configurez Timer1 pentru a crea o intarziere de o secunda.

loop()

Verific daca au trcut cele 10 secunde necesare pentru incalzirea senzorului de gaz, dupa care citesc valorile. Afisez in Serial Monitor si pe LCD si updatez valorile la fiecare 2 secunde.

Rezultate Obţinute

Concluzii

Un proiect interesant overall din care a invatat cate ceva.

Download

Bibliografie/Resurse

pm/prj2023/drtranca/monitorizare_mediu.txt · Last modified: 2023/05/28 19:10 by radu.serb
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