Taula de continguts:
- Pas 1: habilitats necessàries
- Pas 2: llista de components / maquinari
- Pas 3: Visió general del projecte
- Pas 4: Prepara el maquinari
- Pas 5: escriure codi
- Pas 6: preguntes?
Vídeo: Detector de fuites d'aigua: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Si mai us heu preocupat de tornar a casa a un soterrani inundat, aquest projecte és per a vosaltres.
Us mostrarem com crear un sistema de detecció de fuites d’aigua que us enviarà un missatge de text quan s’hagi detectat una fuita.
Pas 1: habilitats necessàries
Per a aquest projecte, només necessitareu uns coneixements bàsics de programació. Hem escrit el programa que mesura el sensor d’aigua i envia un text en C.
Pas 2: llista de components / maquinari
Això és el que hem utilitzat:
- Phidget SBC4
- Sensor d'aigua
- Cable Phidget
Pas 3: Visió general del projecte
Aquest projecte tindrà el disseny següent:
- PhidgetSBC4 executarà el codi del programa (escrit en C). Es connectarà al sensor d'aigua a través del hub VINT integrat.
- Si el sensor d'aigua indica que hi ha aigua, el SBC utilitzarà la funció de correu electrònic per enviar missatges de text que admeten la majoria dels operadors de telefonia sense fils.
Pas 4: Prepara el maquinari
El nostre sensor probablement entrarà en contacte amb l’aigua (especialment durant les proves), per la qual cosa és important que protegim els components del PCB. Per fer-ho, hem utilitzat un recobriment conforme al PCB.
Pas 5: escriure codi
Tot el codi d’aquest projecte ja està escrit i s’inclou al fitxer waterLeakDetector.c, de manera que si voleu implementar-lo, només haureu de modificar algunes coses (números de sèrie, adreça de correu electrònic, etc.) i compilar això.
Important: abans d’instal·lar-lo, haureu de configurar libcurl al vostre SBC. Obriu el terminal i introduïu l'ordre següent:
sudo apt-get install libcurl4-gnutls-dev
Per obtenir més informació sobre com compilar programes C al SBC, consulteu aquests enllaços:
- Instal·lació de paquets per al desenvolupament
- Compilació de programes C a Linux
Aquí teniu una descripció ràpida del codi:
- Creeu un objecte VoltageInput
- Assigneu l'objecte VoltageInput al sensor d'aigua. Vegeu aquest vídeo per obtenir més informació.
- En bucle mentre llegiu el valor del sensor d'aigua, si el nivell de l'aigua és perillós, envieu un missatge de text. Si no continua.
- Dormir un segon i repetir
Pas 6: preguntes?
Si teniu cap pregunta sobre el projecte, feu-nos-ho saber a la secció de comentaris.
Gràcies per llegir
Recomanat:
Estalvieu aigua i diners amb el monitor d'aigua de la dutxa: 15 passos (amb imatges)
Estalvieu aigua i diners amb el monitor d’aigua de la dutxa: que fa servir més aigua: una banyera o una dutxa? Fa poc pensava en aquesta pregunta i em vaig adonar que en realitat no sé quanta aigua s’utilitza quan em dutxo. Sé que quan estic a la dutxa, de vegades la meva ment vaga, pensant en una ne
Sensor de fuites d'aigua a ESP8266 + Micropython + Domoticz: 16 passos (amb imatges)
Sensor de fuites d'aigua a ESP8266 + Micropython + Domoticz: Fa un temps, la meva dona em va demanar que fes un sensor de fuites d'aigua. Tenia por que la mànega de la sala de calderes pogués filtrar-se i l'aigua inundés el terra de fusta acabat de posar. I jo, com a veritable enginyer, vaig emprendre un sensor així. Des dels meus 15 anys
Detector de fuites de càmera subaquàtica: 7 passos (amb imatges)
Detector de fuites de la càmera subaquàtica: la carcassa de la càmera subaquàtica poques vegades es perd, però si es produeix aquest esdeveniment, els resultats normalment són catastròfics i causen danys irreparables al cos i a l’objectiu de la càmera.SparkFun va publicar un projecte de detecció d’aigua el 2013, on es pretenia el disseny original
DETECTOR DE FUITES DE CÀMERES SUBMARINALS MILLORADES: 7 passos (amb imatges)
DETECTOR DE FUITES DE CÀMERES SUBMARINALS MILLORAT: Una versió prèvia d’aquest detector de fuites d’allotjament per a càmeres subaquàtiques es va publicar l’any passat a Instructables, on el disseny es basava en un AdaFruit Trinket basat en Atmel AVR. Aquesta versió millorada utilitza el Trinket AdaFruit basat en Atmel SAMD M0. El re
ESP8266 / ESP-01 Detector de fuites SmartThings alimentat per Arduino: 5 passos (amb imatges)
ESP8266 / ESP-01 Detector de fuites SmartThings amb tecnologia Arduino: Molts detectors de fuites per triar, quin us funcionarà millor? Si teniu Samsung SmartThings que controla qualsevol dispositiu a casa vostra, aquest podria ser el bitllet. Aquesta és la versió final d'una sèrie que he estat construint