Garaje automático para robot aspirador en Home Assistant

Поділитися
Вставка
  • Опубліковано 21 жов 2024
  • En este capítulo vamos a ver como crear un garaje automático para nuestro robot aspirador.
    ▶ MATERIALES
    🔘 2x Servomotores de alto torque: amzn.to/399qmeb
    🔘 1x ESP32 Dev Kit: amzn.to/2J6Xpo1
    🔘 1x Tira LED WS2812B (16 LEDs): amzn.to/2V74vvT
    🔘 2x Reguladores LM2596: amzn.to/2V7blBq
    🔘 1x Fuente de alimentación 12v: amzn.to/36b7fyg
    🔘 2x Bisagras.
    🔘 2x Brazos para empujar la puerta.
    ▶ ENLACES
    🔗 Repositorio del proyectos: github.com/fjr...
    🔗 Esquema eléctrico: github.com/fjr...
    🔗 Flash Download Tools: www.espressif....
    ▶ VERSIONES
    ℹ Home Assistant: 0.118.3

КОМЕНТАРІ • 70

  • @Roberto_yo
    @Roberto_yo 3 роки тому +2

    Tenía muchas ganas de ver este vídeo desde que apareció en otros vídeos del robot aspirador, muy buen trabajo, sí señor! Lo haré, no se cuándo, pero lo haré

  • @vagbiturbo
    @vagbiturbo 2 роки тому +3

    Eres el punto amo!! Homeassistant nivel Dios!! 👏🏻👏🏻

    • @jesusdiaz2317
      @jesusdiaz2317 2 роки тому +1

      Buenos dias, no creo que nunca llegue a dominar HA hasta este punto. Pero la verdad que me kito el sombrero, eres un crack 😱😱

  • @domimtz5
    @domimtz5 3 роки тому +2

    Me encanta, antes de final de mes lo tendré montado en mi casa. he usado motores de 25kg ( hice unos brazos 3d nuevos integrados ), porque mis tablas son de aglomerado, y la fuente de alimentación directamente una de v5 10A alimenta a todo a la vez perfectamente por 13€, y de pasadores de las bisagras unos clavos largos, genial proyecto @tuelectronica

  • @joskfg
    @joskfg 3 роки тому +2

    Gracias por el video! Ya tengo el proyecto terminado! Mi zocalo es de melamina de 16mm y con los motores que recomiendas va sobrado. Incluso un solo motor puede levantar el zocalo, con dos va sobradisimo. Eso si, he modificado el código para ajustar la cantidad de leds, diseñado unas bisagras que incluyen el servo en su montura y cambiado el diseño de las patas que levantan el zocalo.

    • @TuElectronicaES
      @TuElectronicaES  3 роки тому +1

      Genial! Seria estupendo poder ver tu proyecto!

  • @joanjaumecapo
    @joanjaumecapo 3 роки тому +1

    Menuda joya! Eso si es un proyectazo. A ver si pronto me puedo poner a realizar uno similar o igual! Muchas gracias por toda la sabiduría compartida.

  • @santiagosoto5249
    @santiagosoto5249 3 роки тому

    Que buena idea, para los que tengan zócalos muy pesados pueden usar stepper motores, son más caros y grandes pero seguro hay alguno que puede levantar el peso del zócalo

  • @pruebayerror
    @pruebayerror 3 роки тому +1

    Muy muy buen trabajo, es una idea que pienso poner en mi casa, muchísimas gracias por el aporte.

  • @carleslizasonogales352
    @carleslizasonogales352 3 роки тому +2

    Muchas gracias por compartir tu proyecto, me ha gustado mucho, buen trabajo!

  • @nduliu
    @nduliu 3 роки тому +1

    Muy bueno. Y muy bien explicado. Claro, simple. Me encanta el proyecto.

  • @soktremendo
    @soktremendo 3 місяці тому

    Buenas tardes Señor!! muchas gracias por tu aporte y tu labor!!! he iniciado el proyecto y veo que los servomotores no estan disponibles en amazon,,, tienes alguna recomendación ? GRACIAS"!!

  • @leirbag78
    @leirbag78 3 роки тому +1

    mucho nivel!! muy buen trabajo

  • @Juanako69
    @Juanako69 3 роки тому +1

    Muy fino si señor, gran trabajo!

  • @Alcostita
    @Alcostita 3 роки тому +1

    Que Grande si señor!!!

  • @14Lancelot
    @14Lancelot 3 роки тому +1

    Para reducir la fuerza que necesitan hacer los servos se puede añadir un contrapeso arriba del eje de rotación. Tal y como se ve en tu montaje hay espacio arriba del eje como para añadir unos tubos de cobre. De este modo el motor apenas tiene que hacer fuerza.

  • @lozanoj86
    @lozanoj86 3 роки тому

    es una pasada! un trabajazo!

  • @josemariarodriguezcerezo6050
    @josemariarodriguezcerezo6050 3 роки тому

    Muy buen vídeo y muy buen proyecto. Felicidades.

  • @moha85
    @moha85 10 місяців тому

    Hola
    Felicitarte y agradecere por este gran proyecto. Se me ocurrió tambien lo mismo y buscando por internet me he encontrado que alguien ya lo habia hecho, no soy el único "loco" al que se le ocurren estas ideas 😅.
    Bueno, te comento a ver si me puedes ayudar y tambien podría aportar algo para unas nuevas mejoras.
    Mi problema es que mi conga el 6090 no se puede integrar en HA, ni badconga ni valetudo. Entonces mi idea es usar un sensor IR encima justo del robot, ya que antes limpiar hace un pequeño retroceso para para salirse de la base gira 180° y y se pone a limpiar, y justo ese movimiento que lo detecte el IR y que abra la puerta, y cuando vuelva a la base lo detecte el IR y la cierre. Se quedaría abierta la puerta mientras limpia y los led's no funcionarian pero creo que esto no le importaría mucho a la mayoría de la gente, por lo menos a mí.
    También esto se podria obviar que lo controlen escenas de HA y simplemente que lo haga todo el ESP32, si se quiere usar HA para ver estados de la puerta, luces e IR o abrir la puerta manualmente para limpiar el depósito ( o inlcuirle un pulsador al ESP32 para ello ) creo que esto seria mas sencillo e incluso gente que no tiene HA podeia usarlo.
    Lo malo es que conocimiento de programación es muy limitado como para poder integrar el IR ( yo he pillado este muy económico amzn.eu/d/e2k5Byk ) solo por mi cuenta, te lo agradecería un montón si pudieras retomar este proyecto y ayudarme/nos
    Saludos

    • @TuElectronicaES
      @TuElectronicaES  10 місяців тому

      Hola, muchas gracias. Hace mucho que tengo este proyecto en la lista de mejoras pero no consigo sacar tiempo. Justo una de las mejoras es la que tu comentas, pero lo habia pensado en algo mas sencillo, un final de carrera colocado en la base de carga (un pulsador que se queda pulsado cuando el robot está en la base). Hay otras opciones, en las que no hace falta modificar el proyecto para detectar que el robot sale de la base, como un sensor de movimiento, sensor de puerta o ventana e incluso un enchufe inteligente que detecte el consumo. Puedes utilizar muchas opciones pero necesita HA o crear las automatizaciones en la app de los dispositivos que uses.

    • @moha85
      @moha85 10 місяців тому

      Gracias por responder.
      Mi idea es usar un sensor IR para que detecte si el aspirador está en la base o no, el pulsador podría ser otra idea..pero ya he comprado el IR.
      Ahora mismo lo más sencillo (hasta que aprenda a programarlo y que lo haga todo el ESP32) es integrarlo dentro del ESP32 como un sensor hacia HA como ON/OFF y ya realizar los scripts pertinentes para bajar o subir la puerta.
      He estado intentando añadir este sensor de IR usando otros proyectos o incluso con chatgpt, pero no sé muy bien cómo compilarlo después, ya que me falla Arduino incluso directamente con tu código fuente. Como lo has compilado??
      Gracias y seguimos hablando

  • @r0ckman-mt
    @r0ckman-mt 2 місяці тому

    Eres un crack!

  • @dropearias2016
    @dropearias2016 9 місяців тому

    Robotchera haha que bueno esta

  • @Lacobrigense79
    @Lacobrigense79 5 місяців тому

    Hola, tu video es muy bueno y explica todo muy bien, y yo trate de recrear este proyecto pero use micro servomotores de 360 grados. Los motores siempre están girando y solo cambian de dirección cuando hago click para abrir o cerrar el garaje, pero siempre están girando. ¿Hay alguna forma de solucionar el problema de los servos usando software? Muchas gracias por compartir este espectacular proyecto. ¡Un abrazo desde Portugal!

    • @TuElectronicaES
      @TuElectronicaES  5 місяців тому

      Hola, muchas gracias. No he usado nunca motores de 360°, pero supongo que son como motores paso a paso. Se podrían modificar el código fuente para ese fin.

  • @hugo2289
    @hugo2289 2 роки тому

    Eres mi ídolo!!!!

  • @Bato2000
    @Bato2000 8 місяців тому

    Buenas. Me ha gustado mucho el vídeo.
    Veo que ya es algo viejo y me preguntaba si se podía hacer con esp home.
    Aparte tras este tiempo también me gustaría saber si ha dado problemas y si lo recomiendas o que cambiarías.
    Estoy planteándome hacerlo
    Otra duda más. A la hora de vaciarle el depósito ¿como lo haces?¿empezando una limpieza y parándolo cuando sale del garaje?

    • @TuElectronicaES
      @TuElectronicaES  8 місяців тому +1

      Hola, muchas gracias. Aún lo sigo usando tal cual y sin ningún problema. Solo se partió el brazo de la puerta en una ocasión porque el robot lo engancho pero nada mas. Cuando lo quiero vaciar abro la puerta y lo saco, llego perfectamente. Es un proyecto que se podría mejorar mucho, pero como me funciona sin problemas no me he visto en la necesidad. Con ESP Home seguro que se puede hacer, pero no controlo esa plataforma.

  • @JavierMartinez-ol7wv
    @JavierMartinez-ol7wv Рік тому

    Hola!! Puedes explicar un poco más lo de los topes para que se cierre bien? hay más archivos para imprimir en 3d y no sé para que se utilizaría. Gracias

  • @JavierMartinez-ol7wv
    @JavierMartinez-ol7wv Рік тому +1

    Me he metido en los enlaces de material y la mayoría ya no valen. Podrías ayudarme?

  • @xaviera.m6114
    @xaviera.m6114 2 роки тому

    Hola, el programa lo has programado tu mismo con el IDE de arduino ??? si es asi...felicidades y chapo por el proyecto !! genial

  • @brumay4970
    @brumay4970 2 роки тому

    que lenguaje de programación usas?

  • @josejaviersantos140
    @josejaviersantos140 3 роки тому

    Muy buen video, la altura del zócalo de cuanto es?

  • @yefoocanobi
    @yefoocanobi Місяць тому

    Buenas, hace tiempo del vídeo y los enlaces están caídos. Una duda el servo aprox de que características es? Un servo de alto torque de tipo RC Car? De que kg aprox compraste tu? Gracias por la idea y todo el material compartido!

    • @TuElectronicaES
      @TuElectronicaES  Місяць тому

      Tienes razón, quiero actualizar este proyecto... El servo no hace falta que sea de alto torque si es de pvc la puerta. Yo le puse uno de 15kg para asegurarme.

  • @raulito1773
    @raulito1773 3 роки тому

    Compañero muy bueno el proyecto te lo as currado!!
    Donde puedo contactar contigo me gustaría hacerte alguna pregunta concreta sobre el tema de home assistant un abrazo

  • @nanenane904
    @nanenane904 3 роки тому

    Una pasada!!

  • @jorge_nitales1
    @jorge_nitales1 3 роки тому

    Por fin!! jejeje. Vaya trabajazo. Parece un trabajo digno de: Proyecto de Navidades. Por cierto lo sreguladores de tensión dónde los has comprado?pasa link porfa. ¿Dónde has enchufado el cargador del robot? ¿al enchufe del horno, del lavavajillas? Felicidades por el video!

    • @TuElectronicaES
      @TuElectronicaES  3 роки тому

      😁

    • @TuElectronicaES
      @TuElectronicaES  3 роки тому +1

      He añadido el enlace de compra en la descripción. El cargador del robot y de la Robochera los he puesto en una regleta que que tengo bajo el fregadero. Esa regleta es para el lavavajillas. Gracias!! Espero ver tu Robochera pronto!!

  • @JoseNiAb
    @JoseNiAb 3 роки тому

    Fantástico proyecto!!! Mi más sincera enhorabuena, me pongo manos a la obra. Una pregunta, el tema de las bisagras se puedo solucionar sin impresora?.Veo que es un tipo de bisagra difícil de encontrar.

    • @TuElectronicaES
      @TuElectronicaES  3 роки тому +1

      Muchas gracias. Pues las bisagras valen cualquiera. Solo debes ajusta según donde la pongas. O incluso si eres un manitas hacerlas. Las de las puertas podrían valer…

    • @JoseNiAb
      @JoseNiAb 3 роки тому

      @@TuElectronicaES Muchas gracias por la respuesta. Ya he empezado con el proyecto y tengo un pequeño problema. He cargado el firmware, lo he integrado perfectamente en Home Assistant, accedo bien a el a través de su IP, sin embargo cuando pulso "configuración" me pide usuario y contraseña para iniciar sesión. Tengo claro que la contraseña es la que cambié en el modo AP, pero el usuario no se cuál es y no consigo entrar para modificar los ángulos. Me podrías echar una mano?. Muchas gracias.

    • @TuElectronicaES
      @TuElectronicaES  3 роки тому +1

      @@JoseNiAb el usuario es admin

    • @JoseNiAb
      @JoseNiAb 3 роки тому

      @@TuElectronicaES Muchísimas gracias

  • @NapalmCandy
    @NapalmCandy 3 роки тому

    Un crack!

  • @pablocruz5501
    @pablocruz5501 3 роки тому

    Hola, tengo instalado el programa y no hay manera de acceder a la configuración. Introduzco el usuario/contraseña pero me lo vuelve a pedir. ¡Cual puede ser el problema?

  • @barnynv
    @barnynv 3 роки тому

    Hola, recuerdas los parámetros que usastes para la impresora?? Me va a realizar las piezas un amigo y me pide los parámetros. Gracias por el aporte

    • @TuElectronicaES
      @TuElectronicaES  3 роки тому +1

      Hola, los parámetros depende de cada impresora. El ancho de capa use 0.2 mm

    • @barnynv
      @barnynv 3 роки тому

      @@TuElectronicaES gracias por la info, no estoy muy puesto en máquinas 3D y mi amigo creo que tampoco, jajajaja. En breve tendré mi robochera, gracias por el invento y por la aportación a la comunidad

  • @JoseNiAb
    @JoseNiAb 2 роки тому

    Hola estoy a punto de terminar el proyecto, pero me ha surgido un problema que no se si tu también lo tuviste. Al no estar el eje de giro de las bisagras a la misma altura que el eje de giro de los servos, los brazos no empujan la puerta en el mismo punto sino que se va desplazando (el radio de giro de la puerta no es el mismo que el de los servos), por ese motivo no se pueden fijar. Sin embargo, veo en tu proyecto que hay una pieza en la que parece que tu fijas los brazos a la puerta ¿me podrías explicar como lo solucionaste? Muchas gracias

    • @TuElectronicaES
      @TuElectronicaES  2 роки тому

      Hola, no, los brazos no están fijos a la puerta. Como bien dices los brazos se deslizan por ella. Lo que has podido ver es una pieza que hice para poner un muelle desde la puerta hacia los brazos para que el brazo tirara de la puerta cuando está cerrada (esto no me funcionó bien) y no se quedara semi abierta. También es una pieza para poner sensores en un futuro y detectar cuando se abre la puerta.

    • @JoseNiAb
      @JoseNiAb 2 роки тому

      @@TuElectronicaES Muchísimas gracias, pensé que estaba haciendo algo más. Efectivamente si no tiras al final la pueta se queda a medio cerrar. Estoy intentando solucionarlo con el mismo sistema que utilizan los aviones de radiocontrol para mover los alerenos, una varilla con una articulación en el brazo del serve que le permite adeptarse a una línea recta hasta el punto de empuje.

  • @cuchoverdejo
    @cuchoverdejo 2 роки тому

    hola perdona que te moeste retomando tu proyecto tengo un problema cuando termino de programar el esp32 no arranaca con los 5v de la fuente
    gracias solo con el microusb me arranca y ya me deja configurarlo a wifi y el mqtt
    lo que pasa luego es que los servo no funcionan con las ordenes y solo se mueven a golopes

    • @TuElectronicaES
      @TuElectronicaES  2 роки тому

      Estas utilizando los pines correctos? Vin y Gnd. Asegurate de que la polaridad es correcta (+ y -) que fuente de alimentación usas? Hace algo cuando lo conectas?

    • @cuchoverdejo
      @cuchoverdejo 2 роки тому

      Ahi estaba el fallo los pines cambiaron y gnd esta al otro extremo
      Ahora todo me funciona pero cuando suben los servos en abierto me hacen un ruidito estando abiertos como un zumbido

  • @alfredog.6167
    @alfredog.6167 3 роки тому

    Muchas gracias, este proyecto me encanta. El problema en mi caso es que tengo un Conga que no se conecta a Home Assistant. ¿Hay alguna manera de poder hacerlo con otros robots no Xiaomi? Muchas gracias

    • @TuElectronicaES
      @TuElectronicaES  3 роки тому

      Se podría hacer con sensores para detectar cuando el robot sale de la base... tenia pensado hacer un video sobre eso.

    • @alfredog.6167
      @alfredog.6167 3 роки тому +1

      @@TuElectronicaES Hola, para la salida no veía problema: sensor de movimiento, sensor de contacto... el problema es cuando vuelve a cargar (returning) que ¿como conseguir que lo detecte HA antes de llegar?. La puerta está cerrada y debe abrirse antes. Con el status returning en HA es fácil. Pensé en algún sensor de proximidad que leyera algo que lo identificara como por ejemplo una etiqueta tipo NFC pero es de contacto y necesitas que se abra antes de un metro de la base de carga. Un cámara que ESP32CAM que identificara al conga (o en su defecto alguna etiqueta pegada a el)... ideas se me pasaron por la cabeza pero ninguna me acababa de convencer.
      Ahora bien, para los congas he visto como poder integrarlos en HA.
      Para los que tengan Congas y quieran buscar integración HA, buscar en Github "bad conga". Una maravilla, se integra en HA y puede indentificar cuando el status es returning ... tema resuelto :-)
      Muchas gracias por esta integración, es una pasada.

    • @alfredog.6167
      @alfredog.6167 3 роки тому

      @@TuElectronicaES Hola, estoy a medio montaje de tu robochera, muchas gracias por compartirlo con todos. Tengo un problemita. Ya he conseguido que mi conga esté integrado en HA por lo que la salida y llegada lo tengo controlado. Ahora bien, tengo un problema y es que tengo gatos, y como ya sabemos son muy curiosos y se meten en todos los lados. Tengo un punto flaco que en el momento que el Conga salga de la robochera se me meta un gato y ya la tengo liada, el gato encerrado sin poder salir. Se me ocurre que simplemente integrando un sensor de movimiento PIR HC-SR501 que si detecta movimiento se abra la robochera lo tendría controlado. Yo no se de Arduino, por lo que si pongo un Wemos con ESPHome lo tengo resuelto pero claro, tendría dos dispositivos cuando con uno solo podría tenerlo todo controlado. Simplemente con que el código tenga incorporado el PIR y se publique con mqtt tengo suficiente ya que el automatismo lo podría controlar en HA.
      Entiendo que esto es una mejora personal y no lo vayas a incorporar a tu código pero ¿serias tan amable de darme el código que tengo que incorporar a tu código y lo pongo? muchas gracias de antemano.

    • @14Lancelot
      @14Lancelot 3 роки тому +1

      @@alfredog.6167 Yo creo que eso se puede solucionar de forma más fácil. Si haces que los servos empujen la puerta al abrirla y para bajar baje por su propio peso no tienes que fijar el eje del motor al eje de la puerta. De ese modo aunque el motor esté en modo cerrado el gato puede empujar la trampilla el solo para salir.

  • @brumay4970
    @brumay4970 2 роки тому

    puedes actualizar el enlace de los servo motores

  • @pablocruz5501
    @pablocruz5501 3 роки тому

    Hola, no hay manera de poder usar mas de 16 leds en la tira de led??

    • @TuElectronicaES
      @TuElectronicaES  3 роки тому

      Hola, si. Tendrías que modificar el código fuente y poner el valor correspondiente de los leds

    • @pablocruz5501
      @pablocruz5501 3 роки тому

      @@TuElectronicaES he conseguido modificar los leds en el codigo, pero me da muchos errores de compilación, imagino que por el tema de las bibliotecas, aunque las ya las he añadido. Me puedes ayudar a modificarlo con 34 leds?

    • @TuElectronicaES
      @TuElectronicaES  3 роки тому

      @@pablocruz5501 estoy pendiente de actualizar el código cuando tenga algo de tiempo. Pondré la opción de añadir mas leds

    • @pablocruz5501
      @pablocruz5501 3 роки тому

      @@TuElectronicaES de acuerdo, muchas gracias. De todas formas te importaria mandarme el .bin con 34 leds o decirme que lobrerias de arduino usaste? De igual forma te lo agradezco!

  • @wepar2
    @wepar2 3 роки тому

    Shut up and take my money!!!!!💶💶💶💶💶💶💶