Differences

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

Link to this comparison view

pm:prj2026:alexandru.jipa2803:andrei.valeanu03 [2026/05/16 16:10]
andrei.valeanu03
pm:prj2026:alexandru.jipa2803:andrei.valeanu03 [2026/05/23 18:43] (current)
andrei.valeanu03 [Download]
Line 17: Line 17:
  
 În timpul funcționării,​ Arduino citește permanent valorile provenite de la toți senzorii și stabilește starea sistemului. Dacă nu este detectată nicio condiție periculoasă,​ sistemul rămâne în starea normală, menține LED-ul verde aprins și afișează în Serial Monitor că nu există pericol activ. Dacă senzorul ultrasonic detectează o persoană foarte aproape de echipament, sistemul rămâne tot în starea normală, dar semnalizează prezența prin LED verde și LED galben clipitor, marcând faptul că există activitate în zona monitorizată. În timpul funcționării,​ Arduino citește permanent valorile provenite de la toți senzorii și stabilește starea sistemului. Dacă nu este detectată nicio condiție periculoasă,​ sistemul rămâne în starea normală, menține LED-ul verde aprins și afișează în Serial Monitor că nu există pericol activ. Dacă senzorul ultrasonic detectează o persoană foarte aproape de echipament, sistemul rămâne tot în starea normală, dar semnalizează prezența prin LED verde și LED galben clipitor, marcând faptul că există activitate în zona monitorizată.
 +
 +{{:​pm:​prj2026:​alexandru.jipa2803:​monitor_excel_andreivaleanu03.png?​800|}}
  
 În cazul în care valoarea furnizată de senzorul MQ-6 depășește pragul stabilit, sistemul intră direct în starea de alertă de gaz. În această situație, LED-ul roșu se activează, iar buzzerul începe să emită semnale sonore intermitente. Dacă în același timp este detectată și prezența unei persoane lângă echipament, semnalizarea devine mai accentuată:​ LED-ul roșu clipește, LED-ul galben clipește sincron cu acesta, iar ritmul buzzerului crește pentru a avertiza mai clar persoana aflată în apropiere. În cazul în care valoarea furnizată de senzorul MQ-6 depășește pragul stabilit, sistemul intră direct în starea de alertă de gaz. În această situație, LED-ul roșu se activează, iar buzzerul începe să emită semnale sonore intermitente. Dacă în același timp este detectată și prezența unei persoane lângă echipament, semnalizarea devine mai accentuată:​ LED-ul roșu clipește, LED-ul galben clipește sincron cu acesta, iar ritmul buzzerului crește pentru a avertiza mai clar persoana aflată în apropiere.
Line 189: Line 191:
  
 === 8. Componenta de logare pe card SD === === 8. Componenta de logare pe card SD ===
 +
 +{{:​pm:​prj2026:​alexandru.jipa2803:​sdcard_explorer_andreivaleanu03.png?​250|}}{{:​pm:​prj2026:​alexandru.jipa2803:​sdcard_excel_andreivaleanu03.png?​700|}}
  
 Fiecare eveniment important este înregistrat în fișierul ''​log.txt''​ de pe cardul SD. În jurnal sunt salvate: Fiecare eveniment important este înregistrat în fișierul ''​log.txt''​ de pe cardul SD. În jurnal sunt salvate:
Line 200: Line 204:
  
 Această componentă transformă proiectul dintr-un simplu sistem de alarmare într-un sistem de monitorizare cu trasabilitate,​ util pentru analiză ulterioară și diagnostic. Această componentă transformă proiectul dintr-un simplu sistem de alarmare într-un sistem de monitorizare cu trasabilitate,​ util pentru analiză ulterioară și diagnostic.
 +
 +Fișierul log este compatibil cu formatul CSV și poate fi importat cu ușurință în Microsoft Excel pentru analiză și prelucrare ulterioară. Încărcarea se poate realiza din meniul Get Data > From File > From Text/CSV, ceea ce permite vizualizarea și organizarea rapidă a datelor în format tabelar.
  
 === 9. Componenta de comunicare serială === === 9. Componenta de comunicare serială ===
Line 217: Line 223:
 Software-ul este organizat modular, în jurul unor funcții cu rol clar: citirea senzorilor, interpretarea datelor, generarea alarmelor, actualizarea ieșirilor, logarea evenimentelor și comunicarea serială. Arhitectura aleasă permite extinderea ulterioară a proiectului și face sistemul mai robust, mai eficient și mai ușor de analizat. Utilizarea registrelor pentru controlul direct al hardware-ului reprezintă un pas important spre o implementare de nivel universitar,​ mai apropiată de cerințele programării embedded. Software-ul este organizat modular, în jurul unor funcții cu rol clar: citirea senzorilor, interpretarea datelor, generarea alarmelor, actualizarea ieșirilor, logarea evenimentelor și comunicarea serială. Arhitectura aleasă permite extinderea ulterioară a proiectului și face sistemul mai robust, mai eficient și mai ușor de analizat. Utilizarea registrelor pentru controlul direct al hardware-ului reprezintă un pas important spre o implementare de nivel universitar,​ mai apropiată de cerințele programării embedded.
  
 +==== Download ====
 +[[https://​drive.google.com/​drive/​folders/​1AeLgXeSWAF2NdE91hdfRydgJJj0S8jyo?​usp=sharing|Folder Drive fisiere atasate]] - Demo video, log, cod arduino.
  
 +==== GITHUB ====
 +[[https://​github.com/​AndreiValeanu22/​SISTEM-INTELIGENT-DE-MONITORIZARE-SI-AVERTIZARE-PENTRU-CAMERA-TEHNICA|Link Github]]
pm/prj2026/alexandru.jipa2803/andrei.valeanu03.1778937046.txt.gz · Last modified: 2026/05/16 16:10 by andrei.valeanu03
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