Iot tanque de agua y arduino
Budget: $30 – $250 USD
Necesito un sistema con Arduino que realice las siguientes tareas.
Medir el nivel de 2 tanques con ultrasonido.
Encender/apagar una bomba de agua con un relé.
Conectarese a internet mediante un shield celular.
Debe tener y mantener la hora local ( -4)
Reportar el nivel del agua cada 20 min a Thinger.io
Mostrar en pantalla en nivel de tanque en forma gráfica y en porcentaje. Adicionalmente indicar si la bomba esta encendida o apagada.
Debe comunicarse con un bot de telegram
Al bot de telegram enviara alertas cuando el nivel del tanque sea bajo.
Por el bot de telegram se le podrá indicar un horario de trabajo de la bomba, que no sufrirá cambio hasta que se le dé una nueva instrucción.
Por el bot debe poder darse la orden de prendido y apagado de la bomba.
El codigo debe tener todos sus comentarios
Debe indicarse el diagrama de conexión de todos los componentes.
La lista de componentes es la siguiente:
• Botletics SIM7000 LTE CAT-M1 NB-IoT Celular + GPS + Antena Shield Kit para Arduino (SIM7000G)
• Elegoo UNO R3 Placa ATmega328P ATMEGA16U2 con Cable USB para Arduino
• DaFuRui 4 unids DC 5 V 2 canales módulo relé placa escudo con optoacoplador soporte alto y bajo nivel disparador compatible para Arduino.
• HiLetgo 2pcs JSN-SR04T Integrated Ultrasonic Module Distance Measuring Transducer Sensor Waterproof for Arduino.
• Elegoo, Uno R3 con pantalla táctil TFT de 2.8 pulgadas, con ranura para tarjeta SD, toda la información técnica en el cd para Arduino UNO R3
Medir el nivel de 2 tanques con ultrasonido.
Encender/apagar una bomba de agua con un relé.
Conectarese a internet mediante un shield celular.
Debe tener y mantener la hora local ( -4)
Reportar el nivel del agua cada 20 min a Thinger.io
Mostrar en pantalla en nivel de tanque en forma gráfica y en porcentaje. Adicionalmente indicar si la bomba esta encendida o apagada.
Debe comunicarse con un bot de telegram
Al bot de telegram enviara alertas cuando el nivel del tanque sea bajo.
Por el bot de telegram se le podrá indicar un horario de trabajo de la bomba, que no sufrirá cambio hasta que se le dé una nueva instrucción.
Por el bot debe poder darse la orden de prendido y apagado de la bomba.
El codigo debe tener todos sus comentarios
Debe indicarse el diagrama de conexión de todos los componentes.
La lista de componentes es la siguiente:
• Botletics SIM7000 LTE CAT-M1 NB-IoT Celular + GPS + Antena Shield Kit para Arduino (SIM7000G)
• Elegoo UNO R3 Placa ATmega328P ATMEGA16U2 con Cable USB para Arduino
• DaFuRui 4 unids DC 5 V 2 canales módulo relé placa escudo con optoacoplador soporte alto y bajo nivel disparador compatible para Arduino.
• HiLetgo 2pcs JSN-SR04T Integrated Ultrasonic Module Distance Measuring Transducer Sensor Waterproof for Arduino.
• Elegoo, Uno R3 con pantalla táctil TFT de 2.8 pulgadas, con ranura para tarjeta SD, toda la información técnica en el cd para Arduino UNO R3