Orodha ya maudhui:

Kengele ya Moto: Hatua 4
Kengele ya Moto: Hatua 4

Video: Kengele ya Moto: Hatua 4

Video: Kengele ya Moto: Hatua 4
Video: 15 Способов Пронести СЛАДОСТИ в КИНОТЕАТР ! **4 Часть** 2024, Julai
Anonim
Kengele ya Moto
Kengele ya Moto

Am ales aceasta theme deorece mi se pare un sistem use 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.

Kama sheria ya ansamblu, sistemul creat ni 3 utendaji:

- Katika cazul katika huduma kamili katika mkoa, sheria za LCD zitatekelezwa kwa wahusika

- Katika 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

Hatua ya 1: Mfadhili

Mkutano
Mkutano

- Placuta Raspberry Pi 3B +

- Bodi ya mkate

- Gazeti la Senzor de detectare

- Senzor infra-rosu

- Kubadilisha AD / DA

- Buzzer

- LCD ya Ecran

- Moto wa legatura

Hatua ya 2: Realizarea Programului

Programu ya Realizarea
Programu ya Realizarea
Programu ya Realizarea
Programu ya Realizarea

Pentru incepu, importam librariile necesare modulelor si initializam pinii necesari pentru iesiri, respectiv intrari. Apoi, citim mara kwa mara valorile masurate de senzori, cu ajutorul unui kitanzi, si comparam valorile standard cu eventuale cresterineexliclic 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, the intervale de 3 secunde, se va afisa pecran un mesaj de avertizare si valorile masurate de senzori si utilizatorul va primi un email de avertisment. Urmatoarea comparare a valorilor, daca alarma a fost pornita, se va efectua dupa 30 de secunde.

Hatua ya 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 va autentifica pi-ul, specificam mail-ul destinatarului si ne conectam la serverul de gmail, cu portul 587.

Hatua ya 4: Cod

Codul folosit prezentat katika atasament.

Ilipendekeza: