Taula de continguts:

Detector de fuites d'aigua: 6 passos (amb imatges)
Detector de fuites d'aigua: 6 passos (amb imatges)

Vídeo: Detector de fuites d'aigua: 6 passos (amb imatges)

Vídeo: Detector de fuites d'aigua: 6 passos (amb imatges)
Vídeo: Собаку бросили в лесу с коробкой макарон. История собаки по имени Ринго. 2024, Juliol
Anonim
Image
Image

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

Descripció general del projecte
Descripció general del projecte

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

Prepping de maquinari
Prepping de maquinari
Prepping de maquinari
Prepping de maquinari
Prepping de maquinari
Prepping de 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

Codi d’escriptura
Codi d’escriptura
Codi d’escriptura
Codi d’escriptura

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: