Sadržaj:

Alarm za požar: 4 koraka
Alarm za požar: 4 koraka

Video: Alarm za požar: 4 koraka

Video: Alarm za požar: 4 koraka
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Juli
Anonim
Fire Alarm
Fire Alarm

Am ales aceasta tema deorece mi se odnosi na sustav util in casa oricarei persoane, care te poate feri, in anumite cazuri, de anumite problems. Am gandit acest proiect može pronaći sistem robustan, relativno kompaktan i prenosiv.

Postoje tri funkcionalne funkcije:

- U cazul -u za njegu 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 determinacija niste valori crescute ale nivelelor masurate, sistemul porni alarm si ecranul lcd va afisa un mesaj de avertisment

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

Korak 1: Komponenta

Componente
Componente

- Placuta Raspberry Pi 3B +

- Oglasna ploča

- Senzor de detectare gaz

- Senzor infra-rosu

- Pretvarač AD/DA

- Zvučni signal

- Ecran LCD

- Fire de legatura

Korak 2: Realizarearea Programului

Realizarea Programului
Realizarea Programului
Realizarea Programului
Realizarea Programului

Pentru incepu, importam librariile necesare modulelor i Initialism pinii necesari pentru iesiri, respectiv intrari. Apoi, citim konstanta valorile masurate de senzori, cu ajutorul unui loop, i usporedite valorile standard cu eventuale cresterineexplicate ale valorilor masurarate de senzori. Daca totul este in regula si nu apar diferente de masura peste nivelul standard, atunci se va afisa pe lcd un mesaj de „ok”, masuratorile fiind effect la fiecare 5 sekunde. Daca se depisteaza o depasire a pragului, atunci zujalica-ul va porni timp od 3 sekunde, la intervale od 3 sekunde, se va afisa pe ecran un mesaj de avertizare si valorile masurate de senzori i iskoristite primi un email avertisment. Urmatoarea uporedite valorilor, daca alarma a fost pornita, se efektua dupa 30 de secunde.

Korak 3: Trimiterea Emal-ului

Trimiterea Emal-ului
Trimiterea Emal-ului

Pentru a trimite mail-ul, am created un mail de test, de pe care is va autentifica pi-ul, specificam mail-ul destinatarului si ne conectam la serverul de gmail, cu portul 587.

Korak 4: Bakalar

Codul folosit este prezentat in atasament.

Preporučuje se: