Differences

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

Link to this comparison view

iothings:proiecte:2025sric:solaris [2025/05/29 07:56]
stefan.radulescu01
iothings:proiecte:2025sric:solaris [2025/05/29 08:01] (current)
stefan.radulescu01 [Rezultate]
Line 11: Line 11:
 ====== Componente hardware principale ====== ====== Componente hardware principale ======
  
-ESP32 – microcontroller cu suport Wi-Fi, ideal pentru aplicații IoT. +  * ESP32 – microcontroller cu suport Wi-Fi, ideal pentru aplicații IoT. 
-INA219 – senzor de curent și tensiune, utilizat pentru măsurarea precisă a valorilor electrice. +  ​* ​INA219 – senzor de curent și tensiune, utilizat pentru măsurarea precisă a valorilor electrice. 
-Panou solar 6V – sursa de energie pentru încărcarea bateriei. +  ​* ​Panou solar 6V – sursa de energie pentru încărcarea bateriei. 
-Baterie Li-Ion – asigură alimentarea sistemului și permite monitorizarea stării de încărcare. +  ​* ​Baterie Li-Ion – asigură alimentarea sistemului și permite monitorizarea stării de încărcare. 
-Transformator Ams1117 Step-Down 3.3v - utilizat pentru alimentarea sistemului ESP32. +  ​* ​Transformator Ams1117 Step-Down 3.3v - utilizat pentru alimentarea sistemului ESP32. 
-CN3791 - modul de incarcare solara acumulator+  ​* ​CN3791 - modul de incarcare solara acumulator
  
 ====== Componente software și funcționalități ====== ====== Componente software și funcționalități ======
  
-Arduino (C++) – platforma utilizată pentru dezvoltarea firmware-ului ESP32. +  * Arduino (C++) – platforma utilizată pentru dezvoltarea firmware-ului ESP32. 
-Biblioteci Adafruit și InfluxDBClient – pentru integrarea cu senzorul și cu baza de date. +  ​* ​Biblioteci Adafruit și InfluxDBClient – pentru integrarea cu senzorul și cu baza de date. 
-InfluxDB – server de baze de date optimizat pentru stocarea seriilor de timp, utilizat pentru salvarea măsurătorilor. +  ​* ​InfluxDB – server de baze de date optimizat pentru stocarea seriilor de timp, utilizat pentru salvarea măsurătorilor. 
-Protocol NTP – pentru sincronizarea timpului și timestamp corect al datelor.+  ​* ​Protocol NTP – pentru sincronizarea timpului și timestamp corect al datelor.
  
 ====== Flux de funcționare ====== ====== Flux de funcționare ======
  
-Inițializare:​ ESP32 inițializează magistrala I²C și senzorul INA219. +  - Inițializare:​ ESP32 inițializează magistrala I²C și senzorul INA219. 
-Conectare la Wi-Fi: Se stabilește o conexiune către rețeaua locală. +  ​- ​Conectare la Wi-Fi: Se stabilește o conexiune către rețeaua locală. 
-Citire date: Se citesc+  ​- ​Citire date: Se citesc Tensiunea baterieiCurentul absorbitPuterea generată. 
-    ​Tensiunea bateriei ​(battery_voltage) +  ​- ​Estimare SOC (state of charge): Se calculează nivelul bateriei în procente, pe baza tensiunii (între 3.0V și 4.2V). 
-    ​Curentul absorbit ​(input_current) +  ​- ​Transmitere date: Se creează un obiect Point care este scris în bucket-ul proiect_iot pe serverul InfluxDB. 
-    ​Puterea generată ​(input_power) +  ​- ​Deep sleep: ESP32 intră în somn profund timp de 5 minute pentru a reduce consumul energetic.
-Estimare SOC (state of charge): Se calculează nivelul bateriei în procente, pe baza tensiunii (între 3.0V și 4.2V). +
-Transmitere date: Se creează un obiect Point care este scris în bucket-ul proiect_iot pe serverul InfluxDB. +
-Deep sleep: ESP32 intră în somn profund timp de 5 minute pentru a reduce consumul energetic.+
  
 ====== Produs final ====== ====== Produs final ======
 +{{:​iothings:​proiecte:​2025sric:​whatsapp_image_2025-05-29_at_07.41.56_2e3b7b7a.jpg?​linkonly|}}
  
  
Line 44: Line 41:
 ====== Rezultate ====== ====== Rezultate ======
  
 +{{:​iothings:​proiecte:​2025sric:​screenshot_2025-05-29_013953.png?​linkonly|}}
iothings/proiecte/2025sric/solaris.1748494607.txt.gz · Last modified: 2025/05/29 07:56 by stefan.radulescu01
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