Table of Contents

Statie de monitorizare a mediului

Introducere

Nume: Serb Radu
Grupa: 334CB

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:

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

proiect.zip

Bibliografie/Resurse

Export to PDF