Differences

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

Link to this comparison view

iothings:proiecte:2025sric:buzzertemp [2025/05/28 23:56]
andreea.necula2102 [Methodology]
iothings:proiecte:2025sric:buzzertemp [2025/05/29 00:09] (current)
andreea.necula2102 [References]
Line 44: Line 44:
  
 === Code Snippets === === Code Snippets ===
-Aplicatia are 2 ecrane: una pentru monitorizarea în timp real și una pentru vizualizarea istorică a temperaturilor sub formă de grafic.+Aplicatia are 2 ecrane: una pentru monitorizarea în timp real și una pentru vizualizarea istorică a temperaturilor sub formă de grafic.\\ 
 +Aplicația mobilă ( Kotlin Jetpack Compose) citește datele din Firebase și permite utilizatorului să: 
 +  * vadă temperatura curentă și pragul salvat 
 +  * actualizeze pragul 
 +  * vizualizeze istoric temperaturi sub formă de grafic (cu MPAndroidChart) 
 <​code>​ <​code>​
  
Line 125: Line 130:
 ====== Demo - steps ====== ====== Demo - steps ======
 Pas1: \\ Pas1: \\
-{{:​iothings:​proiecte:​2025sric:​pas0.png?​250}} \\+{{:​iothings:​proiecte:​2025sric:​pas0.png?​350}} \\
 Pas2: \\ Pas2: \\
 {{:​iothings:​proiecte:​2025sric:​notiifacre_trimisa.jpeg?​250}} \\ {{:​iothings:​proiecte:​2025sric:​notiifacre_trimisa.jpeg?​250}} \\
Line 141: Line 146:
  
  
 +====== OBS ======
 +
 +  - Datele sunt salvate corect în Firebase (noduri: temperatura,​ prag, istoric/​{timestamp})
 +  - Buzzerul reacționează instant la depășirea pragului
 +  - Aplicația mobilă permite control de la distanță
 +  - Graficul se actualizează automat pe baza nodului istoric
 +  - Proiectul demonstrează integrarea eficientă dintre hardware și software pentru un sistem de alertă termică. Este scalabil pentru aplicații smart-home, agricultură sau industrie.
 ====== Challenges ====== ====== Challenges ======
 +  - Configurarea inițială a Firebase
 +  - Detectarea și calibrarea precisă a temperaturii cu LM35 a necesitat testări multiple.
 +  - A fost necesar un efort suplimentar pentru integrarea MPAndroidChart cu Jetpack Compose, care nu are suport direct.
 +  - Au existat probleme de sincronizare între aplicația mobilă și Firebase din cauza unor delay-uri și citiri paralele.
 +  - Testarea în timp real a fost dificilă fără o sursă de temperatură variabilă.
 +
  
 ====== References ====== ====== References ======
  
 +  - https://​github.com/​PhilJay/​MPAndroidChart
 +  - https://​docs.arduino.cc/​language-reference/​
 +  - https://​github.com/​mobizt/​Firebase-ESP-Client
 +  - https://​www.ti.com/​product/​LM35
 +  - https://​blynk.io/​blog/​esp32-blynk-iot-platform-for-your-connected-product
 +  - https://​developer.android.com/​compose
  
iothings/proiecte/2025sric/buzzertemp.1748465771.txt.gz · Last modified: 2025/05/28 23:56 by andreea.necula2102
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