Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:bianca.popa1106:adela_andreea.marin [2026/05/09 16:22]
adela_andreea.marin
pm:prj2026:bianca.popa1106:adela_andreea.marin [2026/05/09 23:16] (current)
adela_andreea.marin
Line 19: Line 19:
   * **AHT20 + BMP280** - măsoară temperatura,​ umiditatea și presiunea atmosferică prin I2C   * **AHT20 + BMP280** - măsoară temperatura,​ umiditatea și presiunea atmosferică prin I2C
   * **APDS-9960** - detectează gesturi (UP/​DOWN/​LEFT/​RIGHT) prin I2C, semnalizează prin întrerupere externă   * **APDS-9960** - detectează gesturi (UP/​DOWN/​LEFT/​RIGHT) prin I2C, semnalizează prin întrerupere externă
-  * **MiCS-5524** - senzor analogic pentru calitatea aerului ​(CO, VOC), citit prin ADC+  * **MiCS-5524** - senzor analogic pentru calitatea aerului, citit prin ADC
   * **LCD 16x2 cu modul I2C** - afișează datele senzorilor și alertele   * **LCD 16x2 cu modul I2C** - afișează datele senzorilor și alertele
   * **Modul MicroSD** - stochează profilul de calibrare și logurile CSV prin SPI   * **Modul MicroSD** - stochează profilul de calibrare și logurile CSV prin SPI
-  * **LED-uri (x3)** - indicatori vizuali de status ​(verde/​galben/​roșu)+  * **LED-uri (x3)** - indicatori vizuali de status
   * **Buzzer pasiv** - alertă sonoră prin semnal PWM   * **Buzzer pasiv** - alertă sonoră prin semnal PWM
  
Line 28: Line 28:
 ==== Interacțiuni între module ==== ==== Interacțiuni între module ====
  
-  * **I2C (A4/A5):** ATmega comunică cu LCD, APDS-9960, AHT20 și BMP280 pe același bus. Fiecare dispozitiv are adresă unică. +  * **I2C:** ATmega comunică cu LCD, APDS-9960, AHT20 și BMP280 pe același bus. Fiecare dispozitiv are adresă unică. 
-  * **ADC (A0):** ATmega citește tensiunea analogică de la MiCS-5524 și o convertește digital. +  * **ADC:** ATmega citește tensiunea analogică de la MiCS-5524 și o convertește digital. 
-  * **SPI (D10-D13):** ATmega accesează modulul MicroSD pentru salvarea profilului de calibrare și logarea periodică a datelor în format CSV. +  * **SPI:** ATmega accesează modulul MicroSD pentru salvarea profilului de calibrare și logarea periodică a datelor în format CSV. 
-  * **UART ​(D0/D1):** ATmega trimite datele senzorilor către ESP32. Deoarece ATmega operează la 5V logic și ESP32 la 3.3V, linia TX a ATmega trece printr-un voltage divider rezistiv înainte de a ajunge la RX-ul ESP32.+  * **UART:** ATmega trimite datele senzorilor către ESP32. Deoarece ATmega operează la 5V logic și ESP32 la 3.3V, linia TX a ATmega trece printr-un voltage divider rezistiv înainte de a ajunge la RX-ul ESP32.
   * **GPIO:** ATmega controlează cele 3 LED-uri de status în funcție de nivelul de anomalie detectat.   * **GPIO:** ATmega controlează cele 3 LED-uri de status în funcție de nivelul de anomalie detectat.
-  * **PWM (D3):** ATmega generează semnal PWM pentru buzzer la detectarea valorilor critice. +  * **PWM:** ATmega generează semnal PWM pentru buzzer la detectarea valorilor critice. 
-  * **Întrerupere externă ​(D2):** Pinul INT al APDS-9960 este conectat la INT0 al ATmega pentru detecția gesturilor fără polling.+  * **Întrerupere externă:** Pinul INT al APDS-9960 este conectat la INT0 al ATmega pentru detecția gesturilor fără polling.
  
 ===== Hardware Design ===== ===== Hardware Design =====
Line 40: Line 40:
 ==== Listă de componente ==== ==== Listă de componente ====
  
-^ Componentă ​^ Cantitate ​^ Protocol ^ Tensiune ^ +^ Componentă ^ Protocol ^ Tensiune ^ 
-| ATmega328P Xplained Mini | 1 | - | 5V | +| ATmega328P Xplained Mini | - | 5V | 
-| ESP32 DevKit ​v1 | 1 | UART | 3.3V | +| ESP32 DevKit | UART | 3.3V | 
-| Senzor AHT20 + BMP280 (modul combinat) ​| 1 | I2C | 3.3V | +| Senzor AHT20 + BMP280 (modul combinat) | I2C | 3.3V | 
-| Senzor gesturi APDS-9960 ​| 1 | I2C | 3.3V | +| Senzor gesturi APDS-9960 | I2C | 3.3V | 
-| Senzor calitate aer MiCS-5524 ​| 1 | ADC | 5V | +| Senzor calitate aer MiCS-5524 | ADC | 5V | 
-| Display LCD 16x2 cu modul I2C | 1 | I2C | 5V | +| Display LCD 16x2 cu modul I2C | I2C | 5V | 
-| Modul MicroSD SPI | 1 | SPI | 3.3V/5V | +| Modul MicroSD SPI | SPI | 3.3V/5V | 
-| Buzzer ​pasiv | 1 | PWM | 5V | +| Buzzer | PWM | 5V | 
-| LED roșu | 1 | GPIO | 5V +| LED | GPIO | 5V |
-| LED galben | 1 | GPIO | 5V | +
-| LED verde | 1 | GPIO | 5V | +
-| Rezistență 220 ohm | 3 | - | - | +
-| Rezistență 1k ohm | 1 | - | - | +
-| Rezistență 2k ohm | 1 | - | - | +
-| Breadboard | 1 | - | - | +
-| Fire jumper | ~30 | - | - |+
  
  
pm/prj2026/bianca.popa1106/adela_andreea.marin.1778332977.txt.gz · Last modified: 2026/05/09 16:22 by adela_andreea.marin
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