ESP8266 01 + Reloj Clock Tiny RTC ds1307 + Memory Eeprom 24c32 : PDAControl

Поділитися
Вставка
  • Опубліковано 6 січ 2025

КОМЕНТАРІ • 14

  • @rodrigoorfei3425
    @rodrigoorfei3425 4 місяці тому

    Show de bola amigo! Consegui fazer funcionar o Display Oled com o Esp01, tenho um CI ds1307 aqui + o cristal de 32768 Hz, mas estou com dificuldades pra fazer o Ds1307 comunicar. Vou tentar executar esse código seu aqui pra testar, Obrigado 👍

  • @carlosalfredonielsen9762
    @carlosalfredonielsen9762 8 років тому

    Muchas gracias por la información. No había caído en cuenta de su existencia hasta que no entré en el blog. Me quedé "frizado" en el video de youtube. Tengo un problema que no me permite avanzar con la ESP8266 03. Armé el más simple de los montajes sólo para ver cómo respondía a los comandos AT. Es decir, sólo conecté GND, +3,3V desde una batería, TX y RX desde un convertidor USB/UART. Envié el primer AT y fantástico: devolvió OK. Me dije "ya está". Nu fue así. Cambié de 115000 a 9600 el baudrate y también OK. Sin cambiar volví a 115000 y de nuevo OK. En cualquier velocidad, a ese comando responde OK, es decir, no está aceptando la instrucción de cambiar la velocidad. También responde al comando de identificación de la versión pero nada más. Entonces no sé dónde estoy parado y temo que si intento grabarle el firmware del Arduino quede a mitad de camino sin saber qué hacer y sin chance de retorno. Como en los ejemplos no agregan el convertidor de nivel de 5V de Arduino a 3,3V de EXPxxxx para los GPIOs yo no los puse. Quizás haya quemado el ESP?. Tengo mis dudas porque si bien no ponen el convertidor, en la datasheet del fabricante advierte especificamente sobre el tema a pesar de que deja entrever que el daño sería a "largo plazo". Nuevamente mi agradecimiento y mis felicitaciones por tu trabajo. No atiendas "las malas ondas" porque generalmente provienen de aquellos que nunca intentaron crear nada. Saludos cordiales. Ni qué hablar de hacer toda una serie de presentaciones abarcando toda una familia de dispositivos y aplicaciones en distintas plataformas. Éxitos !!!! (hoy trataré de encargar otra ESP8266 y al menos podremos salir de las dudas si el inconvenientes obedece al deterioro de la primera o bien a otra razón. Te mantendré al tanto al menos para que le sirva a otro novato como yo).

  • @Dancopymus
    @Dancopymus 6 років тому

    Hola 'PDAControl' - lo siento aquí de nuevo!
    Estoy abriendo el código con la placa Arduino Uno y está mostrando el siguiente error:
    no matching function for call to 'TwoWire::begin(int, int)'
    subrayando la siguiente línea: Wire.begin(0, 2); // Inicia a porta I2C
    abrazo

    • @PDAControl
      @PDAControl  6 років тому

      Hola Daniel, No hay problema, comenta esa linea, en el caso de la placa Arduino Uno por defecto los pines para I2c son los pines (A4= SDA) y (A5 =SCL), Saludos

  • @joseaguirre9725
    @joseaguirre9725 8 років тому

    Jose Carlos Pérez Escobedo: no probaste bajando el volumen de tu PC poniéndole el acento que le falta a José ?. El aporte del autor es invalorable. Son muchas horas de trabajo bien hecho entregado a toda la comunidad generosamente. Las críticas tienen que ser constructivas. La música, especialmente la tecno, con la cual suelen querer hacer vistosos los videos son molestas cuando enmascaran la locución, que por cierto, en este caso no existen. Tratá de practicar caligrafía con la palabra "gracias".

  • @stefa6901
    @stefa6901 6 років тому +3

    God man....turn off that music...its not MTV....

    • @PDAControl
      @PDAControl  6 років тому +2

      Hahahaha thank you for the comment, if weeks later react and place something more simple, greetings

  • @Dancopymus
    @Dancopymus 6 років тому

    Hola PDAControl. Primero, gracias por el vídeo.
    ¿Podría usted, por gentileza, ayudarme con algo:
    Tengo un código de un reloj con pantalla lcd tft con ili9341 + ds1307 y me gustaría unir a un esp8266 (NodeMCU); En el código tiene la dirección del proyecto y del youtube, si usted desea; Mis agradecimientos anticipados.
    Código:
    /* UTFT Digital Clock
    * arduino-project.net/chasy-na-arduino-tft01-22sp/
    * ua-cam.com/video/l2ZvO5DHExo/v-deo.html
    */
    #include //inclui a biblioteca DS1307
    DS1307 rtc(A4, A5); //inicializa entradas
    #include //inclui a biblioteca UTFT
    extern uint8_t DotMatrix_M[]; //Liga a fonte DotMatrix_M (www.rinkydinkelectronics.com/r_fonts.php)
    extern uint8_t SevenSeg_XXXL_Num[]; //(www.rinkydinkelectronics.com/r_fonts.php)
    UTFT myGLCD(TFT01_22SP,9,8,12,11,10); //Liga o display TFT01_22SP
    void setup( )
    {
    rtc.halt(false); //inicializa o relógio
    myGLCD.InitLCD(); //inicializa o display
    myGLCD.fillScr(0, 0, 0); //mostra a tela em preto
    }
    void loop( )
    {
    String stringOne = rtc.getTimeStr();
    myGLCD.setColor(65, 105, 225); //cor da fonte das horas
    myGLCD.setFont(SevenSeg_XXXL_Num); //fonte para exibir
    myGLCD.print(stringOne.substring(0,2), 12, 60); //indicação das horas
    myGLCD.print(stringOne.substring(3,5), 180, 60); //indicação dos minutos
    myGLCD.fillCircle(160, 88, 7); //Ponto superior
    myGLCD.fillCircle(160, 133, 7); //Ponto inferior
    myGLCD.setColor(0, 255, 0); //cor da fonte da data
    myGLCD.setFont(DotMatrix_M); //fonte para exibir
    myGLCD.print(rtc.getDateStr(), 80, 190); //exibição da data
    }

    • @PDAControl
      @PDAControl  6 років тому

      Hola Daniel Fernandes , Realice algunas adaptaciones entre ambos ejemplos, infortunadamente no tengo el hardware para probarlo pero, con estas modificaciones deberia funcionar.
      drive.google.com/open?id=1c8X2aSB5Ol78mU9hYEmAbQjM8ORC_dT8
      el reloj es i2c con esta funcion seleccionas los pines/gpio Wire.begin(0,2); te recomendaria no utilizar el GPIO 0
      Pruebas cada una de las 3 opciones para hora y minutos: ejemplo horas:
      myGLCD.print(now.hour(), 12, 60); //indicação das horas
      ///myGLCD.print(String(now.hour()), 12, 60); //indicação das horas
      ///myGLCD.print(String(now.hour(),DEC), 12, 60); //indicação das horas
      la pantalla UTFT, en el tutorial se utiliza con arduino y encontre estos ejemplos con esp8266 y esp32, hay se explican los pines de conexion la pantalla funciona por SPI:
      github.com/gnulabis/UTFT-ESP/tree/master/UTFT/examples/ESP8266-ESP32
      Adicional adjunto la conexion de los pines para conexion SPI, en este caso fue un lector sd pdacontrolen.com/test-module-sd-microsd-via-spi-for-arduino-esp8266/ , pero deberia funcionar igual
      Una sugerencias tambien podrias utilizar un servidor NTP ntp.br/
      Espero que funcione tu aplicacion, Saludos

    • @Dancopymus
      @Dancopymus 6 років тому +1

      Saludos 'PDAControl!' No tengo palabras para agradecerle; el trabajo que tuviste y el tiempo que tomaste para hacer ese trabajo para mí. Yo voy a experimentarlo, y que Dios te recompense y te dé salud.
      Abrazos,
      Daniel Fernandes

    • @Dancopymus
      @Dancopymus 6 років тому +1

      En tiempo! También ha hablado de utilizar un servidor NTP pero no tengo suficiente conocimiento para ello; a no ser que usted, por bondad y gentileza, quiera hacer eso, aprovechando el mismo código (?)!
      Si lo hace, me avise !! Gracias ++

    • @PDAControl
      @PDAControl  6 років тому

      Excelente Daniel Fernandes, espero que esa prueba te funcione, realizare algunas pruebas mas adelante con servidores ntp, cuando tenga avances te comentare y modificamos tu ejemplo y gracias a ti , no conocia esa pantalla esta interesante quizas pida una para probar, Saludos

    • @Dancopymus
      @Dancopymus 6 років тому

      Yo que le agradezco +++

  • @ICStation2013
    @ICStation2013 8 років тому

    Thanks for your awesome review! Hope your fans will love it! goo.gl/9xnBgm