Differences

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

Link to this comparison view

pm:prj2026:alexandru.jipa2803:miruna.brindusescu [2026/05/23 15:42]
miruna.brindusescu [Demo video]
pm:prj2026:alexandru.jipa2803:miruna.brindusescu [2026/05/23 18:52] (current)
miruna.brindusescu [Demo video]
Line 456: Line 456:
 === Validarea RTC === === Validarea RTC ===
  
-RTC-ul DS3231 a fost validat prin citirea și afișarea orei pe OLED și în Serial Monitor. Inițial, modulul pornea de la data `01/01/2000`, ceea ce a indicat că ora nu era setată sau că modulul nu avea baterie de backup. Pentru rezolvare, am adăugat o funcție ​`rtc_set_time()`, folosită o singură dată pentru setarea datei și orei.+RTC-ul DS3231 a fost validat prin citirea și afișarea orei pe OLED și în Serial Monitor. Inițial, modulul pornea de la data 01/01/2000, ceea ce a indicat că ora nu era setată sau că modulul nu avea baterie de backup. Pentru rezolvare, am adăugat o funcție rtc_set_time(),​ folosită o singură dată pentru setarea datei și orei.
  
 === Validarea MicroSD === === Validarea MicroSD ===
Line 471: Line 471:
  
 ==== Demo video ==== ==== Demo video ====
 +
 +{{https://​i.imgur.com/​uMzC3Eh.mp4|Partea 1}}
 +{{https://​i.imgur.com/​8KbcF3C.mp4|Partea 2}}
  
 Demo-ul include următoarele etape: Demo-ul include următoarele etape:
  
-  - pornirea sistemului;​ +  - pornirea sistemului; ​(1) 
-  - afișarea mesajelor de inițializare în Serial Monitor; +  - afișarea mesajelor de inițializare în Serial Monitor; ​(1) 
-  - afișarea primei pagini pe OLED cu umiditatea solului; +  - afișarea primei pagini pe OLED cu umiditatea solului; ​(1) 
-  - apăsarea butonului și schimbarea paginilor OLED; +  - apăsarea butonului și schimbarea paginilor OLED; (1)
-  - demonstrarea LED-urilor pentru starea solului; +
-  - acoperirea sau iluminarea senzorului BH1750 pentru modificarea valorii lux; +
-  - umezirea senzorului de ploaie pentru aprinderea LED-ului albastru;+
   - afișarea datei și orei de la RTC;   - afișarea datei și orei de la RTC;
-  ​+  ​- demonstrarea LED-urilor pentru starea solului; (1)(2) 
 +  - acoperirea sau iluminarea senzorului BH1750 pentru modificarea valorii lux; (2) 
 +  - umezirea senzorului de ploaie pentru aprinderea LED-ului albastru; (2) 
  
 În acest demo este prezentat sistemul AgriSmart Mini. La pornire, microcontrollerul inițializează comunicațiile USART, I2C și SPI. Display-ul OLED afișează valorile citite de la senzori, iar butonul permite schimbarea paginilor. LED-urile oferă feedback vizual pentru starea solului și pentru detectarea ploii. Senzorul BH1750 măsoară intensitatea luminii, iar RTC-ul DS3231 oferă data și ora curentă. Periodic, datele sunt formatate ca linie CSV și salvate pe cardul MicroSD pentru analiză ulterioară. În acest demo este prezentat sistemul AgriSmart Mini. La pornire, microcontrollerul inițializează comunicațiile USART, I2C și SPI. Display-ul OLED afișează valorile citite de la senzori, iar butonul permite schimbarea paginilor. LED-urile oferă feedback vizual pentru starea solului și pentru detectarea ploii. Senzorul BH1750 măsoară intensitatea luminii, iar RTC-ul DS3231 oferă data și ora curentă. Periodic, datele sunt formatate ca linie CSV și salvate pe cardul MicroSD pentru analiză ulterioară.
pm/prj2026/alexandru.jipa2803/miruna.brindusescu.1779540140.txt.gz · Last modified: 2026/05/23 15:42 by miruna.brindusescu
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