Como hacer un medidor de nivel de agua para cisternas y tinacos WIFI

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 พ.ค. 2024
  • En este video te mostrare como hacer un medidor del nivel de agua para Cisternas y Tinacos muy sencillo usando un Microprocesador ESP32 y un Sensor de Distancia ultrasónico JSN-SR04T las medición la obtendremos por medio de la WiFi usando un restful API. seleccione el ESP32 en lugar de Arduino debido a que el ESP32 es mas sencillo para proyectos de Internet de las cosas o IoT (Internet Of the Things)
    Materiales
    Microcontrolador: amzn.to/446BYIs
    Sensor de distancia ultrasónico : amzn.to/3JI4tnU
    Sensor nivel de agua 4-20mA: amzn.to/3pC2ASz
    Caja para proyectos: amzn.to/3NWmMrU
    Conectores Miniplug: amzn.to/449DAkQ
    Herramienta
    Cautín : amzn.to/3PHgyx7
    Pinzas Pelacables: amzn.to/46waXzP
    📕 CAPITULOS
    0:00 Introducción
    1:40 Materiales
    2:25 Diseño
    5:22 Código de programación
    19:55 Explicación grafica del calculo del Nivel de Agua
    22:00 Prueba de concepto
    24:16 Armado del proyecto
    28:46 Prueba Final con API
    30:33 Conclusiones
    NOTAS
    - El uso de herramientas manuales, eléctricas o neumáticas, soldadura, sopletes, manipulación de cables electrificados y gas, son muy peligrosos y pueden causar daños severos a las personas, se tiene que tener conocimiento básicos del manejo de estos equipos y materiales.
    - Este video es solo con fines explicativos
    - Algunos de estos enlaces son enlaces de afiliado, Sin que tu pagues nada extra yo podría recibir una comisión por tu compra.
    Música: www.bensound.com
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 94

  • @Montaro
    @Montaro  11 หลายเดือนก่อน +5

    IMPORTANTE: El sensor de ultrasonido para este proyecto resulto ser una mala opción ya el eco dentro de la cisterna o tinaco causaron muchos problemas, sustituí este sensor por uno mas robusto que funciona con presión, es un sensor tipo 4-20 mA, puedes ver el video aquí th-cam.com/video/qi3eV6Jr3qs/w-d-xo.html

    • @jordh2051
      @jordh2051 8 หลายเดือนก่อน +1

      no se puede con un infrarrojo de proximidad?.. se podría programar al inverso para poder sacar la distancia entre el nivel del agua y el total de alto de la cisterna, no?.

    • @Montaro
      @Montaro  8 หลายเดือนก่อน

      @@jordh2051 Abría que probarlo, pero la verdad esto feliz con el del presión del segundo video
      Saludos

    • @LuisGutierrez-wu9oz
      @LuisGutierrez-wu9oz 3 หลายเดือนก่อน

      yo use ese sensor para lo mismo que usted pero sin conexcion a internet use un arduino y la verdad no me causo fallas, en el data dice que tiene un rango de lectura de 50° imagino que solo es cuestion de ubicar bien el sensor referente al tanque, por otra parte tu otra opcion si es mas fiable pero es mas costoso al menos donde vivo, felicidades por el video, me sirviobastante incluso para que pueda venderlo

  • @alejandrojz7151
    @alejandrojz7151 ปีที่แล้ว +2

    Montaro sos un genio 👏 👏 👏!

  • @hectorlunawadurraga
    @hectorlunawadurraga ปีที่แล้ว +2

    Excelente video, explicacion muy buena y una aplicación que tiene mucho potencial a nivel industrial. Felicitaciones. Continuaré siguiéndolo en todo este tipo de proyectos que son de mi interés.

    • @Montaro
      @Montaro  ปีที่แล้ว

      Gracias, estaré subiendo más de programación de microcontroladores

  • @joedark9154
    @joedark9154 6 หลายเดือนก่อน +1

    Muchas gracias por el video. Sencillo, fácil de entender y claro con la duda de si vas a llenar un pozote de más de 120 metros (7.17) de profundidad hasta el tope. Muchas gracias de nuevo. Use un sensor con empaque adicional JSN-SR04T/AJ-SR04M. Me ha resultado perfecto por los niveles de humedad en la tapa de la cisterna. Quedó genial. Le puse una caja con leds para que fuera visual para los inquilinos metiches. Nota: Gracias a uno de tus videos, salvé y cuido mejor mi generador.

    • @Montaro
      @Montaro  6 หลายเดือนก่อน

      Centímetros no metros 🤭, que bien que te funcionó el ultrasonico, a mi no me funciono bien por los ecos, subí otro video donde hago cambio de sensor por uno más robusto que usa la presión.
      Que bueno oír que te han servido algunos de los videos.
      Saludos

  • @miguelangelushernandezgarc5500
    @miguelangelushernandezgarc5500 ปีที่แล้ว +2

    Muchísimas gracias por explicar todo el código fuente eso es algo que se aprecia ya que como mencionas así te das una idea de lo que estás haciendo y no nadamas copiar y pegar, excelente tu vídeo.
    Ya me suscribí, sigue así.
    Mucho éxito.

    • @Montaro
      @Montaro  ปีที่แล้ว

      Gracias, que bueno que lo hayas encontrado util

    • @miguelangelushernandezgarc5500
      @miguelangelushernandezgarc5500 ปีที่แล้ว +1

      @@Montaro pregunta, quiero representar los valores del llenado y vaciado en una app, la cuál me brinda el "linear level" en la pantalla del teléfono, lo que no puedo conseguir es que se representen los valores en la app, me podría orientar ingeniero? Se lo agradecería mucho. Muchas gracias.

    • @Montaro
      @Montaro  ปีที่แล้ว

      ¿ tu desarrollaste la app y no te esta funcionando ?

    • @miguelangelushernandezgarc5500
      @miguelangelushernandezgarc5500 ปีที่แล้ว

      @@Montaro no para nada, es una app de la play store.

  • @alejandrojz7151
    @alejandrojz7151 ปีที่แล้ว +3

    Sugerencia, cuando saques un video pide que tus seguidores comenten, hasta un saludo o critica ayuda a que el video tenga mayor difusión según el algoritmo de TH-cam ayuda mucho a recomendar el video por la plataforma!. 👍

    • @Montaro
      @Montaro  ปีที่แล้ว +1

      Gracias por tus recomendaciones

  • @jorgegonzalez308
    @jorgegonzalez308 ปีที่แล้ว +1

    Genial!

  • @sonidexter2832
    @sonidexter2832 6 หลายเดือนก่อน +2

    Buen video amigo recien lo veo yo tengo algo similar pero lo implemente con iot cloud de arduino

    • @Montaro
      @Montaro  6 หลายเดือนก่อน

      Muy bien,qué servicio usaste para la nube?

    • @sonidexter2832
      @sonidexter2832 6 หลายเดือนก่อน +1

      @@Montaro iot cloud arduino probe blynk pero me decidi x el primero

  • @antoniomoraavalos9120
    @antoniomoraavalos9120 ปีที่แล้ว +1

    Era una buena idea y buen proyecto, lástima que allá quedado abandonado sin terminar. Sin código y sin seguimiento.

    • @Montaro
      @Montaro  ปีที่แล้ว

      Ahí esta todo el codigo, es solo te teclearlo, de hecho es hasta educativo, cuando doy cursos de Inteligencia Artificial, todos los asistentes teclean su codigo 😉
      Saludos

  • @claudiovillablanca8151
    @claudiovillablanca8151 ปีที่แล้ว +1

    la idea está muy buena. me gustaría hacerlo incluso la aplicación se puede hacer con app inventor q es gratis. pero no me quedo claro la parte de programación ni el servidor. lo tendré q volver a verlo

    • @Montaro
      @Montaro  ปีที่แล้ว

      Ya que lo analises bien y si tienen una duda con gusto trato de contestarla
      Saludos

  • @mascabrother3366
    @mascabrother3366 ปีที่แล้ว +2

    bien hecho felicidades

    • @Montaro
      @Montaro  ปีที่แล้ว +1

      Gracias por tu comentario

  • @pablocortes5564
    @pablocortes5564 ปีที่แล้ว +1

    hola como va, muy buena explicación. te queria preguntar de donde sacaría el codigo

    • @Montaro
      @Montaro  ปีที่แล้ว

      No subí el código y se destruyo mi disco duro, así que tendrás que teclearlo y la verdad es la mejor manera de hacerlo para entenderlo al 100% y poder hacerle adecuaciones según tu uso, saludos y cualquier duda del código con mucho gusto lo vemos

  • @alejandrojz7151
    @alejandrojz7151 ปีที่แล้ว +3

    Montaro se podría hacer una coneccion WiFi alimentando el router con una batería de auto??! en el caso de un apagón y tengamos red telefonica... creo en teoría se podria! 🤔... es una sugerencia para un video, creo ayudaría al canal esa idea 💡.

    • @Montaro
      @Montaro  ปีที่แล้ว +1

      Si se puede, solo hay que diseñar bien la placa para controlar la carga de la bateria, la perdida de energia hacer el cambio a la bateria y pues si solo es para el router no hay necesidad de hacer un inversor, si es bastantito trabajo, bueno si se quiere hacer automatico, algo manual para usar la bateria del auto cuando se necesite es muy sencillo, de echo tengo planeado un video parecido, te aviso cuando lo suba.

    • @Montaro
      @Montaro  ปีที่แล้ว +1

      Yo uso un No break o UPS en mi router, sale mas barato que desarrollar algo, aunqeu es mas divertido hacerlo 😁 , en este video hablo de los UPS th-cam.com/video/HKmUdJl1-Mk/w-d-xo.html

    • @alejandrojz7151
      @alejandrojz7151 ปีที่แล้ว

      @@Montaro yo pensaba que con un tranformador de repuesto que usa el mismo voltaje que el ruoter ayudaría a conectar a la batería. lo que noce es como la alimentación de corriente Alterna se podría pasar a Corriente continua seguro vos sabrás hacerlo y simplificarlo mejor que yo!... saludos y gracias! 👍

    • @alejandrojz7151
      @alejandrojz7151 ปีที่แล้ว

      @@Montaro En el caso de un apagón y el router funcione pero no tenga alimentación de la red eléctrica pero si señal telefónica... osea cambiar la alimentación de corriente del router por una batería de auto. De seguro no tengo en cuenta algunos empedimentos y problemas que no contemplo al no saber del tema jeje.. gracias y voy a mirar el video que me recomendaste 👍.

  • @diegolunaz7931
    @diegolunaz7931 8 หลายเดือนก่อน +4

    Y el codigo profe ?

  • @casador001
    @casador001 ปีที่แล้ว +1

    Hola . genial tu video , pero lo comprobastes en un tinaco cerrado? dicen que se loquea el sensor en lugares cerrados rebotando la señal como eco y como el tinaco si o si debe estar cerrado por la tierra .

    • @Montaro
      @Montaro  ปีที่แล้ว

      Hola,
      Buen punto, esto trabajando en la cisterna y estoy por instalar el sensor, estaré actualizando su funcionamiento
      Saludos y gracias por el comentario

    • @Montaro
      @Montaro  11 หลายเดือนก่อน

      No jalo, cambie el sensor por uno mejor de presión, te dejo el video th-cam.com/video/qi3eV6Jr3qs/w-d-xo.html

  • @cristhiandavidarellanofari9896
    @cristhiandavidarellanofari9896 ปีที่แล้ว +1

    hola que tal muy buen video, gracias por compartirlo. Tengo una duda, el cambio de nivel de agua y volumen se ve reflejado en automático en la API o necesariamente se tiene que siempre actualizar la pagina para saberlo? y si se creara la app para monitorizar esos datos, alli si se veria como es que varia el nivel?

    • @Montaro
      @Montaro  ปีที่แล้ว

      Es necesario actualizar la página, el API solo responde el estado actual, si se dararrolla una APP o una pagina WEB esta seria la que pediría las actualizaciones cada determinado tiempo al API.
      Saludos

  • @rodolfovargas2621
    @rodolfovargas2621 2 หลายเดือนก่อน +1

    Mantaro. Funcionando ok. Gracias. Una pregunta, como puedo cambiar el tamaño de texto en mi pc. En mi cel esta muy pequeño y no se puede leer. Un saludo.

    • @Montaro
      @Montaro  2 หลายเดือนก่อน +1

      Hola, la respuesta no es un HTML que le puedas dar formato, es un archivo JSON ya que esta planeado para ser un API que puede ser usado en una aplicación por ejemplo, hay 2 formas, una es que cambies de enviar un JSON a crear un HTML de respuesta, la otra es que le puedes hacer zoom en PC con ctrl + "+" o "-" y en el celular con la pantalla tactil. tengo el video para la creación de una app para integrar el API th-cam.com/video/ilSYUlAb6Zs/w-d-xo.html
      Saludos

  • @luisfranciscoramirezortiz784
    @luisfranciscoramirezortiz784 7 หลายเดือนก่อน +1

    buenos dias desde Colombia, primero de verdad felicitarlo, que gran trabajo, segundo disculpe la ignorancia, esta API esta en remoto, es decir el servidor es remoto o local? muchas gracias de antemano por su respuesta, seguiremos viendo sus videos, ya me suscribi

    • @Montaro
      @Montaro  7 หลายเดือนก่อน

      Solo se puede acceder desde la red local, para que pueda ser accesible desde internet necesitarías una IP publica y redireccionar un puerto en tu router, si esto no es posible puedes usar un servicio con un tercero como ngrok, en un futuro haré un vídeo acerca de eso.
      Saludos

  • @daeera.7351
    @daeera.7351 หลายเดือนก่อน +1

    Hola! Muchas gracias por compartir, tengo una duda, al visualizar el resultado de la API en navegador funciona sin problemas, pero al aplicar el GET en Postman, me marca "Error: socket hang up" en error, a qué se deberá? Muchas gracias de antemano 😀😀

    • @Montaro
      @Montaro  หลายเดือนก่อน

      No deberías tener ningún problema asegúrate que estés usando GET y revisa bien la dirección
      Saludos

  • @LuisRamirez-by6qb
    @LuisRamirez-by6qb 11 หลายเดือนก่อน +1

    excelente video buenos dias es posible con un esp8266??

    • @Montaro
      @Montaro  11 หลายเดือนก่อน

      No veo por qué no, el programa es muy sencillo y también tiene la capacidad del wifi integrado
      Saludos

  • @humbertoespinosa5084
    @humbertoespinosa5084 ปีที่แล้ว +1

    Hola, disculpa no estoy muy familiarizado con la programación, pero diste buena explicación. Cómo se programa, a través de qué software, es con el puerto USB, no se si pudieras clarificarlo. Gracias

    • @Montaro
      @Montaro  ปีที่แล้ว +1

      Hola, gracias por tus comentarios, si se programa vía USB puede que necesites un driver para poderse comunicar depende del microcontrolador que compres, el software que yo uso es el arduino IDE, es un software gratuito y muy sencillo de usar.
      Saludos

    • @humbertoespinosa5084
      @humbertoespinosa5084 ปีที่แล้ว +1

      Disculpa, y las librerías qué mencionas de dónde se extraen.

    • @Montaro
      @Montaro  ปีที่แล้ว +2

      @@humbertoespinosa5084 del mismo IDE de arduino, Dame unas semanas y hare un video de inicio en arduino para cubrir lo basico, activa las notificaciones para que te llegue la notificacion pero se seria de 4 a 6 semanas, tengo mucho trabajo ahorita., pero puedes buscar un hola mundo en arduino o esp32 hay muchos buenos videos en YT
      Saludos

  • @reinaldo3032
    @reinaldo3032 ปีที่แล้ว +1

    Se le puede agregar a este proyecto un medidor de temperatura y reflejarlo en la pantalla LCD

    • @Montaro
      @Montaro  ปีที่แล้ว +1

      Si claro, y muchas otras cosas mas

    • @reinaldo3032
      @reinaldo3032 ปีที่แล้ว

      Puedes hacerlo y mostrar el código

    • @reinaldo3032
      @reinaldo3032 ปีที่แล้ว

      Cómo se puede hacer un medidor de densidad de un líquido con Arduino

  • @mecanizadosgrela7380
    @mecanizadosgrela7380 9 หลายเดือนก่อน +2

    Hola, disculpe cual ESP32 me recomienda?(ESP32 30 Pines Devkit Bluetooth WiFi Dual Core MCU Board ) o (MCU ESP-32 38 Pines Dual Core 2.4GHz CPU Wifi Bluetooth IDE), GRACIAS

    • @Montaro
      @Montaro  9 หลายเดือนก่อน

      Hola, No he investigado mucho las versiones de los ESP32 como para darte mi opinión
      Saludos

  • @tasabia3
    @tasabia3 ปีที่แล้ว +1

    Duda, se pueden poner varios sensores para varios tinacos?

    • @Montaro
      @Montaro  ปีที่แล้ว +1

      Si claro, el problema puede ser el largo de los cables del sensor, pero puedes poner varios microcontroladores y los intercomunicas
      Saludos

  • @mecanizadosgrela7380
    @mecanizadosgrela7380 9 หลายเดือนก่อน +1

    hola, gracias por el video, cual ESP32 me recomiendas?, (ESP32 30 Pines Devkit Bluetooth WiFi Dual Core MCU Board) 'ó (MCU ESP-32 38 Pines Dual Core 2.4GHz CPU Wifi Bluetooth IDE), gracias, saludos!!!!

    • @Montaro
      @Montaro  9 หลายเดือนก่อน

      Hola, No he investigado mucho las versiones de los ESP32 como para darte mi opinión
      Saludos

  • @luismanuelhuertasanchez6543
    @luismanuelhuertasanchez6543 ปีที่แล้ว

    Buen día una duda, en arduino ¿como se llama el esp32?
    me refiero al que utilizaremos en el IDE de arduino, ya que no me aparece como en la pagina que anexaste en la descripcion del video
    saludos y gracias.

    • @Montaro
      @Montaro  10 หลายเดือนก่อน

      Configura en preferencias el additional boards manager URLs: con dl.espressif.com/dl/package_esp32_index.json
      Saludos

    • @Montaro
      @Montaro  10 หลายเดือนก่อน +1

      te recomiendo ver la segunda parte th-cam.com/video/qi3eV6Jr3qs/w-d-xo.html el sensor de ultrasonido no es el adecuado

  • @Erosgenuino
    @Erosgenuino 2 หลายเดือนก่อน +1

    Hola, ¿ es posible alimentar el sistema con placa fotovoltaica?

    • @Montaro
      @Montaro  2 หลายเดือนก่อน +1

      Si, pero te recomendaría que lo usaras con batería recargable con el panel solar
      Saludos

    • @Erosgenuino
      @Erosgenuino 2 หลายเดือนก่อน

      @@Montaro gracias bro

  • @gusmartines7536
    @gusmartines7536 11 หลายเดือนก่อน +1

    Hola me podrias ayudar, se conecta a wifi, el sensor funciona bien en monitor serie puede observar el nivel, pero al intentar verlo en el mavegador me aparece que no se puede acceder a ese sitio. Cambie la dirección ip,gateway y subnet con mis propias pero sigue el error ayuda porfavor

    • @Montaro
      @Montaro  11 หลายเดือนก่อน

      Hola es difícil de ayudarte en esta forma, me imagino que estás tratando de accesar lo de la misma red ?
      Saludos

  • @mynependragon8343
    @mynependragon8343 11 หลายเดือนก่อน +1

    estoy haciendo las pruebas pero siempre me lanza error en la medición, en el código dice que cuando la distancia es 0 es un error de sensor o esta desconectado y arroja un -1 en el nivel y un -1 en el volumen, ya verifique las conexiones y todo bien, no se cual sea el problema, ayuda por favor

    • @Montaro
      @Montaro  11 หลายเดือนก่อน

      No funciona bien ese sensor en la cisterna o tinaco, justo mañana en la tarde saco un vídeo con otro sensor que si funciona
      Saludos y no te lo pierdas

  • @trasvinaandradefidelantoni2788
    @trasvinaandradefidelantoni2788 ปีที่แล้ว +1

    Hola Montaro, estoy teniendo problemas para correr el codigo, crees poder ayudarme? Gracias, buen dia!

  • @josecabanzo1423
    @josecabanzo1423 ปีที่แล้ว +1

    Cómo cuanto cuesta hacer este equipo, en pesos.

    • @Montaro
      @Montaro  ปีที่แล้ว

      Varia mucho, lo mejor es que busque las piezas por que cambian mucho los precios de los electronicos

  • @projetovirtual7438
    @projetovirtual7438 ปีที่แล้ว +1

    Preciso de um no foato digital teria como fazer baseado nas mesmas informações tipo aparecer no display porém os sensores são digital micro swhoth

    • @Montaro
      @Montaro  ปีที่แล้ว

      Claro que lo puedes hacer con un display, es cuestión que busques el display que te interesa usar he integrarlo al proyecto.
      Saludos

  • @julianuribe7703
    @julianuribe7703 10 หลายเดือนก่อน

    donde puedo descargar la libreria WebServer.h, descargue muchas pero sigue apareciendo el error de falta de libreria

    • @Montaro
      @Montaro  10 หลายเดือนก่อน

      buscala por el autor Ivan Grokhotkov
      /*
      WebServer.h - Dead simple web-server.
      Supports only one simultaneous client, knows how to handle GET and POST.
      Copyright (c) 2014 Ivan Grokhotkov. All rights reserved.
      This library is free software; you can redistribute it and/or
      modify it under the terms of the GNU Lesser General Public
      License as published by the Free Software Foundation; either
      version 2.1 of the License, or (at your option) any later version.
      This library is distributed in the hope that it will be useful,
      but WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
      Lesser General Public License for more details.
      You should have received a copy of the GNU Lesser General Public
      License along with this library; if not, write to the Free Software
      Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
      Modified 8 May 2015 by Hristo Gochkov (proper post and file upload handling)
      */

    • @Montaro
      @Montaro  10 หลายเดือนก่อน

      te recomiendo ver la segunda parte th-cam.com/video/qi3eV6Jr3qs/w-d-xo.html el sensor de ultrasonido no es el adecuado

  • @marioescobar8667
    @marioescobar8667 7 หลายเดือนก่อน +1

    Que librería ocupo para WiFi??

    • @Montaro
      @Montaro  7 หลายเดือนก่อน

      Hola, la WiFi.h
      Saludos

  • @alejandrogil9396
    @alejandrogil9396 ปีที่แล้ว

    hola buenas buen video, lo segui tal cual y aun asi no logro hacer que mida distancia el sensor, segun el ide esta bien el codigo lo compila y lo carga a la placa pero no hace nada, pincho la ip que le asigno y me dice not found /.. sabes cual podra ser el error?

    • @Montaro
      @Montaro  ปีที่แล้ว +2

      Hola, me imagino que se pusiste los serial.print ? hasta donde esta llegando, se queda en Connecting to WiFi ?
      Saludos

    • @alejandrogil9396
      @alejandrogil9396 ปีที่แล้ว

      @@Montaro hola gracias por la respuesta, según la consola se conecta a wifi, el sensor mide por consola, pero al tratar de sacar el dato por IP desde otro equipo lo único que muestra es not found y nada más

    • @alejandrogil9396
      @alejandrogil9396 ปีที่แล้ว

      @@Montaro creo que es un problema de captar la información y enviar al servidor, ya que al parecer instale librerías diferentes a las que usas en tu vídeo, la versión del ide de Arduino es la versión 2.x no recuerdo bien.. es tanta la diferencia entre una versión y otra?

    • @Montaro
      @Montaro  ปีที่แล้ว

      @@alejandrogil9396 ok eso es bueno por que todo esta funcionando el problema de debe de ser de configuración de la IP, copiaste los datos de ip, gateway, subnet que yo puse o sacaste lo de tu red ?

    • @alejandrogil9396
      @alejandrogil9396 ปีที่แล้ว

      @@Montaro correcto, modifique las IP de acuerdo a mi red, haré la prueba con los datos que pusiste tu tal cual a ver qué tal, cualquier cosa aviso, me podrías decir cómo sería la línea de comando para probar en modo dhcp automático por favor