Differences

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

Link to this comparison view

pm:prj2022:avaduva:sistemdedetectareincendiu [2022/05/11 11:58]
vlada.ciubuc [Hardware Design]
pm:prj2022:avaduva:sistemdedetectareincendiu [2022/06/01 18:56] (current)
vlada.ciubuc [Software Design]
Line 9: Line 9:
  
 <note tip> <note tip>
-În acest proiect este vorba de implementarea unui sistem hardware pentru alertarea în caz de incendiu. Pentru acest lucru va fi nevoie de o plăcuță Arduino Uno, breadboard, senzor de detectare gaz MQ2, senzor ​infra-roșu, Ssnzor ​de temperatura și umiditate DHT11, buzzer, ecran LCD, leduri, fire de legătură. În cazul în care senzorii detectează o depășire a pragului standard se va porni alarma , ledurile ​și pe ecranul lcd-ului se va afișa un mesaj de avertizare+În acest proiect este vorba de implementarea unui sistem hardware pentru alertarea în caz de incendiu. Pentru acest lucru va fi nevoie de o plăcuță Arduino Uno, breadboard, senzor de detectare gaz MQ2, senzor ​infraroșu, Senzor ​de temperatura și umiditate DHT11, buzzer, ecran LCD, leduri, fire de legătură. În cazul în care senzorii detectează o depășire a pragului standard se va porni alarma , ledurile, iar pe ecranul lcd-ului se va afișa un mesaj de avertizare
 </​note>​ </​note>​
 +Schema bloc
 +
 +{{:​pm:​prj2022:​avaduva:​screenshot_756_.png?​600|}}
 +
  
 ===== Hardware Design ===== ===== Hardware Design =====
Line 23: Line 27:
   * LCD 1602 cu Interfata I2C si Backlight Albastru   * LCD 1602 cu Interfata I2C si Backlight Albastru
   * Modul Senzor de Temperatura și Umiditate DHT11   * Modul Senzor de Temperatura și Umiditate DHT11
-  * Rezitor 1k, 2k 
   * Breadboard HQ   * Breadboard HQ
   * Fire   * Fire
-Schema ​bloc:+Schema ​electrică: 
 + 
 +{{:​pm:​prj2022:​avaduva:​screenshot_764_.png?​600|}} 
 + 
 +{{:​pm:​prj2022:​avaduva:​screenshot_765_.png?​600|}}:​ 
  
-{{:​pm:​prj2022:​avaduva:​screenshot_755_.png?​700|}} 
  
  
 ===== Software Design ===== ===== Software Design =====
  
 +Am utilizat mediul de dezvoltare Arduino IDE.
 +
 +Drept biblioteci am folosit:
 +  * LiquidCrystal_I2C.h ​
 +  * SimpleDHT.h
 +
 +Pentru început am definit pinii, senzorii, buzzerul și LCD-ul, după care am implementat însăși funcționalitate proiectului în funcțiile setup și loop. Acolo se citesc datele de la senzori. ​
 +
 +  * În cazul în care nici unul din senzori nu identifica factori de incendiu, este aprins un led verde.
 +  * Senzorul de temperatura și umiditate afișează constant schimbările de temperatura si umiditate care se produc, pe ecranul LCD-ului.
 +  * Dacă temperatura va fi mai mare decât cea setată drept condiție, atunci se va afișa pe LCD: Warning HOT HOT HOT 
 +  * Dacă se activează senzorul IR, ledul verde se stinge și se aprinde altul roșu, corespunzător senzorului de flacără.
 +  * Dacă senzorul de gaz detectează fum, atunci se activează buzzerul, ledul verde iar se stinge și se aprinde ledul roșu corespunzător senzorului de gaz, iar pe LCD se afișează "​Incendiu:​ Foc Foc Foc".
 +  * Dacă nici un senzor nu detectează pericol, atunci se aprinde la loc ledul verde.
  
-<note tip> 
-Descrierea codului aplicaţiei (firmware): 
-  * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib) 
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi 
-  * (etapa 3) surse şi funcţii implementate 
-</​note>​ 
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +{{:​pm:​prj2022:​avaduva:​final.png?600|}}
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. +
-</​note>​+
  
-===== Concluzii =====+{{:​pm:​prj2022:​avaduva:​whatsapp_image_2022-06-01_at_18.43.44.jpeg?​600|}}
  
-===== Download ===== 
  
-<note warning> 
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). 
  
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul ​în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul)**Exemplu:​** Dumitru Alin331CC -> **:pm:prj2009:cc:dumitru_alin**+===== Concluzii ===== 
-</​note>​+În cadrul acestui proiect am avut posibilitatea să imi dezvolt mai mult abilitățile ​pe partea de hardware, având ​în vedere ca e o diferență destul ​de mare dintre un simulator și o implementare fizică, după părerea mea fiind și mai interesant să o faci în realitate. Nu te simți chiar atât de safe, datorită faptului ​că se pot arde unele componente destul de repede ​dacă nu le unești corectCunoștințele primite în cadrul laboratorului de PM a constituit o bază utilă pentru crearea propriului proiect. Totodată am înțeles necesitatea aranjării bune a firelor și componentelor pentru un aspect esteticdar și pentru a mă putea clarifica ulterior în cazul în care aș vrea să modific ceva la el. 
 +===== Download ===== 
 +{{:pm:prj2022:avaduva:proiect_pm.zip|}} 
  
-===== Jurnal ===== 
  
-<note tip> 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. 
-</​note>​ 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**.+https://​circuitdigest.com/​microcontroller-projects/​arduino-flame-sensor-interfacing 
 +https://​create.arduino.cc/​projecthub/​fradirosa00/​arduino-fire-alarm-4da798 
 +https://​create.arduino.cc/​projecthub/​Aritro/​smoke-detection-using-mq-2-gas-sensor-79c54a 
 +https://​create.arduino.cc/​projecthub/​pibots555/​how-to-connect-dht11-sensor-with-arduino-uno-f4d239
 </​note>​ </​note>​
  
 <​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/prj2022/avaduva/sistemdedetectareincendiu.1652259508.txt.gz · Last modified: 2022/05/11 11:58 by vlada.ciubuc
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