This is an old revision of the document!


Smoke Detector

Autor

Florina Drastaru - 335CA

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 generala

Pentru acest proiect, am ales sa folosesc ca resurse hardware un senzor de gaz, ce are rolul de a detecta cantitatea de fum din atmosfera, un buzzer, care porneste atunci cand cantitatea de fum depaseste o anumita limita, leduri de diferite culori, care se aprind in functie de concentratia de gaz detectata si un ecran LCD, unde sunt afisate notificare in functie de pericol.

Schema bloc:

Hardware Design

Lista componente:

  • Arduino Uno
  • Breadboard
  • Rezistente
  • Fire
  • Senzor de gaz MQ-2
  • Ecran LCD
  • Leduri
  • Buzzer

Schema tinkercad:

Software Design

Am folosit Arduino IDE ca mediu de dezoltare.

Biblioteca LiquidCrystal am utilizat-o pentru a facilita comunicarea dintre placa Arduino si LCD.

Cu ajutorul variabilelor globale, am stabilit pinii la care sunt conectati ledurile, pinul la care este conectat buzzerul, pinul de la care se citeste si limitele de gaz la care sistemul atentioneaza pericolul:

  • redLed → variabila pentru ledul rosu, conectat la pinul 10
  • greenLed → variabile pentru ledul verse, conectat la pinul 11
  • orangeLed → variabile pentru ledul portocaliu, conectat la pinul 12
  • buzzer → variabile pentru buzzer, conectat la pinul 8
  • readSmoke → pinul de la care se citeste - A0
  • minLimit → limita de gaz la care se activaza ledul portocaliu
  • maxLimit → limita de gaz la care se activeaza ledul rosu

Implementarea software se bazeaza pe 2 functii principale:

  1. Functia setup()
  2. Functia loop()

Rezultate obtinute

Starea sistemului atunci cand nu exista fum in atmosfera.

green.jpeg

Starea sistemului atunci cand se detecteaza o cantitate mica de fum in atmosfera.

orange.jpeg

Starea sistemului atunci cand se detecteaza o cantitate mai mare de fum in atmosfera.

alert.jpeg

DEMO-ul proiectului
https://drive.google.com/file/d/1Ca0p79EU1-_9fi7ORvEVCcYigo7xrgjA/view?usp=sharing

Concluzii

Proiectul a fost, per total, o experienta interesanta prin faptul ca a avut si o parte practica.
Fiind primul proiect de acest tip, m-am informat cum trebuie utilizata fiecare componenta, cum se conecteaza intre ele si, in final, pot spune ca sunt multumita de rezultat.

Download

Jurnal

Bibliografie/Resurse

pm/prj2021/alazar/smokedetector.1622579663.txt.gz · Last modified: 2021/06/01 23:34 by florina.drastaru
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