Water Recycling System

Este proyecto entrará a solucionar una de las tareas más comunes de las personas que quieren o están reciclando las aguas grises que son expulsadas por los ciclos de la lavadora de una manera automatizada. Esto es generando un impacto a corto, mediano y largo plazo en la economía de las personas que lo usen y en general el medio ambiente.
El beneficio principal es poder poner a disposición una herramienta a los usuarios que quieren o están reutilizando esos ciclos de la lavadora que normalmente son aguas grises, líquidos que aùnque no sea potable para las personas, si puede ser reutilizada en otras funciones como un nuevo ciclo de lavado o el aseo general.

Por: Ramiro Andrés Bedoya y David Leandro Zuluaga

Dispositivo

  • Electroválvula de Plástico 12V 3/4’’ Sin Presión
  • Board NodeMcu Lua WIFI v1.0 Basado en ESP8266
  • Sensor de Turbidez Analógica para Arduino
  • Sensor de Ultrasonido HC-SR04 Arduino
  • Modulo Arduino Rele 1 Canal 5v
  • Adaptador MVV121A 12V+1AM
  • Tubería de PVC de ½ pulgada

Código fuente del proyecto

https://github.com/Whistler092/water-recycling-system

Archivo Arduino 1.8.5 montado en la ESP8266

https://github.com/Whistler092/water-recycling-system/blob/master/main/main.ino

Estructura del circuito

Aplicación Movil

El dispositivo podrá funcionar de forma autonoma, pero se creó una aplicación movil que se enlazará por medio de un código generado en la pantalla del dispositivo, dicho código se digitará en la aplicación movil y se podrá ver toda la información del dispositivo.

Pantalla del dispositivo generando un código de enlace

  • Pantalla del dispositivo generando un código de enlace

Código fuente del proyecto movil

https://github.com/Whistler092/water-recycling-system-movil

Capturas de la aplicación movil

aplicación movil código de enlace

  • Aplicación movil código de enlace

Pantalla del dispositivo inicio

  • Aplicación movil - Inicio

La aplicación es de tipo ionic, para iniciarla se debe de instalar https://ionicframework.com/

Backend de la aplicación

El dispositivo y la aplicación movil se conectan a un backend desplegado en Azure para poder funcionar correctamente, dicho servicio está escrito en C# y es de tipo .net core web api + MySQL. De las tablas básicas de la aplicación son:

Base de datos

  • Base de datos

Código fuente del proyecto movil

https://github.com/Whistler092/water-recycling-system-backend

Flujo general de la aplicación

secuencia

  • secuencia