This is an old revision of the document!


Smoke Detector Alarm

Introducere

Proiectul consta intr-un sistem de alarma pentru detectia fumului, putand fi un mod facil de preventie a pericolelor in locuintele oamenilor, prin metodele variate de alarma si notificare.

Descriere generală

  • dispozitiv de detectare a fumului
  • se afiseaza pe un LCD nivelul fumului (low, medium, high)
  • alarma va anunta utilizatorul cu ajutorul buzzer-ului si led-urilor daca fumul depaseste o anumita limita
  • proiectul dispune, de asemenea, si de un senzor de proximitate PIR, care atunci cand detecteaza miscare declanseaza montajul de led-uri

Hardware Design

Componente necesare:

  • micro-controller Arduino UNO R3
  • senzor de proximitate PIR
  • senzor de gaz
  • buzzer(are mai multe niveluri de intensitate a zgomotului in functie de densitatea gazului)
  • LCD
  • 2 breadboard-uri small
  • 10 rezistente de 220 ohmi
  • o rezistenta de 5 kohmi
  • o rezistenta de 0.5 kohmi
  • 9 led-uri, pe care le-am legat in cascada(se aprind unul dupa altul)
  • fire de tip tata-tata

Software Design

* Librarii folosite:

  1. LiquidCrystal_I2C.h

* Implementare cod:

  1. setup
  2. loop

La inceput, am conectat GND-ul si alimentarea de 5V al Arduino-ului la cele 2 breadboard-uri small, apoi am conectat si cele 2 breadboard-uri intre ele. De asemenea, am conectat plusul si minusul de jos cu cele de sus pentru a avea alimentare pe ambele parti. Pe primul breadboard am realizat un montaj format din 9 rezistente de 220 ohmi si 9 led-uri, pe care le-am legat in cascada, adica sa se aprinda unul dupa altul. Am conectat senzorul de miscare PIR la circuitul meu, care atunci cand detecteaza miscare declanseaza montajul de led-uri. Apoi am conectat un buzzer la circuit care scoate zgomote atunci cand senzorul PIR detecteaza miscare. Acesta are mai multe niveluri de intensitate a zgomotului in functie de densitatea gazului (low, medium, high), pe care o sa il vedem in codul in Arduino. Am folosit o rezistenta de 0.5 kohmi ca sa nu prajim componentele. Apoi am conectat un senzor de gaz care declanseaza montajul de becuri si buzzerul atunci cand detecteaza gaz. Am folosit o rezistenta de 5 kohmi pentru a nu arde componentele. Dupa aceea, am conectat un LCD pentru a afisa un intrus in caz de miscare sau nivelul de gaz in caz de gaz. Am folosit aproape toti pinii Arduino-ului si cei analogici, intrucat acestia pot fi folositi ca cei digitali.

Rezultate Obţinute

smoke_detect.jpeg

Concluzii

Acest sistem de alarma poate fi utilizat in orice imobil. Proiectul a fost o experienta interesanta deoarece am invatat cum trebuie utilizata fiecare componenta si cum se conecteaza intre ele, fiind primul proiect de acest tip.

Download

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 Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2022/agmocanu/smokedetectoralarm.1653682746.txt.gz · Last modified: 2022/05/27 23:19 by sabina.radu2810
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