This is an old revision of the document!
Primele pe listă, detectoarele de fum sunt dispozitive special concepute pentru a detecta prezența fumului într-un mediu. Acestea sunt amplasate în diferite zone dintr-o clădire și pot detecta fumul într-un stadiu incipient, declanșând imediat alarma. Această notificare timpurie permite o reacție rapidă și evacuarea persoanelor înainte ca incendiul să se răspândească și să cauzeze pagube majore.
Pe lângă detectoarele de fum, există și sisteme de alarmă care se bazează pe senzori de temperatură și care merg îmbinate perfect cu detectoarele. Acești senzori monitorizează constant temperatura dintr-un anumit loc și detectează orice creștere anormală a acesteia. La fel ca în cazul detectoarelor, când se depășește un anumit prag, de această dată de temperatură, sistemul declanșează o alarmă, avertizând astfel persoanele prezente în zonă și permițându-le să ia măsuri preventive.
Toate aceste sisteme de alarmă joacă un rol crucial în prevenirea și limitarea daunelor cauzate de incendii. Ele oferă o avertizare rapidă și eficientă, permițând astfel intervenția rapidă a pompierilor și evacuarea în siguranță a persoanelor. În plus, prin instalarea și întreținerea regulată a acestor sisteme, se poate asigura o protecție mai bună împotriva incendiilor și se poate reduce riscul de pierderi materiale și de vieți omenești.
Este important ca populația să fie conștientă de importanța acestor sisteme de alarmă și să ia măsuri de prevenție adecvate în cazul unui incendiu. Aceste măsuri includ testarea periodică a detectoarelor de fum, înlocuirea bateriilor acestora, educarea membrilor familiei în legătură cu procedurile de evacuare și asigurarea unei comunicări eficiente cu serviciile de urgență.
Având în vedere aceste aspecte, implementarea și utilizarea adecvată a sistemelor de alarmă bazate pe detectoare de fum și senzori de temperatură pot contribui semnificativ la prevenirea incendiilor și la protejarea vieților și a proprietăților.
Senzorul de detectare a gazului MQ2 va fi responsabil pentru monitorizarea concentrației de gaze inflamabile și toxice în mediul înconjurător. Senzorul infraroșu va detecta orice mișcare în zona de monitorizare. Senzorul de temperatură și umiditate DHT11 va măsura și raporta valorile de temperatură și umiditate din încăpere.
Atunci când senzorii detectează o depășire a pragului standard presetat, sistemul va declanșa o alarmă sonoră utilizând buzzer-ul și va aprinde ledurile pentru a avertiza persoanele din apropiere că există un posibil incendiu. De asemenea, un mesaj de avertizare va fi afișat pe ecranul LCD, oferind informații suplimentare despre situație.
Prin intermediul plăcuței Arduino Uno, se vor conecta și vor interacționa toate componentele menționate mai sus. Breadboard-ul va fi utilizat pentru a face conexiunile între componentele hardware și plăcuța Arduino Uno.
Este important să se implementeze și un algoritm de control care să verifice în mod constant datele primite de la senzorii și să declanșeze alarmele și afișarea mesajelor de avertizare în cazul în care valorile detectate depășesc pragurile de siguranță.
Implementarea acestui sistem hardware va contribui la creșterea nivelului de siguranță împotriva incendiilor și va oferi o avertizare rapidă și eficientă în caz de pericol.
Pe lângă funcționalitățile standard oferite de către acesta, s-au folosit două biblioteci adiționale:
Un prim lucru important de menționat este că funcționalitățile, atât cele mai simple, cât și cele mai complexe, au fost implementate, în marea lor majoritate, folosind registre. Cu toate acestea, comentariile de deasupra operațiunilor cu registre oferă o alternativă de lucru direct folosind funcțiile Arduino precum, pinMode, analogRead, digitalRead și digitalWrite, dar care nu au fost alese întrucât nu același potențial de scalabilitate, cât nici aceleași viteze sau posibiliăți de manevre (din cauza overhead-ului și a încapsulării). Au existat însă 2 situații când s-a preferat folosirea acestora. Odată, pentru senzorul digital de temperatură și umiditate DHT11, întrucât calculele de obținere a temperaturii și umidității necesită precizie, iar biblioteca “SimpleDHT.h” punea la dispoziție aceste elemente, iar pe de altă parte în cazul interacțiunii I2C cu LCD-ul 1602, având în vedere aceleași considerente de complexitate, deja existente în biblioteca “LiquidCrystal_I2C.h”. Având în vedere cele menționate, principale etape de dezvoltare sunt următoarele: