Florina Drastaru - 335CA
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.
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:
Lista componente:
Schema tinkercad:
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:
Implementarea software se bazeaza pe 2 functii principale:
Starea sistemului atunci cand nu exista fum in atmosfera.
Starea sistemului atunci cand se detecteaza o cantitate mica de fum in atmosfera.
Starea sistemului atunci cand se detecteaza o cantitate mai mare de fum in atmosfera.
DEMO-ul proiectului
https://drive.google.com/file/d/1Ca0p79EU1-_9fi7ORvEVCcYigo7xrgjA/view?usp=sharing
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.