Tabla de contenido:

Detector de fugas de agua: 6 pasos (con imágenes)
Detector de fugas de agua: 6 pasos (con imágenes)

Video: Detector de fugas de agua: 6 pasos (con imágenes)

Video: Detector de fugas de agua: 6 pasos (con imágenes)
Video: Detección y localización de enganches de agua ilegales bajo tierra en fincas y terrenos de Málaga 2024, Noviembre
Anonim
Image
Image

Si alguna vez te ha preocupado volver a casa con un sótano inundado, este proyecto es para ti.

Le mostraremos cómo crear un sistema de detección de fugas de agua que le enviará un mensaje de texto cuando se detecte una fuga.

Paso 1: Habilidades requeridas

¡Para este proyecto, todo lo que necesitará es un conocimiento básico de programación! Escribimos el programa que mide el sensor de agua y envía un texto en C.

Paso 2: Lista de componentes / hardware

Descripción del proyecto
Descripción del proyecto

Esto es lo que usamos:

  • Phidget SBC4
  • Sensor de agua
  • Cable Phidget

Paso 3: descripción general del proyecto

Este proyecto tendrá el siguiente diseño:

  • PhidgetSBC4 ejecutará nuestro código de programa (escrito en C). Se conectará al sensor de agua a través del VINT Hub integrado.
  • Si el sensor de agua indica que hay agua, el SBC utilizará la función de correo electrónico a texto que la mayoría de los proveedores de servicios inalámbricos admiten para enviar un mensaje de texto.

Paso 4: preparación del hardware

Preparación de hardware
Preparación de hardware
Preparación de hardware
Preparación de hardware
Preparación de hardware
Preparación de hardware

Es probable que nuestro sensor entre en contacto con el agua (especialmente durante las pruebas), por lo que es importante que protejamos los componentes de la PCB. Para hacer esto, usamos un revestimiento de conformación en el PCB.

Paso 5: código de escritura

Código de escritura
Código de escritura
Código de escritura
Código de escritura

Todo el código para este proyecto ya está escrito y está incluido en el archivo waterLeakDetector.c, por lo que si desea implementarlo, todo lo que tendrá que hacer es modificar algunas cosas (números de serie, dirección de correo electrónico, etc.) y compilar eso.

Importante: antes de la instalación, deberá configurar libcurl en su SBC. Abra la terminal e ingrese el siguiente comando:

sudo apt-get install libcurl4-gnutls-dev

Para obtener más información sobre cómo compilar programas C en el SBC, consulte estos enlaces:

  • Instalación de paquetes para desarrollo
  • Compilar programas C en Linux

Aquí hay una descripción general rápida del código:

  • Crear un objeto VoltageInput
  • Asigne el objeto VoltageInput al sensor de agua. Vea este video para obtener más información.
  • En el ciclo while, lea el valor del sensor de agua, si el nivel del agua es peligroso, envíe un mensaje de texto. Si no continúa.
  • Duerme un segundo y repite

Paso 6: ¿Preguntas?

Si tienes alguna pregunta sobre el proyecto, ¡háznoslo saber en la sección de comentarios!

Gracias por leer

Recomendado: