Differences

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

Link to this comparison view

pm:prj2026:bianca.popa1106:marian_cosmin.plesa [2026/05/08 20:46]
marian_cosmin.plesa
pm:prj2026:bianca.popa1106:marian_cosmin.plesa [2026/05/16 23:49] (current)
marian_cosmin.plesa
Line 21: Line 21:
 Arhitectura proiectului se face în jurul microcontrolerului **ESP32 (pe placă DevKitC)**. Sistemul este gândit sub forma unui automat de stări (Searching, Active Tracking, Power Saving, Manual Mode). Arhitectura proiectului se face în jurul microcontrolerului **ESP32 (pe placă DevKitC)**. Sistemul este gândit sub forma unui automat de stări (Searching, Active Tracking, Power Saving, Manual Mode).
  
-**Interacțiunea modulelor:**+===== Interacțiunea modulelor ​=====
  
-**Senzorii LDR (4 Fotoresistențe):​** Grupați în perechi pentru axa X și axa Y, aceștia sunt conectați la pinii ADC1 (GPIO 32, 33, 34, 35). Diferențele de tensiune între acești senzori sunt procesate pentru a determina direcția optimă de mișcare pe ambele planuri.+  * **Senzorii LDR (4 Fotoresistențe):​** Grupați în perechi pentru axa X și axa Y, aceștia sunt conectați la pinii ADC1 (GPIO 32, 33, 34, 35). Diferențele de tensiune între acești senzori sunt procesate pentru a determina direcția optimă de mișcare pe ambele planuri
 +  * **Cele 2 Servomotoare (SG90):** Reprezintă actuatoarele pentru mișcarea de azimut și elevare. Sunt controlate prin semnale PWM independente,​ permițând o mișcare fluidă și precisă a structurii de susținere a panourilor. 
 +  * **Sistemul de Măsurare Energie:** Folosește pini ADC dedicați pentru eșantionarea datelor electrice:​ 
 +    * **Tensiunea ($V$):** Citită printr-un divizor de tensiune rezistiv pe pinul 36 (VP) pentru scalarea la 3.3V. 
 +    * **Intensitatea ($I$):** Măsurată via rezistență de șunt pe pinul 39 (VN) folosind tehnica Low-side sensing. 
 +    * **Puterea ($P$):** Calculată instantaneu în cod prin formula $P = U \cdot I$. 
 +  * **Indicatorii LED (Sarcina):​** Înlocuiesc consumatorii mecanici mari, intensitatea lor fiind modulată prin PWM via tranzistorul TIP31 în funcție de puterea generată de panouri. 
 +  * **Butonul de Mod (Tactil):** Este conectat la un pin setat să genereze o întrerupere externă. Permite utilizatorului să comute între stările sistemului (Auto/​Manual) sau să reseteze poziția mecanică. 
 +  * **Serverul Web IoT:** ESP32 găzduiește un server web accesibil prin WiFi. Acesta preia telemetria din sistem și o afișează dinamic pe o pagină HTML, oferind monitorizarea curentului, tensiunii și puterii în timp real.
  
-**Cele 2 Servomotoare (SG90):** Reprezintă actuatoarele pentru mișcarea de azimut și elevare. Sunt controlate prin semnale PWM independente,​ permițând o mișcare fluidă și precisă a structurii de susținere a panourilor. 
  
-**Sistemul de Măsurare Energie:** Folosește pini ADC dedicați pentru eșantionarea datelor electrice:+**Schema Bloc:**
  
-    **Tensiunea ($V$):** Citită printr-un divizor de tensiune rezistiv pe pinul 36 (VP) pentru scalarea la 3.3V.+{{pm:prj2026:​bianca.popa1106:​desen_fara_titlu_1_.png?600}}
  
-    **Intensitatea ($I$):** Măsurată via rezistență de șunt pe pinul 39 (VN) folosind tehnica Low-side sensing.+===== Design Hardware =====
  
-    ​**Puterea ($P$):** Calculată instantaneu în cod prin formula $P = U \cdot I$.+** Unitatea de procesare și alimentare ​**
  
-**Indicatorii LED (Sarcina):​** Înlocuiesc consumatorii mecanici mariintensitatea lor fiind modulată prin PWM via tranzistorul TIP31 în funcție ​de puterea generată de panouri.+Sistemul este construit în jurul plăcii ESP32-WROOMaleasă pentru numărul mare de pini ADC (necesari celor 4 senzori LDR plus măsurătorile ​de tensiune și curent), ieșirile PWM hardware pentru servomotoare și capabilitățile WiFi integrate pentru serverul web IoT
  
-**Butonul ​de Mod (Tactil):** Este conectat la un pin setat să genereze o întrerupere externă. Permite utilizatorului să comute între stările sistemului (Auto/​Manual) sau să reseteze poziția mecanică.+Modulul ​de alimentare MB102 alimenteaza ESP32 si servomotoarele.
  
-**Serverul Web IoT** ESP32 găzduiește un server web accesibil prin WiFi. Acesta preia telemetria din sistem și o afișează dinamic pe o pagină HTML, oferind monitorizarea curentului, tensiunii și puterii în timp real.+** Subsistemul de detecție a luminii ​**
  
 +Fiecare LDR formează un divizor de tensiune cu o rezistență fixă de 10 kΩ, ieșirea fiind conectată la pinii ADC1 ai ESP32 (GPIO 32, 33, 34, 35). Software-ul compară perechile stânga/​dreapta și sus/jos pentru a determina direcția de corecție pe cele două axe.
 +
 +** Acționarea mecanică **
 +
 +Mișcarea panoului este asigurată de două servomotoare Tower Pro SG90, unul pentru azimut și celălalt pentru elevare, controlate prin semnale PWM independente generate de ESP32. Servomotoarele sunt alimentate direct din șina de 5V a modulului MB102.
 +
 +**Schema Electrica:​**
 +
 +{{pm:​prj2026:​bianca.popa1106:​circuit_image_2_.png?​600}}
  
-**Schema Bloc:** 
  
-{{pm:​prj2026:​bianca.popa1106:​desen_fara_titlu_1_.png?​600}} 
  
  
pm/prj2026/bianca.popa1106/marian_cosmin.plesa.1778262372.txt.gz · Last modified: 2026/05/08 20:46 by marian_cosmin.plesa
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