This shows you the differences between two versions of the page.
|
pm:prj2026:alexandru.jipa2803:andrei.valeanu03 [2026/05/16 16:56] andrei.valeanu03 |
pm:prj2026:alexandru.jipa2803:andrei.valeanu03 [2026/05/23 18:43] (current) andrei.valeanu03 [Download] |
||
|---|---|---|---|
| Line 12: | Line 12: | ||
| Din punct de vedere educațional, proiectul este relevant deoarece combină mai multe concepte importante din domeniul sistemelor embedded: citirea senzorilor analogici și digitali, lucrul cu magistrale de comunicație precum I2C și SPI, gestionarea stărilor sistemului, utilizarea unui ceas de timp real, jurnalizarea pe card SD, semnalizarea vizuală și sonoră și interpretarea contextuală a datelor provenite din mai mulți senzori. În același timp, proiectul demonstrează modul în care un microcontroler poate integra informații multiple și poate lua decizii simple, dar utile, în timp real. | Din punct de vedere educațional, proiectul este relevant deoarece combină mai multe concepte importante din domeniul sistemelor embedded: citirea senzorilor analogici și digitali, lucrul cu magistrale de comunicație precum I2C și SPI, gestionarea stărilor sistemului, utilizarea unui ceas de timp real, jurnalizarea pe card SD, semnalizarea vizuală și sonoră și interpretarea contextuală a datelor provenite din mai mulți senzori. În același timp, proiectul demonstrează modul în care un microcontroler poate integra informații multiple și poate lua decizii simple, dar utile, în timp real. | ||
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| - | {{:pm:prj2026:alexandru.jipa2803:diagrama_andreivaleanu03_.png?900|}} | + | {{:pm:prj2026:alexandru.jipa2803:diagrama_andreivaleanu03_.png?700|}} |
| Sistemul este construit în jurul plăcii Arduino Uno, care reprezintă unitatea principală de procesare. La aceasta sunt conectate mai multe module cu roluri diferite: un senzor de gaz MQ-6 pentru detectarea gazelor inflamabile, un senzor de flacără pentru identificarea unei surse de foc, un senzor DHT11 pentru măsurarea temperaturii și umidității, un senzor ultrasonic HC-SR04 pentru detectarea prezenței în imediata apropiere a echipamentului, un modul TCS34725 utilizat pentru monitorizarea nivelului de lumină ambientală, un ceas de timp real PCF8563 pentru păstrarea datei și orei și un modul SD pentru jurnalizarea evenimentelor. | Sistemul este construit în jurul plăcii Arduino Uno, care reprezintă unitatea principală de procesare. La aceasta sunt conectate mai multe module cu roluri diferite: un senzor de gaz MQ-6 pentru detectarea gazelor inflamabile, un senzor de flacără pentru identificarea unei surse de foc, un senzor DHT11 pentru măsurarea temperaturii și umidității, un senzor ultrasonic HC-SR04 pentru detectarea prezenței în imediata apropiere a echipamentului, un modul TCS34725 utilizat pentru monitorizarea nivelului de lumină ambientală, un ceas de timp real PCF8563 pentru păstrarea datei și orei și un modul SD pentru jurnalizarea evenimentelor. | ||
| Line 18: | Line 18: | ||
| Î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?600|}} | + | {{: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 225: | Line 225: | ||
| ==== Download ==== | ==== Download ==== | ||
| [[https://drive.google.com/drive/folders/1AeLgXeSWAF2NdE91hdfRydgJJj0S8jyo?usp=sharing|Folder Drive fisiere atasate]] - Demo video, log, cod arduino. | [[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]] | ||