Cómo construir un sistema Arduino de monitoreo de agua para su hogar
El agua es un recurso precioso que es esencial para la vida. Ante el aumento de la preocupación por la escasez de agua y la contaminación, es más importante que nunca monitorear y conservar el uso del agua. Una forma de hacerlo es construyendo un sistema Arduino de monitoreo de agua para su hogar. Arduino es una plataforma electrónica de código abierto que te permite crear proyectos interactivos. En este artículo, lo guiaremos a través del proceso de construcción de un sistema simple de monitoreo de agua usando Arduino.
Para construir un sistema de monitoreo del agua, necesitará algunos componentes clave. Estos incluyen una placa Arduino, un sensor de flujo de agua, una válvula solenoide y una pantalla de visualización. El sensor de flujo de agua se usa para medir la cantidad de agua que fluye a través de una tubería, mientras que la válvula solenoide se puede usar para controlar el flujo de agua. La pantalla le mostrará datos en tiempo real sobre el uso del agua.
El primer paso para construir su sistema de monitoreo de agua es conectar el sensor de flujo de agua a la placa Arduino. El sensor de flujo de agua tiene tres pines: VCC, GND y OUT. Conecte el pin VCC al pin de 5 V en la placa Arduino, el pin GND al pin GND y el pin OUT a un pin digital, como el pin 2. Luego, conecte la válvula solenoide a la placa Arduino. La válvula solenoide tiene dos pines: VCC y GND. Conecte el pin VCC al pin 5V de la placa Arduino y el pin GND al pin GND.
Modelo | Controlador en línea de concentración/conductividad inductiva CIT-8800 |
Concentración | 1.NaOH:(0~15) por ciento o (25~50) por ciento; 2.HNO3:(0~25) por ciento o (36~82) por ciento; 3.Curvas de concentración definidas por el usuario |
Conductividad | (500~2.000.000)us/cm |
TDS | (250~1.000.000)ppm |
Temp. | (0~120)°C |
Resolución | Conductividad: 0,01uS/cm; Concentración: 0,01 por ciento; TDS: 0,01 ppm, temperatura: 0,1℃ |
Precisión | Conductividad: (500~1000)us/cm +/-10uS/cm; (1~2000)mS/cm+/-1,0 por ciento |
TDS: nivel 1,5, temperatura: +/-0,5℃ | |
Temperatura. compensación | Rango: (0~120)°C; elemento: Pt1000 |
Puerto de comunicación | Protocolo RS485.Modbus RTU |
Salida analógica | Dos canales aislados/transportables (4-20)mA, instrumento/transmisor para selección |
Salida de control | Interruptor fotoeléctrico semiconductor de triple canal, interruptor programable, pulso y frecuencia |
Entorno de trabajo | Temp.(0~50)℃; Humedad relativa y lt;95 por ciento RH (sin condensación) |
Entorno de almacenamiento | Temp.(-20~60)℃;Humedad relativa ≤85 por ciento RH (sin condensación) |
Fuente de alimentación | DC 24V+15 por ciento |
Nivel de protección | IP65 (con cubierta trasera) |
Dimensión | 96 mm x 96 mm x 94 mm (alto x ancho x fondo) |
Tamaño del agujero | 9lmmx91mm (alto x ancho) |
Una vez que haya conectado los componentes, puede comenzar a escribir el código para su sistema de monitoreo de agua. El código leerá los datos del sensor de flujo de agua y los mostrará en la pantalla. También controlará la válvula solenoide para regular el flujo de agua. Puede personalizar el código para establecer umbrales de uso de agua y recibir alertas cuando se superen estos umbrales.
Después de escribir el código, cárguelo en la placa Arduino y pruebe su sistema de monitoreo de agua. Debería ver datos en tiempo real sobre el uso de agua en la pantalla. También puedes probar la válvula solenoide encendiéndola y apagándola para controlar el flujo de agua. Si todo funciona correctamente, ha construido con éxito un sistema de monitoreo de agua para su hogar.
Núm. de modelo | Controlador en línea de conductividad/concentración inductiva CIT-8800 | |
Rango de medición | Conductividad | 0,00μS/cm ~ 2000mS/cm |
Concentración | 1.NaOH,(0-15) por ciento o(25-50) por ciento ; | |
2.HNO3(tenga en cuenta la resistencia a la corrosión del sensor)(0-25) por ciento o(36-82) por ciento ; | ||
3.Curvas de concentración definidas por el usuario. | ||
TDS | 0,00 ppm~1000 ppt | |
Temp. | (0.0 ~ 120.0)℃ | |
Resolución | Conductividad | 0,01μS/cm |
Concentración | 0.01% | |
TDS | 0,01 ppm | |
Temp. | 0.1℃ | |
Precisión | Conductividad | 0μS/cm ~1000μS/cm ±10μS/cm |
1 mS/cm~500 mS/cm ±1,0 por ciento | ||
500mS/cm~2000 mS/cm ±1,0 por ciento | ||
TDS | nivel 1,5 | |
Temp. | ±0.5℃ | |
Temperatura. compensación | elemento | Pt1000 |
rango | (0.0~120.0)℃ compensación lineal | |
(4~20)mA Salida de corriente | canales | Canales dobles |
características | Aislado, ajustable, reversible, salida 4-20MA, modo instrumentos/transmisor. | |
Resistencia de bucle | 400Ω(Max),CC 24V | |
Resolución | ±0,1 mA | |
Contacto de control | Canales | Canales triples |
Contacto | Salida de relé fotoeléctrico | |
Programable | Programable ( temperatura 、conductividad/concentración/TDS、sincronización)salida | |
Características | Se podría establecer temperatura、conductividad/concentración/TDS、 temporización NO/NC/selección PID | |
Carga de resistencia | 50mA(Max),CA/CC 30V(Max) | |
Comunicación de datos | RS485, protocolo MODBUS | |
Fuente de alimentación | CC 24 V±4 V | |
Consumo | 5.5W | |
Entorno de trabajo | Temperatura:(0~50)℃ Humedad relativa:≤85 por ciento RH (sin condensación) | |
Almacenamiento | Temperatura:(-20~60)℃ Humedad relativa:≤85 por ciento HR (sin condensación) | |
Nivel de protección | IP65(con cubierta trasera) | |
Dimensión del contorno | 96mm×96 mm×94mm (H×W×D) | |
Dimensión del agujero | 91mm×91mm(H×W) | |
Instalación | Montado en panel, instalación rápida |
En conclusión, construir un sistema de monitoreo de agua Arduino es una forma simple y efectiva de rastrear y conservar el uso de agua en su hogar. Al monitorear el uso del agua en tiempo real, puede identificar áreas donde se desperdicia agua y tomar medidas para reducir el consumo. Con la creciente importancia de la conservación del agua, un sistema de monitoreo del agua es una herramienta valiosa para los propietarios. Entonces, ¿por qué no intentarlo y comenzar a monitorear su uso de agua hoy?