Inhoudsopgave:

Brandalarm: 4 stappen
Brandalarm: 4 stappen

Video: Brandalarm: 4 stappen

Video: Brandalarm: 4 stappen
Video: Пожарная сигнализация установка и проверка! Хостел. Речевое оповещение. #пожарнаясигнализация #спб 2024, November
Anonim
Brandalarm
Brandalarm

Am ales aceasta thema 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, si portabil.

Ca si privire de ansamblu, sistemul creat zijn 3 functionalitati:

- 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

Stap 1: Componenten

Componente
Componente

- Placuta Raspberry Pi 3B +

- Broodplank

- Senzor de detectare gaz

- Senzor infrarood

- Converter AD/DA

- Zoemer

- Ecran LCD

- Vuur de legatura

Stap 2: Realizarea Programului

Realizarea Programului
Realizarea Programului
Realizarea Programului
Realizarea Programului

Pentru incepu, importam librariile necesare modulelor si initializam pinii necesari pentru iesiri, respectiv intrari. Apoi, citim constant valorile de senzori, cu ajutorul unui loop, si comparam valorile standard cu eventueel 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. Het is een goed moment om te beginnen, een zoemer van drie seconden, een interval van 3 secunde, een tussenkomst van een e-mailadres van een valoriel dat je kunt gebruiken om een e-mail te sturen. Urmatoarea comparare a valorilor, daca alarma a fost pornita, se va efectua dupa 30 de secunde.

Stap 3: Trimiterea Emal-ului

Trimiterea Emal-ului
Trimiterea Emal-ului

Pentru a trimite mail-ul, ben 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.

Stap 4: Kabeljauw

Codul folosit este prezentat in atasament.

Aanbevolen: