Tabla de contenido:
- Paso 1: Habilidades requeridas
- Paso 2: Lista de componentes / hardware
- Paso 3: descripción general del proyecto
- Paso 4: preparación del hardware
- Paso 5: código de escritura
- Paso 6: ¿Preguntas?
Video: Detector de fugas de agua: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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
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
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
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:
Sensor de fugas de agua en ESP8266 + Micropython + Domoticz: 16 pasos (con imágenes)
Sensor de fugas de agua en ESP8266 + Micropython + Domoticz: Hace algún tiempo, mi esposa me pidió que hiciera un sensor de fugas de agua. Temía que la manguera de la sala de calderas pudiera tener fugas y que el agua inundaría el piso de madera recién colocado. Y yo, como un verdadero ingeniero, me comprometí a hacer un sensor de este tipo. De mis 15 años
Detector de fugas de la carcasa de la cámara subacuática: 7 pasos (con imágenes)
Detector de fugas de la carcasa de la cámara subacuática: la carcasa de la cámara subacuática rara vez tiene fugas, pero si este evento ocurre, los resultados normalmente son catastróficos y causan daños irreparables en el cuerpo y la lente de la cámara. SparkFun publicó un proyecto de detector de agua en 2013, donde se pretendía el diseño original
DETECTOR DE FUGAS DE LA CARCASA DE LA CÁMARA SUBACUÁTICA MEJORADA: 7 pasos (con imágenes)
DETECTOR DE FUGAS DE LA CARCASA DE LA CÁMARA SUBACUÁTICA MEJORADA: Una versión anterior de este detector de fugas de la carcasa de la cámara subacuática se publicó en Instructables el año pasado, donde el diseño se basó en un AdaFruit Trinket basado en Atmel AVR. Esta versión mejorada emplea el AdaFruit Trinket basado en Atmel SAMD M0. Allí
Detector de fugas SmartThings alimentado por Arduino ESP8266 / ESP-01: 5 pasos (con imágenes)
ESP8266 / ESP-01 Detector de fugas SmartThings alimentado por Arduino: Taaaan Muchos detectores de fugas para elegir, ¿cuál funcionará mejor para usted? Si tiene Samsung SmartThings controlando cualquier dispositivo en su hogar, ¡entonces este podría ser el boleto! Esta es la versión final de una serie en la que he estado construyendo un
Detector de fugas alimentado por Arduino ESP8266 / ESP-01: 3 pasos (con imágenes)
Detector de fugas alimentado por Arduino ESP8266 / ESP-01: El agua es GRANDE, ¿verdad? No tanto cuando se ve obligado a dejar la casa designada y comienza a nadar alrededor del espacio del piso de su casa. Sé que este es un proyecto "posterior a los hechos", pero espero que pueda ayudar a otra persona a evitar un potencial flú