Differences

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

Link to this comparison view

pm:prj2023:adarmaz:fire-extinguisher [2023/05/28 18:14]
claudiu.bubatu [Bibliografie/Resurse]
pm:prj2023:adarmaz:fire-extinguisher [2023/05/28 19:33] (current)
claudiu.bubatu [Schema bloc]
Line 8: Line 8:
 În centrul întregului sistem se află plăcuța Arduino Uno, ce comunică cu toate celelatle componente. Aceasta este conectată la senzorul de temperatură,​ pompa de apă, buzzer, butonul de siguranță și un LED. În plus, Arduino comunică cu ecranul LCD pe care se afișează temperatura detectată de senzor. În centrul întregului sistem se află plăcuța Arduino Uno, ce comunică cu toate celelatle componente. Aceasta este conectată la senzorul de temperatură,​ pompa de apă, buzzer, butonul de siguranță și un LED. În plus, Arduino comunică cu ecranul LCD pe care se afișează temperatura detectată de senzor.
  
-===== Schema bloc =====+=====Schema bloc=====
  
- +{{:​pm:​prj2023:​adarmaz:​fire_extinguisher_schema.png?​direct&​500 |}} \\
-{{:​pm:​prj2023:​adarmaz:​diagrama_stingator_de_flacari.png?​direct&​700 |}}\\+
 ===== Hardware Design ===== ===== Hardware Design =====
  
Line 43: Line 42:
 //​DallasTemperature://​ Pentru citirea temperaturii de la senzorul Dallas. //​DallasTemperature://​ Pentru citirea temperaturii de la senzorul Dallas.
  
-**Algoritmi și structuri implementate:​** Proiectul utilizează algoritmi de comparare a datelor citite de pe senzorul de temperatura,​ precum și comenzi de control pentru afișajul LCD. Ledurile se aprind în funcție de temperatura pe care o detecteaza senzorul: se va aprind LED-ul rosu in cazul in care este detectat focul, altfel va ramane aprins cel verde. ​+**Algoritmi și structuri implementate:​** Proiectul utilizează algoritmi de comparare a datelor citite de pe senzorul de temperatura,​ precum și comenzi de control pentru afișajul LCD. Ledurile se aprind în funcție de temperatura pe care o detecteaza senzorul: se va aprind LED-ul rosu in cazul in care este detectat focul, altfel va ramane aprins cel verde.
  
-**Surse și funcții implementate:​** Codul include funcții pentru inițializarea și configurarea modulelor hardware (senzorul de temperatura,​ pompa de apa, leduri, buzzer), citirea datelor de pe senzorul de temperatura,​ comparația cu temperatura minima acceptata și acționarea corespunzătoare a componentelor hardware în funcție de rezultatul verificării.+**Surse și funcții implementate:​** Codul include funcții pentru inițializarea și configurarea modulelor hardware (senzorul de temperatura,​ pompa de apa, leduri, buzzer), citirea datelor de pe senzorul de temperatura,​ comparația cu temperatura minima acceptata și acționarea corespunzătoare a componentelor hardware în funcție de rezultatul verificării. ​Pentru a nu citi senzorul de temperatura in mod constant, s-a folosit un timer cu ajutorul caruia senzorul este citit o data la 10 secunde. De asemenea, se poate interactiona cu Serial Monitor: \\ 
 +- comanda "​start"​ porneste functionalitatea intregului proiect; \\ 
 +- comanda "​stop"​ opreste functionalitatea intregului proiect si il aduce in starea sa standard; \\
  
 Posibile upgrade-uri:​ Posibile upgrade-uri:​
Line 51: Line 52:
 În ceea ce privește posibile upgrade-uri pentru proiectul prezentat, pot realiza o mini-masina de pompieri care sa se indrepte catre foc cand il detecteaza si sa il stinga. În ceea ce privește posibile upgrade-uri pentru proiectul prezentat, pot realiza o mini-masina de pompieri care sa se indrepte catre foc cand il detecteaza si sa il stinga.
  
 +
 +====== Download ======
 +
 +<note warning>
 +{{:​pm:​prj2023:​adarmaz:​fire_extinguisher_sourcecode.zip|}}
 +</​note>​
 ====== Rezultate Obţinute ====== ====== Rezultate Obţinute ======
  
Line 64: Line 71:
 ====== DEMO ====== ====== DEMO ======
  
-Link demo: [[https://www.youtube.com/watch?​v=GHMJ7vlK7_g]]+Link demo: [[https://youtu.be/h2FRyc1IUuE]]
 ====== Concluzii ====== ====== Concluzii ======
  
Line 74: Line 81:
     * 2 mai - creare pagină documentație     * 2 mai - creare pagină documentație
     * 14-21 mai - montarea componentelor hardware si testarea componentei software     * 14-21 mai - montarea componentelor hardware si testarea componentei software
 +    * 23 mai - finalizarea ultimelor detalii ale proiectului
  
 ====== Bibliografie/​Resurse ====== ====== Bibliografie/​Resurse ======
Line 81: Line 89:
 https://​www.youtube.com/​watch?​v=CvqHkXeXN3M \\ https://​www.youtube.com/​watch?​v=CvqHkXeXN3M \\
 https://​www.youtube.com/​watch?​v=eZwzJMWs50o \\ https://​www.youtube.com/​watch?​v=eZwzJMWs50o \\
 +https://​www.youtube.com/​watch?​v=wIcC8-g9Lnw&​t=1722s \\
 +https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab1-2022 \\
 https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab3-2023 \\ https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab3-2023 \\
-https://www.youtube.com/watch?​v=wIcC8-g9Lnw&​t=1722s+https://ocw.cs.pub.ro/​courses/​pm/​lab/lab6-2022 \\ 
  
 </​note>​ </​note>​
pm/prj2023/adarmaz/fire-extinguisher.1685286847.txt.gz · Last modified: 2023/05/28 18:14 by claudiu.bubatu
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