Differences

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

Link to this comparison view

pm:prj2026:bianca.popa1106:alexia.oprisan [2026/05/16 10:13]
alexia.oprisan [Descrierea detaliata a modulelor hardware]
pm:prj2026:bianca.popa1106:alexia.oprisan [2026/05/16 10:18] (current)
alexia.oprisan [Descrierea detaliata a modulelor hardware]
Line 69: Line 69:
 RTC-ul comunica cu microcontrollerul prin interfata I2C: RTC-ul comunica cu microcontrollerul prin interfata I2C:
  
-  * **SDA -PC4 (SDA)** +  * **SDA - PC4 (SDA)** 
-  * **SCL -PC5 (SCL)**+  * **SCL - PC5 (SCL)**
  
 Interfata I2C permite comunicatia seriala folosind doar doua fire de date, ceea ce reduce numarul de pini utilizati. Interfata I2C permite comunicatia seriala folosind doar doua fire de date, ceea ce reduce numarul de pini utilizati.
  
----- 
  
 === NTC waterproof === === NTC waterproof ===
Line 82: Line 81:
 Conectare: Conectare:
  
-  * **PC1 (A1)** -intrare analogica ADC+  * **PC1 (A1)** - intrare analogica ADC
  
 Valorile analogice citite de microcontroller sunt convertite in temperatura si afisate pe display-ul LCD. Valorile analogice citite de microcontroller sunt convertite in temperatura si afisate pe display-ul LCD.
  
----- 
  
 === HC-SR04 === === HC-SR04 ===
Line 94: Line 92:
 Conexiuni: Conexiuni:
  
-  * **TRIG -PD4 (D4)** -iesire digitala +  * **TRIG - PD4 (D4)** - iesire digitala 
-  * **ECHO -PD5 (D5)** -intrare digitala+  * **ECHO - PD5 (D5)** - intrare digitala
  
 Distanta este calculata pe baza duratei semnalului receptionat. Distanta este calculata pe baza duratei semnalului receptionat.
  
----- 
  
 === LDR === === LDR ===
Line 107: Line 104:
 Conectare: Conectare:
  
-  * **PC0 (A0)** -intrare analogica ADC+  * **PC0 (A0)** - intrare analogica ADC
  
 LDR-ul este utilizat impreuna cu un rezistor de 10kΩ intr-un divizor de tensiune. LDR-ul este utilizat impreuna cu un rezistor de 10kΩ intr-un divizor de tensiune.
- 
----- 
  
 === Servomotor SG90 === === Servomotor SG90 ===
Line 119: Line 114:
 Conectare: Conectare:
  
-  * **PB1 (D9)** -pin PWM+  * **PB1 (D9)** - pin PWM
  
 PWM-ul permite controlul precis al unghiului de rotatie. PWM-ul permite controlul precis al unghiului de rotatie.
  
----- 
  
 === LCD 16×2 I2C === === LCD 16×2 I2C ===
Line 131: Line 125:
 Conexiuni I2C: Conexiuni I2C:
  
-  * **SDA -PC4** +  * **SDA - PC4** 
-  * **SCL -PC5**+  * **SCL - PC5**
  
 Utilizarea interfetei I2C reduce numarul de pini necesari conectarii. Utilizarea interfetei I2C reduce numarul de pini necesari conectarii.
  
----- 
  
 === Modul releu === === Modul releu ===
Line 144: Line 137:
 Conectare: Conectare:
  
-  * **PD7 (D7)** -iesire digitala+  * **PD7 (D7)** - iesire digitala
  
 Releul este activat automat in functie de valoarea citita de LDR sau manual prin buton. Releul este activat automat in functie de valoarea citita de LDR sau manual prin buton.
  
----- 
  
 === Modul Bluetooth BLE === === Modul Bluetooth BLE ===
Line 156: Line 148:
 Conexiuni UART: Conexiuni UART:
  
-  * **TXD modul -PB2 (D10)** +  * **TXD modul - PB2 (D10)** 
-  * **RXD modul -PB3 (D11)**+  * **RXD modul - PB3 (D11)**
  
 Prin Bluetooth, utilizatorul poate monitoriza parametrii sistemului si controla anumite functii folosind o aplicatie mobila. Prin Bluetooth, utilizatorul poate monitoriza parametrii sistemului si controla anumite functii folosind o aplicatie mobila.
  
----- 
  
 === Butoane de control === === Butoane de control ===
Line 167: Line 158:
 Sistemul utilizeaza doua butoane pentru control manual: Sistemul utilizeaza doua butoane pentru control manual:
  
-  * **PD3 (D3)** -buton hranire manuala +  * **PD3 (D3)** - buton hranire manuala 
-  * **PD6 (D6)** -buton control iluminare+  * **PD6 (D6)** - buton control iluminare
  
 Butonul de hranire utilizeaza intreruperi externe pentru detectarea rapida a apasarii. Butonul de hranire utilizeaza intreruperi externe pentru detectarea rapida a apasarii.
 +
 +^ Componenta ^ Pin ATmega328P ^ Tip Interfata ^
 +| RTC DS3231 | PC4 (SDA), PC5 (SCL) | I2C |
 +| LCD 16×2 I2C | PC4 (SDA), PC5 (SCL) | I2C |
 +| HC-SR04 | PD4 (TRIG), PD5 (ECHO) | GPIO |
 +| Senzor NTC waterproof | PC1 (ADC1 / A1) | ADC |
 +| LDR | PC0 (ADC0 / A0) | ADC |
 +| Modul releu | PD7 (D7) | GPIO |
 +| Banda LED 12V | Alimentare externa prin releu | Alimentare externa |
 +| Servomotor SG90 | PB1 (OC1A / D9) | PWM |
 +| Buton hranire | PD3 (INT1 / D3) | Intrerupere externa |
 +| Buton iluminare | PD6 (D6) | GPIO |
 +| Modul Bluetooth BLE HM-10 / AT-09 | PB2 (RX / D10), PB3 (TX / D11) | UART |
 +
 ===== Software Design ===== ===== Software Design =====
  
pm/prj2026/bianca.popa1106/alexia.oprisan.1778915590.txt.gz · Last modified: 2026/05/16 10:13 by alexia.oprisan
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