Cuprins:
- Pasul 1: Abilități necesare
- Pasul 2: Lista componentelor / hardware-ului
- Pasul 3: Prezentare generală a proiectului
- Pasul 4: Prepping hardware
- Pasul 5: Scrierea codului
- Pasul 6: Întrebări?
Video: Detector de scurgeri de apă: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Dacă v-ați îngrijorat vreodată să veniți acasă la un subsol inundat, acest proiect este pentru dvs.
Vă vom arăta cum să creați un sistem de detectare a scurgerilor de apă care vă va trimite un mesaj text atunci când a fost detectată o scurgere.
Pasul 1: Abilități necesare
Pentru acest proiect, nu veți avea nevoie decât de cunoștințe de bază despre programare! Am scris programul care măsoară senzorul de apă și trimite un text în C.
Pasul 2: Lista componentelor / hardware-ului
Iată ce am folosit:
- Phidget SBC4
- Senzor de apă
- Cablu Phidget
Pasul 3: Prezentare generală a proiectului
Acest proiect va avea următorul aspect:
- PhidgetSBC4 va rula codul programului nostru (scris în C). Acesta va fi conectat la senzorul de apă prin hub-ul VINT încorporat.
- Dacă senzorul de apă indică faptul că apa este prezentă, SBC va utiliza funcția de e-mail pentru a trimite mesaje text pe care majoritatea operatorilor de telefonie mobilă o acceptă pentru a trimite un mesaj text.
Pasul 4: Prepping hardware
Senzorul nostru va intra probabil în contact cu apa (în special în timpul testării), deci este important să protejăm componentele PCB. Pentru a face acest lucru, am folosit un strat conform pe PCB.
Pasul 5: Scrierea codului
Tot codul pentru acest proiect este deja scris și este inclus în fișierul waterLeakDetector.c, deci, dacă doriți să-l implementați, tot ce va trebui să faceți este să modificați câteva lucruri (numere de serie, adresă de e-mail etc.) și să compilați aceasta.
Important: înainte de instalare, va trebui să configurați libcurl pe SBC. Deschideți terminalul și introduceți următoarea comandă:
sudo apt-get install libcurl4-gnutls-dev
Pentru mai multe informații despre cum să compilați programe C pe SBC, consultați aceste linkuri:
- Instalarea pachetelor pentru dezvoltare
- Compilarea programelor C pe Linux
Iată o prezentare rapidă a codului:
- Creați un obiect VoltageInput
- Asociați obiectul VoltageInput la senzorul de apă. Vedeți acest videoclip pentru mai multe informații.
- În bucla while, citiți valoarea senzorului de apă, dacă nivelul apei este periculos, trimiteți un mesaj text. Dacă nu, continuați.
- Dormi o secundă și repetă
Pasul 6: Întrebări?
Dacă aveți întrebări despre proiect, anunțați-ne în secțiunea de comentarii!
Mulțumesc pentru lectură
Recomandat:
Detector de scurgeri cu notificare mesaj text: 7 pași
Detector de scurgeri cu notificări de mesaje text: Acest ghid demonstrează cum se construiește un detector de scurgeri care trimite notificări de mesaje text. Trimite alerte dacă este detectată apă dintr-o țeavă de spargere sau de scurgere de rezervă. Ghidul este destinat tuturor celor interesați de Python 3, Raspberry Pi, Secure Shell
Construiți o oală de auto-udare DIY cu WiFi - Apă plante automat și trimite alerte când apa este scăzută: 19 pași
Construiți o oală de auto-udare DIY cu WiFi - Apă plantele în mod automat și trimite alerte când apa este scăzută: Acest tutorial vă arată cum să construiți o jardinieră personalizată conectată la Wi-Fi folosind o jardinieră veche, un coș de gunoi, o parte din adeziv și un auto Set de subansamble ghivece de udare de la Adosia
Economisiți apă și bani cu monitorul de apă pentru duș: 15 pași (cu imagini)
Economisiți apă și bani cu monitorul de apă pentru duș: care folosește mai multă apă - o cadă sau un duș? M-am gândit recent la această întrebare și mi-am dat seama că nu știu de fapt câtă apă se folosește când fac duș. Știu că, când sunt la duș, uneori mintea îmi rătăcește, gândindu-mă la o ne
Mașină de alarmă pentru scurgeri de apă: 4 pași
Mașină de alarmă pentru scurgeri de apă: Numele proiectului: Mașină de alarmă pentru scurgeri de apă Arduino. În prezent, oamenii au de obicei un garaj. În garaj, majoritatea oamenilor tind să plaseze obiecte pe care fie le folosesc rar, fie obiecte din anotimpurile anterioare. O parte semnificativă a garajului este mașinile și bicicletele din
ESP8266 / ESP-01 Detector de scurgeri SmartThings cu alimentare Arduino: 5 pași (cu imagini)
ESP8266 / ESP-01 Detector de scurgeri SmartThings cu alimentare Arduino: Multe detectoare de scurgeri din care să alegeți, care dintre ele va funcționa cel mai bine pentru dvs. Dacă aveți Samsung SmartThings care controlează orice dispozitiv din casa dvs., acesta ar putea fi doar biletul! Aceasta este versiunea finală dintr-o serie pe care am construit-o