✅ Reloj y Texto en display LED, con ESP32 | J_RPM

Поделиться
HTML-код
  • Опубликовано: 9 сен 2024

Комментарии • 106

  • @GuerreroUAM
    @GuerreroUAM Год назад +2

    Hola J_RPM, recién me estoy introduciendo al mundo de los ESP, tu pagina y tus videos han sido de mucha ayuda, Gracias.

    • @JRPM
      @JRPM  Год назад

      Me alegro!

  • @Chipoelectrico
    @Chipoelectrico 3 года назад +1

    Una buena actualización, gracias de nuevo por compartirla.

    • @JRPM
      @JRPM  3 года назад

      Así queda más completo, gracias.

  • @user-hd3ni7hf2y
    @user-hd3ni7hf2y 3 года назад +1

    I didn't know, how you do this, but you third time make very best projects, and literaly at time, when i need make things like you make, and dont know how to make it

    • @JRPM
      @JRPM  3 года назад

      Thank you.The only secret is to do what you like, and spend a lot of time testing until you manage to do what you set out to do. In programming, the only limit that exists is your imagination.

  • @jairogarcia6925
    @jairogarcia6925 3 года назад

    Hola amigo gracias por compartir tus conocimientos saludos desde colombia hasta la próxima

    • @JRPM
      @JRPM  3 года назад

      Gracias.

  • @robertobarrios8271
    @robertobarrios8271 3 года назад

    Muy bueno, muy bueno. No dejes de hacer este tipo de videos!

    • @JRPM
      @JRPM  3 года назад

      Los vídeos los hago como hobby y con el fin de ayudar. Gracias.

  • @ignaciog.t9367
    @ignaciog.t9367 5 месяцев назад +1

    Me refiero al reloj
    Gracias

  • @carlossaiz7910
    @carlossaiz7910 3 года назад

    Disfrutando como siempre de tus excelentes videos.
    Un saludo.

    • @JRPM
      @JRPM  3 года назад

      Gracias!

  • @reparaciondelavadoras2024
    @reparaciondelavadoras2024 3 года назад

    PERO LO QUEREMOS GIGANTE ¡¡¡¡¡

    • @JRPM
      @JRPM  3 года назад

      El tamaño lo puedes definir sin cambiar nada en la programación. Sólo tienes que sustituir/desmontar las matrices LED de sus zócalos y prolongar sus conexiones hacia una matriz del tamaño que quieras, o fabricarte una con LED independientes sobre un soporte aislante de color negro mate.

  • @electronic7979
    @electronic7979 3 года назад +1

    Nice

    • @JRPM
      @JRPM  3 года назад +1

      Thank you.

  • @Ivanr1979
    @Ivanr1979 3 года назад

    Que bueno, como te lo curras👏👏👏👏👍👍

    • @JRPM
      @JRPM  3 года назад +1

      Gracias. En este caso he tenido que dedicar mucho tiempo haciendo pruebas con las librerías para la gestión de la Web. Tienen algunas limitaciones para hacer lo que quería, y me he pasado más de 15 días buscando la mejor solución.

    • @Ivanr1979
      @Ivanr1979 3 года назад

      @@JRPM En el resultado se ve el esfuerzo 👍👍

  • @angelfernande
    @angelfernande 3 года назад

    Excelente, Solo se me ocurre una pequeña mejora, una LDR para controlar el brillo automatico.
    En la version 3.0....

    • @JRPM
      @JRPM  3 года назад

      Es muy sencillo incorporar una LDR, pero prefiero ajustar el brillo a mano. Hay veces que en ambientes muy luminosos el display queda mejor con el brillo bajo.

  • @khalidabdeddaim3065
    @khalidabdeddaim3065 3 года назад

    Gracias

    • @JRPM
      @JRPM  3 года назад

      Gracias a ti.

  • @j.a.motoryaficiones
    @j.a.motoryaficiones 8 месяцев назад +1

    Hola dispongo de un chip es El WeMos D1 Mini ESP8266., pero no coincide la descripcion de las conexiones con el que muetras, cuales serian las que tengo que utilizar, en el ladO izquiedo encima del boton reset las conexiones serian 3V3-D8-D7-D6-D5-D0-A0-RST y en lado derecho 5V-0-D4-D3-D2-D1-RX-TX, muchas gracias por tus videos.

    • @JRPM
      @JRPM  8 месяцев назад

      Yo utilicé un ESP32, no es un ESP8266.

    • @j.a.motoryaficiones
      @j.a.motoryaficiones 8 месяцев назад

      Entonces no me servirá?

    • @JRPM
      @JRPM  8 месяцев назад

      @@j.a.motoryaficiones yo no le he probado, pero tendrías que modificar algunas cosas en el programa, para adaptar los pines y las librerías con el microprocesador que utilizas.

    • @j.a.motoryaficiones
      @j.a.motoryaficiones 8 месяцев назад +1

      Gracias,compraré un ESP 32 para evitar problemas

  • @ignaciog.t9367
    @ignaciog.t9367 5 месяцев назад +1

    Con esa tengo problemas de compilación no estoy muy prolifero en este tema esp32 y arduino pero la versión 1.41 si me funciono, porque no se porque la version 1.3 me sale sin los 90 grados de inclinación funciona pero no consigo ponerla legible. El tema es que no encuentro la versión 1.41 la borre
    Gracias

    • @JRPM
      @JRPM  5 месяцев назад

      En el repositorio Github hay una versión para cada display, prueba porque una d3 ellas te debería funcionar. Las versiones recientes solo incluyen mejoras con respecto a las anteriores. Por otra parte, no deberías borrar el firmware que instales en tus equipos, porque si tienes alguna avería en el futuro te encontrarás con el mismo problema que tienes ahora.

  • @j.a.motoryaficiones
    @j.a.motoryaficiones 7 месяцев назад +1

    hola, gracias por tus respuestas ya tengo el nuevo chip,pero queria utilizar en vez de 4 matrices, los dos modulos de 4, serian 8 ,que hay que modificar el NUM MAx o otra opcion

    • @JRPM
      @JRPM  7 месяцев назад

      También tendrás que modificar las rutinad de presentación, con los 8 valores que quieras que aparezcan en el display

    • @j.a.motoryaficiones
      @j.a.motoryaficiones 7 месяцев назад +1

      @@JRPM perdona pero no tengo ni idea de lo que me dices ,soy un principiante y no entiendo mucho de programar

    • @JRPM
      @JRPM  7 месяцев назад

      Si no sabes programar te costará mucho hacer esos cambios. La mejor forma de aprender a programar es modificar cosas a tu gusto a partir de un código que ya funciona.

    • @j.a.motoryaficiones
      @j.a.motoryaficiones 7 месяцев назад

      @@JRPM Gracias,no quiero modificar el código en si,solo añadir los otros cuatro para que sea más grande ,que se vea mejor el resto de datos no quiero modificarlos,no se si me explico,solo añadir 4 matrices, si es posible,o hay que hacer una modificación muy difícil

    • @JRPM
      @JRPM  7 месяцев назад

      @@j.a.motoryaficiones si quieres presentar el mismo número de caracteres en una matriz más grande, lo primero que tendrías que modificar es la fuente de caracteres. La modificación no es difícil, pero si no sabes programar te va a costar mucho tiempo hacerlo

  • @ignaciog.t9367
    @ignaciog.t9367 5 месяцев назад +1

    Buenas podias indicarme donde conseguir la version 1.41 -y tambien el tema del giro a 90º porque en un esp32 si funciona pero en otro no

    • @JRPM
      @JRPM  5 месяцев назад

      En la web tienes la información y los links de acceso a la descarga de los archivos, pero si mal no recuerdo está la versión 1.44 j-rpm.com/2020/11/reloj-y-texto-en-display-led-con-esp32/

  • @alfarizichannel3773
    @alfarizichannel3773 9 месяцев назад +1

    hello, I tried the code that was downloaded, but an error occurred. Game_Audio.h was not found. Can you provide the library?

    • @JRPM
      @JRPM  9 месяцев назад

      You can download Game_Audio.h library from this link: www.buildlog.net/blog/wp-content/uploads/2018/02/Game_Audio.zip

  • @jcherrera.10
    @jcherrera.10 9 месяцев назад +1

    es compatible para una wemos esp8266??

    • @JRPM
      @JRPM  9 месяцев назад

      No lo he probado, pero seguro que algunas librerías no lo son y habría que cambiarlas.

  • @RDCST
    @RDCST Год назад +1

    Que lastima que en las redes internas no haya DNS, así no sería necesario teclear la IP is solo teclearíamos un nombre.

    • @JRPM
      @JRPM  Год назад +1

      En una Red imterna, si es grande tendría sentido un servidor de DNS, pero en una Red doméstica quizás sea más cómodo utilizar directamente te la IP. En el router puedes asociar las IP que te interesen con su MAC y siempre serán fijas. Si creas una lista ordenada con los dispositivos que te interesenn, es muy sencillo recordar sus direcciones.

    • @RDCST
      @RDCST Год назад +1

      @@JRPM Si, para mi si, pero si querés darle el producto a un tercero que no entiende sobre redes es chino básico.

    • @JRPM
      @JRPM  Год назад

      Si, estoy de acuerdo....

  • @outtime1232
    @outtime1232 2 года назад

    Muy chulo el proyecto, tengo una pega, que no me reconoce la placa el ide de arduino, para poder programarlo 😑

    • @JRPM
      @JRPM  2 года назад

      Esta pregunta te la acabo de responder en la otra pregunta... porque entendía que cuando preguntas por el driver del módulo ESP32 estás preguntando por las librerías necesarias para utilizar el IDE de Arduino.

  • @j.a.motoryaficiones
    @j.a.motoryaficiones 7 месяцев назад +1

    hola al copiar los archivos me da este error
    Compilation error: WiFi.h: No such file or directory

    • @JRPM
      @JRPM  7 месяцев назад

      Te falta esa librería, la tendrás que instalar.

    • @j.a.motoryaficiones
      @j.a.motoryaficiones 7 месяцев назад +1

      @@JRPM Gracias,si eso era ya lo había visto y la cargué,ahora no da error ,también me faltaba la Gfx,no las cargaba ,pero ya las grabó, ahora podré añadir otros cuatro módulos led para hacerlo más largo o tendré que modificar algo más,de nuevo muchas gracias por tu ayuda,uno va aprendiendo poco a poco, los años no perdonan y siempre me gustó estás cosas y ahora jubilado tengo tiempo para aprender y entretenerme

    • @JRPM
      @JRPM  7 месяцев назад

      @@j.a.motoryaficiones me alegro, poco a poco lo conseguirás, y de paso aprendes.

  • @metropol167
    @metropol167 3 года назад

    yo creo que lo solucione, le cambie el modulo esp 32 por otro y parece que esto ya funciona bien

    • @JRPM
      @JRPM  3 года назад

      Es posible que el módulo que utilizabas antes no fuera compatible con alguna de las librerías, a no ser que el módulo ESP32 fuera del mismo modelo que el de ahora.

    • @metropol167
      @metropol167 3 года назад

      @@JRPM gracias por contestar, si el modulo es el mismo que el otro, supongo que se fundiria la esp

    • @JRPM
      @JRPM  3 года назад

      @@metropol167 Quizás se haya estropeado alguno de los módulos que utiliza este firmware, no el procesador y su interface serie, y lo puedas utilizar para otro proyecto diferente.

    • @metropol167
      @metropol167 3 года назад

      @@JRPM probe la esp con el reloj de 7 segmentos y que va hacia lo mismo , se paraba cuando salia la version, otra cosa , ¿como se podria desplazar a la derecha o hacer los los numeros mas pequeños? es que donde señala la hora los dos primeros digitos quedan muy pegados a los dos puntos?

    • @JRPM
      @JRPM  3 года назад

      @@metropol167 El problema es que con ese display no hay espacio suficiente para mostrar la hora con segundos, y tuve que juntar los dos puntos a los dígitos en alguna parte del reloj. Lo hice en la hora porque es donde menos molesta. Otra solución sería cambiar el ancho de los números, pero se deforma en exceso el número y se ve muy mal. SI te molesta ver los dos puntos pegados, cambia el modo de presentación para que el display muestre sólo horas y minutos.

  • @juanjosanchez8183
    @juanjosanchez8183 2 года назад

    buen vídeo!! Si fuese configurarlo para un temporizador en vez de un reloj, cómo sería? Un saludo!

    • @JRPM
      @JRPM  2 года назад +1

      Tendrías que modificar el código, y el reloj del ESP32 no te haría falta, tampoco la sincronización horaria. Lo podrías hacer con alguno de los temporizadores del ESP32. Explicar más detalles es complicado, busca algún código por Internet que utilice temporizadores, y haz pruebas.

    • @juanjosanchez8183
      @juanjosanchez8183 2 года назад

      @@JRPM genial!! Mil gracias

  • @user-so3wm8te1i
    @user-so3wm8te1i 2 года назад

    Hola bro, muy buen video! solo tengo una duda que linea del codigo debo modificar si quiero que la matriz sea un poco más grande especificamente quiero que sea de columna 16 x 128en la fila.

    • @JRPM
      @JRPM  2 года назад +1

      El cambio de la matriz LED implica cambiar la librería de gestión (max7219.h) y la de los fonts de caracteres (fonts.h). Tienes que buscar la librería del chip que gestiona la matriz que utilizas, configurar el tamaño del display, y crear un font de caracteres para esa matriz.

    • @user-so3wm8te1i
      @user-so3wm8te1i 2 года назад

      @@JRPM Muchas gracias por contestar bro. Pues el chip es el max7219 las modulos son los mismos que utilizaste solo que compre 8, puse 4 modulos como el del video en la primera fila y los otros cuatro en la segunda. En la libreria del max7219 seria necesario modificar la constante NUM_MAX?

    • @JRPM
      @JRPM  2 года назад

      @@user-so3wm8te1i si modificarad el NUM_MAX podrías tener 2 líneas de 4 caracteres, y así podrías mostrar la fecha y hora a la vez. Para modificar el alto del dígito, tendrías que buscar una librería que hiciera esa gestión, o hacerla tú. Además tendrías que crear un nuevo font de caracteres.

  • @oscardhers1460
    @oscardhers1460 2 года назад

    Hola. tengo 2 matrices led de 8 x 32, como puedo usar el movil para controlar el texto que muestro en las 2 matrices conectadas?? gracias y buen video.

    • @JRPM
      @JRPM  2 года назад +1

      Tendrías que hacer un firmware para controlar las matrices LED, incluyendo un servidor WEB que permita programar los textos o lo que quieras por WiFi. También lo puedes hacer admitiendo los comandos por el puerto serie y añadir un módulo Bluetooth para controlar el display desde el móvil, pero en este caso tendrías que hacer una APP para el móvil.

    • @oscardhers1460
      @oscardhers1460 2 года назад +1

      @@JRPM gracias

  • @Msalberto2012
    @Msalberto2012 3 года назад

    Un buen proyecto, como se le podría añadirse una alarma?

    • @JRPM
      @JRPM  3 года назад

      Modificando el código se puede hacer lo que quieras. Lo puedes descargar y modificarlo a tu gusto.

    • @Msalberto2012
      @Msalberto2012 3 года назад

      @@JRPM soy muy nuevo en esto, lo intentaré, Gracias.

    • @JRPM
      @JRPM  3 года назад

      Es la mejor forma de aprender.

    • @JRPM
      @JRPM  3 года назад

      Para facilitar tu tarea, voy a hacer una actualización del firmware para incluir dos alarmas.

    • @Msalberto2012
      @Msalberto2012 3 года назад

      @@JRPM Gracias.

  • @yurisullcaccori6419
    @yurisullcaccori6419 2 года назад

    Buen proyecto una consulta me sale un error en esta parte WebServer server2(80); me dice que es invalido la conversion de INT a CHAR a que se debe el error espero me pueda dar una mano gracias

    • @JRPM
      @JRPM  2 года назад

      Si el código es el mismo y no lo has cambiado, es posible que estés cargando alguna librería diferente.

  • @jmym99
    @jmym99 3 года назад

    hola, se podria hacer que cambiara de reloj a texto solo cada cierto tiempo, que estuviera alternandose solo, graciassss

    • @JRPM
      @JRPM  3 года назад

      Es muy fácil, lo puedes hacer tû mismo modificando el código. Sólo tienes que repetir la rutina dónde se muestra la fecha, poner el intervalo de tiempo que quieras y cambiar la fecha por el texto que quieras.

    • @jmym99
      @jmym99 3 года назад

      @@JRPM gracias por contestarme, pero modificar el codigo me coges algo verde, podrias pasarmelo porfavor, gracias

    • @JRPM
      @JRPM  3 года назад

      En la web tienes todo... j-rpm.com/2020/11/reloj-y-texto-en-display-led-con-esp32/

    • @jmym99
      @jmym99 3 года назад

      @@JRPM si lo he visto, pero el codigo como lo hago para que se ponga por ejemplo que aparezca el reloj durante un minuto y pasado ese minuto aparezca un texto y pase otro minuto y vuelva a aparecer el reloj asi todo el rato, gracias

    • @JRPM
      @JRPM  3 года назад

      @@jmym99 Ya te dije que modificando el código puedes hacer lo que quieras. Si no sabes programar, busca algún amigo que sepa y te lo hace en un momento. Es muy sencillo, yo no tengo tiempo para hacer modificaciones a medida.

  • @metropol167
    @metropol167 3 года назад

    Hola el reloj es tremendo pero cuando le cargo el codigo me sale ntp japan (v 1.42 ) y no me sale ip , cuando reseteo la esp32 en el monitor serial me muestra esto rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    configsip: 0, SPIWP:0xee
    clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    mode:DIO, clock div:1
    load:0x3fff0018,len:4
    load:0x3fff001c,len:1044
    load:0x40078000,len:8896
    load:0x40080400,len:5816
    entry 0x400806ac
    display_EU: 1
    display_date: 1
    brightness: 5
    animated_time: 1
    show_seconds: 1
    matrix_speed: 25
    display_msg: 1
    alarm_H: 0
    alarm_M: 0
    alarm_R: 0
    alarm_H2: 0
    alarm_M2: 0
    alarm_R2: 0
    T_Zone2: 1
    -> S_IDLE*WM: [1] AutoConnect
    *WM: [2] ESP32 event handler enabled
    *WM: [2] Connecting as wifi client...
    *WM: [3] STA static IP:
    *WM: [2] setSTAConfig static ip not set, skipping
    *WM: [1] No wifi save required, skipping
    *WM: [2] Connection result: WL_NO_SSID_AVAIL
    *WM: [3] lastconxresult: WL_NO_SSID_AVAIL
    *WM: [1] AutoConnect: FAILED
    *WM: [2] Starting Config Portal
    *WM: [3] WIFI station disconnect
    *WM: [3] WiFi station enable
    *WM: [2] Disabling STA
    *WM: [2] Enabling AP
    *WM: [1] StartAP with SSID: ESP32_AP
    *WM: [2] AP has anonymous access!
    *WM: [1] SoftAP Configuration
    *WM: [1] --------------------
    *WM: [1] ssid: ESP32_AP
    *WM: [1] password:
    *WM: [1] ssid_len: 8
    *WM: [1] channel: 1
    *WM: [1] authmode:
    *WM: [1] ssid_hidden:
    *WM: [1] max_connection: 4
    *WM: [1] country: CN
    *WM: [1] beacon_interval: 100(ms)
    *WM: [1] --------------------
    *WM: [1] AP IP address: 192.168.4.1
    *WM: [3] setupConfigPortal
    *WM: [1] Starting Web Portal
    *WM: [3] dns server started with ip: 192.168.4.1
    *WM: [2] HTTP server started
    *WM: [2] WiFi Scan ASYNC completed in 2303 ms
    *WM: [2] WiFi Scan ASYNC found: 5
    *WM: [2] WiFi Scan completed in 2303 ms
    *WM: [2] Config Portal Running, blocking, waiting for clients...
    *WM: [2] Portal Timeout In 153 seconds
    *WM: [2] Portal Timeout In 123 seconds
    le pongo esa ip en el navegador y me dice que no encuentra nada

    • @JRPM
      @JRPM  2 года назад

      No había visto este mensaje... para conectar con el interface Web del reloj y configurar la red que da acceso a Internet, tu dispositivo móvil tiene que estar conectado a la red WiFi que genera el reloj, ssid: ESP32_AP y luego acceder al interface mediante la dirección IP que muestra la captura que has puesto.

    • @metropol167
      @metropol167 2 года назад

      @@JRPM Gracias lo probare a ver, ya tenia olvidado esto, muchas gracias por la respuesta, mas vale tarde que nunca jajajajajajaj.

    • @JRPM
      @JRPM  2 года назад

      @@metropol167 perdona los meses de espera, pero este mensaje lo encontré ayer... seguro que te funciona.

  • @outtime1232
    @outtime1232 2 года назад

    Hola, alguien me podria decir que driver habeis usado con ese modulo en concreto? :/ gracias

    • @JRPM
      @JRPM  2 года назад

      Si lo que necesitas es saber qué librerías se deben utilizar para programar el módulo ESP32 utilizando el IDE de Arduino... eso ya lo comenté en el primer video en el que utilicé este módulo: ruclips.net/video/N33C78rWa6k/видео.html

    • @outtime1232
      @outtime1232 2 года назад

      @@JRPM las librerias en principio no me dan problemas, me da problemas el modulo esp32, tengo el mismo que usas en el video, no me lo detecta el pc y le instalado varios drivers pero nada, en administrador de dispositivos no me lo reconoce y claro no me deja el arduino seleccionar puerto, he probado con CP210x_Windows_Drivers y con CH341SER_WIN_3.5 y nada de nada y he visto por ahi que a mucha gente le pasaba lo mismo, nose de que puede ser, uso win 8.1, sin embargo el modulo esp32 cam si me va bien, claro pero ese lo uso con un modulo ftdi para programarlo y este nose si se usa tambien el modulo ftdi o vale con enchufar el modulo esp32 directamente al pc :/ , muchas gracias

    • @JRPM
      @JRPM  2 года назад

      El problema es que el chip USB del módulo ESP32 tiene que ser diferente al driver que estás instalando. Intenta averiguar el modelo y busca el driver adecuado por Internet.

  • @XE1ACA
    @XE1ACA Год назад

    Si requiero que la fecha salga en español, y NO en ingles, que es lo que tengo que modificar

    • @JRPM
      @JRPM  Год назад

      La zona horaria primera está asociada al idioma español.

    • @XE1ACA
      @XE1ACA Год назад

      @@JRPM Muchas gracias por responder, la hora ya la logré cambiar y está ok, la fecha también está Ok, solo que requiero que se muestre en español, en que línea seria la modificacion 118 ??

    • @JRPM
      @JRPM  Год назад

      @@XE1ACA es posible que la versión del firmware que utilizas no tuviera la opción de mostrar los textos en español. Carga la versión a partir de la incorporación de las dos alarmas del reloj

  • @chemamata
    @chemamata 3 года назад

    Hola.
    Gracias y enhorabuena por tu trabajo.
    Me gusta y he intentado hacerlo, pero me da fallo al compilarlo con el IDE de arduino. ¿Que puede ser? Yo no veo nada raro.
    Os dejo el enlace a mi DropBox del .txt con lo que dice Arduino, a ver si alguien me puede ayudar.
    Enlace: www.dropbox.com/s/y2j0bgdypzv1tab/Fallo%20compilaci%C3%B3n.7z?dl=0
    Muchcas gracias

    • @chemamata
      @chemamata 3 года назад

      Me respondo yo: POR FIN. Ya me funciona.

    • @JRPM
      @JRPM  3 года назад

      Me alegro que te funcione... no había visto tu mensaje anterior.