This is an old revision of the document!


Air Pollution Detector

Introducere

Dispozitivul realizat a pornit de la ideea verificarii nivelului de poluare cu CO2 din locul unde acesta este amplasat, iar, pentru o mai buna cunoastere a particularitatior calitatii aerului, in special, din interior, au fost adaugate functionalitatile de afisare pentru temperatura si umiditate.

Descriere generală

La placuta Arduino sunt conectati cei doi senzori, cel de umiditate si temperatura si cel pentru detectarea nivelului de gaz, iar rezultatele preluate de la acestea sunt afisate pe ecranul LCD. Schema bloc este urmatoarea:

Hardware Design

Piesele utilizate in cadrul proiectului sunt urmatoarele:

Piese
Placuta Arduino NANO
Senzor de temperatura si umiditate DHT11
Senzor de gaz MQ-135
LCD 16 x 2 I2C
Fire jumper
Fire mama-tata
Breadboard

Atat placuta Arduino, cat si cei doi senzori, au fost plasati pe breadboard, iar LCD-ul, in afara placii. Conexiunile dintre fiecare senzor si LCD, respectiv, Arduino, realizandu-se in conformitate cu specificatiile fiecaruia, care pot fi gasite la urmatoarele adrese:
Senzor MQ-135
Senzor DHT11
LCD 16x2 I2C

Datele preluate de la cei doi senzori sunt ulterior afisate pe ecranul LCD-ului. Schema electrica astfel obtinuta este:

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

Prezentarea video se gaseste la adresa urmatoare:
Demo Air Pollution Detector

Rezultatele obtinute, in urma testarii dispozitivului in mediul interior, sunt:


dragneandraamalia_img_0364.jpg dragneandraamalia_img_0365.jpg

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/prj2022/ncaroi/air_pollution_detector.1653650511.txt.gz · Last modified: 2022/05/27 14:21 by andra_amalia.dragne
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