This shows you the differences between two versions of the page.
|
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ă. | ||