This is an old revision of the document!


Air quality measurement

Introducere

  • Un dispozitiv de monitorizare a calitații aerului, care la apasarea butonului afiseaza pe display concentrația de compusi organici volatili (VOCs) in aer si un indice al calitatii aerului (AQI) asociat, pe care le trimite prin wifi catre un spreadsheet.
  • Ideea initiala a pornit de la conștientizarea importantei calitatii aerului pentru sanatatea noastra.
  • Este util pentru ca ofera o solutie convenabila și eficienta pentru monitorizarea calitatii aerului în timp real.

Descriere generală

La apasarea butonului, senzorul SGP-40 masoara indexul de calitate a aerului, il afiseaza pe display si il trimite spre un spreadsheet prin wifi, unde este retinuta valoarea si data.

Hardware Design

Lista piese:

  • ESP32-Wroom-32
  • SGP40
  • Display led MAX7219
  • Buton
  • Rezistente

Senzor SGP40:

  • Functioneaza prin I2C
  • ESP32 are atriubuiti automat pinii 21 si 22 pentru SDA si SCL
  • Liniile SDA și SCL se afla la nivelul logic 0 și nu pot forța liniile la nivelul logic 1, deci este nevoie de rezistente de pull-up
  • Am ales rezistente de 4.7k

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2024/aungureanu/andrei.tiu.1716725029.txt.gz · Last modified: 2024/05/26 15:03 by andrei.tiu
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