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 11:04]
claudiu.bubatu
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 24: Line 23:
     - Fire de legătură     - Fire de legătură
     - Rezistențe     - Rezistențe
-    - Potențiometru+    - Releu 
 +    - baterie 9V
     - LED     - LED
     - Furtun de uz alimentar     - Furtun de uz alimentar
Line 42: 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 50: 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 59: Line 67:
  
 {{:​pm:​prj2023:​adarmaz:​stingator_de_flacari1.jpeg?​direct&​600 |}} {{:​pm:​prj2023:​adarmaz:​stingator_de_flacari1.jpeg?​direct&​600 |}}
-{{:​pm:​prj2023:​adarmaz:​stingator_de_flacari2.jpeg?​direct&​600 |}} 
 {{:​pm:​prj2023:​adarmaz:​stingator_de_flacari3.jpeg?​direct&​600 |}} {{:​pm:​prj2023:​adarmaz:​stingator_de_flacari3.jpeg?​direct&​600 |}}
-{{:pm:prj2023:​adarmaz:​stingator_de_flacari4.jpeg?​direct&​600 |}}+ 
 +====== DEMO ====== 
 + 
 +Link demo[[https://​youtu.be/​h2FRyc1IUuE]] 
 +====== Concluzii ====== 
 + 
 +Mă bucur ca am ales sa fac acest proiect pe care îl consider interesant deoarece combină tehnologii avansate, interacțiunea cu componente hardware și programare, oferind oportunitatea de a învăța și experimenta aspecte practice și relevante în domeniul securității și automatizării.
  
 ===== Jurnal ===== ===== Jurnal =====
Line 67: Line 80:
     * 24 aprilie - achiziționare piese     * 24 aprilie - achiziționare piese
     * 2 mai - creare pagină documentație     * 2 mai - creare pagină documentație
 +    * 14-21 mai - montarea componentelor hardware si testarea componentei software
 +    * 23 mai - finalizarea ultimelor detalii ale proiectului
 +
 +====== Bibliografie/​Resurse ======
 +
 +<​note>​
 +https://​cleste.ro/​ \\
 +https://​www.youtube.com/​watch?​v=CvqHkXeXN3M \\
 +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/​lab6-2022 \\
 +
  
-===== Bibliografie/Resurse ===== +</note> 
-TBA \\+\\
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2023/adarmaz/fire-extinguisher.1685261086.txt.gz · Last modified: 2023/05/28 11:04 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