Cuprins:

Alarmă de incendiu: 4 pași
Alarmă de incendiu: 4 pași

Video: Alarmă de incendiu: 4 pași

Video: Alarmă de incendiu: 4 pași
Video: Addressable Fire alarm System 2024, Noiembrie
Anonim
Alarma de incendiu
Alarma de incendiu

Am ales acest tema deorece mi se pare un sistem util in casa oricarei persoane, care te poate feri, in anumite cazuri, de anumite probleme. Am gandit acest proiect ca fiind un sistem robust, relativ compact, și portabil.

Ca și privire de ansamblu, fundul creat are 3 funcționalități:

- In cazul in care totul este in regula, pe ecranul lcd este afisat un mesaj corespunzator situatiei

- In cazul in care senzorul de gaz sau cel de infra-rosu determina niste valori crescute ale nivelului masurat, sistemul va porni alarma si ecranul lcd va afisa un mesaj de avertisment

- Tot in cazul unui posibil incendiu, sistemul va trimite un mail posesorului avertizandu-l ca este un posibil incendiu

Pasul 1: Component

Componente
Componente

- Placuta Raspberry Pi 3B +

- Placă de pâine

- Senzor de detectare gaz

- Senzor infra-rosu

- Convertor AD / DA

- Buzzer

- Ecran LCD

- Fire de legătură

Pasul 2: Realizarea Programului

Realizarea Programului
Realizarea Programului
Realizarea Programului
Realizarea Programului

Pentru inceput, importam bibliotecile necesare modulelor si initializam pinii necesare pentru iesiri, respectiv intrari. Apoi, citim constant valorile masurate de senzori, cu ajutorul unui loop, si comparam valorile standard cu eventuale cresterineexplicate ale valorilor masurarate de senzori. Dacă totul este în regulă și nu apar diferite de masura peste nivelul standard, atunci se va afisa pe lcd un mesaj de „ok”, masuratorile fiind efectuate la fiecare 5 secunde. Daca se depisteaza o depasire a pragului, atunci buzzer-ul va porni timp de 3 secunde, la interval de 3 secunde, se va afisa pe ecran un mesaj de avertizare si valorile masurate de senzori si utilizatorul va primi un email de avertisment. Urmatoarea compară a valorilor, dacă alarma a fost pornita, se va efectua după 30 de secunde.

Pasul 3: Trimiterea Emal-ului

Trimiterea Emal-ului
Trimiterea Emal-ului

Pentru a trimite mail-ul, am creat un mail de test, de pe care se autentifica pi-ul, specificam mail-ul destinatarului si nu conectam la serverul de gmail, cu portul 587.

Pasul 4: Cod

Codul folosit este prezentat în atasament.

Recomandat: