Título del proyecto: SenseWater
Introducción: En la vida cotidiana, debe haber algunos elementos físicos que necesitan ser controlados para que realicen los comportamientos esperados. Un sistema de control, por tanto, puede definirse como un dispositivo, o un conjunto de dispositivos, que gestiona, comanda, dirige o regula el comportamiento de otro dispositivo o sistema. En consecuencia, el control automático implica diseñar un sistema de control para que funcione con una interferencia humana mínima o nula. Los sistemas inteligentes se utilizan en una amplia gama de campos, desde las ciencias médicas hasta las ciencias financieras, la educación, el derecho, etc.
La crisis del agua potable en la India está alcanzando proporciones alarmantes. Muy pronto podría adquirir la naturaleza de la crisis global. Por lo tanto, es de suma importancia preservar el agua para los seres humanos. En muchas casas, hay desperdicio innecesario de agua debido al desbordamiento de los tanques elevados. El indicador y controlador automático de nivel de agua puede proporcionar una solución a este problema. El funcionamiento del controlador de nivel de agua se basa en el hecho de que el agua conduce la electricidad debido a la presencia de minerales en su interior. Así que el agua se puede utilizar para abrir o cerrar un circuito. A medida que el nivel del agua sube o baja, diferentes circuitos en el controlador envían señales diferentes.
Objetivos:
- Para desarrollar el sistema de control de nivel de agua, para controlar el nivel de agua en el tanque.
- Para verificar el nivel de agua en el tanque, dependiendo del nivel del agua, enciende el motor cuando el nivel del agua desciende por debajo de un nivel predeterminado o apaga el motor cuando el tanque está lleno.
- Para mostrar el nivel del agua y otros datos importantes en una pantalla LCD.
- Para monitorear el nivel de agua en el tanque de sumidero (tanque fuente). Si el nivel dentro del tanque del sumidero es bajo, el motor no se encenderá y se generará un pitido.
- Plataforma Blynk que proporciona un tablero digital donde se construye la interfaz gráfica.
Herramientas utilizadas:
Requisitos de hardware:
- Arduino Uno R3.
- Sensor ultrasónico para medir el caudal de agua.
- Chip atmega 328p.
- Pantalla LCD 16 x 2 para monitorear el nivel de agua en el tanque.
- Zumbador para fines de alarma.
- Sensor de relé para el propósito de encendido/apagado automático.
Requisitos de Software:
- Lenguajes de programación: Java.
- Arduino IDE: Para programar Arduino.
- Blynk: Plataforma con aplicaciones iOS y Android para controlar Arduino, Raspberry Pi y similares a través de Internet. Es un tablero digital donde puede crear una interfaz gráfica para su proyecto simplemente arrastrando y soltando widgets.
- Nodemcu: NodeMcu es un kit de desarrollo y firmware de código abierto que lo ayuda a crear un prototipo de su producto IOT dentro de unas pocas líneas de script Lua o código C (usando Arduino IDE).
¿POR QUÉ UTILIZAR SenseWater?
- Ahorra energía: al usar nuestro proyecto, podemos ahorrar energía. Puedo ser utilizado en lugares donde hay un problema de deslastre de carga. Como se controla automáticamente, limita la cantidad de electricidad. Como hoy en día la conservación de energía es la máxima necesidad, es útil utilizar uno de estos dispositivos.
- Ahorra dinero: ahora, como sabemos que el controlador automático de nivel de agua conserva energía, también ahorra dinero. La regulación del agua se optimiza con este dispositivo, lo que significa que se desperdicia electricidad y el agua se desperdicia al mínimo. Esto ahorra una gran cantidad de dinero junto con mano de obra.
- Funciona automáticamente: la mayor ventaja del controlador de nivel de agua es que puede funcionar solo. Es debido a los interruptores de relé y temporizador que no hay necesidad de operarlos manualmente. Esto significa que se reduce mucho el trabajo humano.
- Maximiza el agua: Además, el uso de agua se puede maximizar con un controlador de nivel de agua. A menudo, las bombas de agua se usan más durante la mitad del día. Un controlador de nivel de agua es útil porque proporciona automáticamente más agua durante la mitad del día y menos agua durante la noche. Como resultado, el agua permanece en su nivel adecuado en todo momento.
Aplicaciones:
- El controlador automático de nivel de agua se puede utilizar en hoteles, fábricas, casas, apartamentos, complejos comerciales, drenaje, etc.
- El controlador de nivel de agua automático ARRANCARÁ automáticamente la bomba tan pronto como el nivel del agua caiga por debajo del nivel predeterminado (generalmente 1/2 tanque) y APAGARÁ la bomba tan pronto como el tanque esté lleno.
- Se puede utilizar para predecir inundaciones.
- Un indicador de nivel de líquido en los grandes contenedores de las empresas.
- Bajos costos y bajo consumo de energía.
- Indicador de nivel de combustible en vehículos.
Conclusión:
Este proyecto ha logrado los objetivos principales. Además, este proyecto involucró el diseño y desarrollo de un sistema de control automático del nivel del agua expuesto a la mejor forma de arquitectura de software y hardware que se combina para fines de interfaz. El sistema emplea el uso de tecnología de detección avanzada para detectar el nivel del agua.
- Este sistema es muy beneficioso tanto en zonas rurales como urbanas.
- Ayuda en la utilización eficiente de las fuentes de agua disponibles.
- Si se usa a gran escala, puede proporcionar una contribución importante en la conservación del agua para nosotros y las generaciones futuras.
Trabajo futuro:
SenseWater tiene un buen alcance en el futuro, especialmente para el sector agrícola. Hay muchas áreas donde necesitamos un controlador de nivel de agua. Podrían ser campos agrícolas, tanques elevados. Podemos hacer que este proyecto sea inalámbrico usando un transmisor y receptor NRF. También podemos agregar escudo Ethernet para que podamos obtener toda la información usando teléfonos móviles y controlarla en consecuencia.
Enlace del repositorio de GitHub: https://github.com/Prayashverma007/SenseWater
Enlace de demostración de Youtube: https://www.youtube.com/watch?v=XwhArKsd7TU
¡Ahorrar agua! ¡Salva la vida!
MIEMBROS DEL EQUIPO :
- oración
- Gaurav Arora
(Facultad de Tecnología, Pantnagar)
Nota: esta idea de proyecto se contribuye para ProGeek Cup 2.0: una competencia de proyectos de GeeksforGeeks.
Publicación traducida automáticamente
Artículo escrito por UnderCover y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA