Satura rādītājs:

Ugunsgrēka trauksme: 4 soļi
Ugunsgrēka trauksme: 4 soļi

Video: Ugunsgrēka trauksme: 4 soļi

Video: Ugunsgrēka trauksme: 4 soļi
Video: Ugunsgrēka trauksme skolā – ikdiena 2024, Novembris
Anonim
Ugunsgrēka trauksme
Ugunsgrēka trauksme

Am ales aceasta tema deorece mi se pare un system util in casa oricarei persoane, care te poate feri, in anumite cazuri, de anumite problemme. Es esmu gandit acest proiect ca fiind un system robust, relativ compact, si portabil.

Ca privāts de ansamblu, sistēmas radīšanai ir 3 funkcionālās funkcijas:

- 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 nivelelor masurate, 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

1. darbība: komponents

Komponents
Komponents

- Placuta Raspberry Pi 3B +

- Maizes dēlis

- Senzor de detectare gaz

- Senzor infra-rosu

- Pārveidotājs AD/DA

- skaņas signāls

- Ecran LCD

- Uguns de legatura

2. solis: Programmu realizācijas programma

Programmu realizācijas zona
Programmu realizācijas zona
Programmu realizācijas zona
Programmu realizācijas zona

Pentru incepu, importa librariile ir nepieciesams modulis vai si inicializeta pinii nepieciesama pentru iesiri, respektivi intrari. Apoi, citim konstante valorile masurate de senzori, cu ajutorul unui loop, si comparam 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 efectuate la fiecare 5 secunde. Daca se depisteaza o depasire a pragului, atunci buzzer-ul va porni timp de 3 secunde, la intervale 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 salīdzina valorilu, daca alarma a fost pornita, se va efectua dupa 30 de secunde.

3. solis: Trimiterea Emal-ului

Trimiterea Emal-ului
Trimiterea Emal-ului

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

4. solis: menca

Codul folosit este prezentat in atasament.

Ieteicams: