Is it possible to use the module to reset a radio transmitter? I would need it because I am trying to power a weather radio probe using solar panels, but at dawn, when the voltage increases very gradually, it cannot transmit, and a reset would be needed, for example every hour for 5 minutes.
Yes, it's possible to adapt the TPL5110 module to do that job. I think you should power the wetather radio through a transistor because the DRV output has a limited current.
Buen día Cesar como estas?!, me gustaría contactarme contigo, por email o watshap. Creo que los 2 nos podemos hacer muy buenos amigo y socios. Ya sabes que sigo tu canal y se que la tenes clara con la programación. Espero tu mensajes. Dios te bendiga.😃
hermano sos un crack! estaba pensando en algo parecido, comandar un invernadero con un LLM. pero pensaba usar una rasberry pi pico. muy buen contenido!
Hola Luis, la informacion que yo voy recogiendo es de la pagina de espressif en referente a la comunicacion esp-now de las tarjetas esp32(te dejo enlace al final), luego en lo referente al asistente de chatgpt tenemos la pagina de openai(te dejo enlace al final), aunque tambien hay mucha informacion tanto en youtube como en webs. Los ultimos videos que he hecho son para personalizar el asistente pero en modo local, sin necesidad de internet, yo sigo trabajando en esto y seguire publicando videos. Te recomiendo echar un ojo a huggin face(te dejo el enlace al final), tienes informacion sobre modelos en local y online, hay todo tipo de modelos de lenguaje, por ejemplo tengo un video utilizando el modelo en local phi3, que es un modelo pequeño y trabaja bien. Bueno si buscas informacion de algo en concreto no dudes en comentarme y te ayudo con lo que pueda. Un saludo. Enlances a espressif, openai, huggin face. docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/network/esp_now.html# platform.openai.com/docs/assistants/overview huggingface.co/models
La explicación es buena pero la música sobra ya que confunde mucho cuando te concentras en tu explicación. Por favor, intenta eliminar la música que no aporta nada. Saludos
Hola Jesus, estoy de acuerdo, es un fallo que creo he solucionado en los siguientes videos, de todas formas intentare elimminar la musica en este video. Gracias por el comentario porque me ayuda a mejorar los videos, un saludo.
Intenté desoldar el "TRIM ENABLE" use un cautín y pasta incluso use una malla especial que absorbe el estaño pero lo intente dos horas luego me di cuenta que los pad(pines) vienen juntos y por lo más que uno intente no podrán perder la continuidad porque quería utilizar una resistencia externa pero también están los Sparkfun nano power timer que son una alternativa paso el dato
Hola Diego, por lo que he podido medir el pin done es susceptible de no funcionar bien debido al ruido, en mi experiencia hay que añadir filtros para evitar el ruido con condensador y resistencia, en cuanto al potenciometro tienes la opcion de colocar una resistencia para ajustar el tiempo que quieres que este en reposo. Por si quieres echar un vistazo tengo otro video hablando del TPL5110 que es el siguiente: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-feYGrkgHHUc.html De todas formas estoy preparando otro video añadiendo mas componentes "controlados" con la señal de puesta en marcha y apagado del TPL5110. Con respecto al potenciometro haré un video inutilizando el potenciometro de la placa y ajustando con resistencias el tiempo de reposo. Te dejo la página donde puedes ver que resistencia colocar y su equivalencia en tiempo de reposo por si quieres hacer pruebas, la pagina es: cdn-learn.adafruit.com/downloads/pdf/adafruit-tpl5110-power-timer-breakout.pdf Gracias por el comentario, un saludo.
Yo compre el modulo lo use y el potenciometro se me "bug" le doy vueltas y vueltas y no cambia el tiempo creo que lo rompi, buen video es una maravilla el modulo pero ahi demasiada poco documentacion en español
Hola Dario, la verdad es que estuve mirando primero el modo deep sleep que son unos 50 microamperios si no recuerdo mal, pero buscando opciones para reducir mas el consumo me encontre con esta placa, la TPL5110, no encontre otra que consumiera menos estando en reposo, me sorprendio que en reposo la TPL5110 son 35 nanoamperios, muy por debajo de los microamperios, luego hice cuentas cada cuanto tiempo debia cambiar las pilas y la verdad es que con 35 nanoamperios habia bastante diferencia, de todas formas el modo deep sleep viene integrado en la esp32 y es muy comodo de usar y reducir el consumo a microamperios utilizando unicamente una función, la verdad es que es para tenerlo en cuenta. Gracias por el comentario, un saludo.
Hola Carlos, las librerias que utilizo son SD.h (para manejar la tarjeta SD CARD) , la libreria para el detector de temperatura DHT11, que utilizo la DHT_U.h, puedes incluirla en el archivo platformio.ini añadiendo: "lib_deps=adafruit/DHT sensor library", en el caso de utilizar el entorno de programacion Visual Studio Code PlatformIO. Te dejo el enlace a infootec.net con este código del video: www.infootec.net/guardando-datos-de-un-dht11-en-una-sd-card-a-traves-de-una-tarjeta-esp32/ Si utilizas el entorno arduino te dejo enlace de la libreria del sensor y la SD Card: www.arduino.cc/reference/en/libraries/dht-sensor-library/ www.arduino.cc/reference/en/libraries/sd/ Te dejo un enlace a la libreria de adafruit que es la que estoy utilizando, por si la quieres descargar desde github: github.com/adafruit/DHT-sensor-library Tambien un enlace a github para el SD.h: github.com/arduino-libraries/SD Y te dejo enlace tambien de la pagina oficial de adafruit: www.arduinolibraries.info/libraries/dht-sensor-library Espero que sea eso lo que buscas, si no es asi dimelo y intentare ayudarte, un saludo.
Hola muy buen video Me interesa mucho este proyecto, quisiera saber si tienes algún video para hacerlo paso a paso conexiones y código me sería de mucha utilidad ya que quisiera presentarlo como proyecto final en mi universidad, espero tu respuesta muy buen video saludos!
Hola Pedro Ernesto, si en la página infootec.net, hay un enlace en la descripción del vídeo, tienes más datos detallados, si necesitas algo en concreto dímelo y lo haré lo antes posible. Gracias por el comentario, un saludo.
Tengo una pregunta, si quiero que al momento de que los datos se gurden en la memoria , se guarden como un histórico, es decir que guarde los datos y no los sobreescriba sino que el nuevo dato lo escriba en el mismo archivo solo que en otra línea?
Hola Eduardo, si lo que quieres es que se añada datos a los ya existentes puedes utilizar "FILE_APPEND", la linea de código que utiliizo con esta funcion es: "dataFile = SD.open("/datos.txt", FILE_APPEND);", te dejo el video donde explico esta parte, y te dejo también la url de infootec para que veas el código del video. El archivo donde aparece esta funcion es "sdcard.cpp". El video donde puedes ver esta parte del código es: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-4if7yi3Z_qQ.html Y la página de infootec.net donde puedes ver el código del video es: www.infootec.net/programacion-de-la-esp32-grabando-datos-de-un-detector-ultrasonidos-en-una-sdcard/ Espero sea eso lo que buscas, sino hazmelo saber, un saludo.
Saludos Cesar, tuve la oportunidad de usar EspNow en un ambiente ruido (Subestacion electrica 115kv) sin problema, claro le tuve que poner antena externa a los chip.
Hola yilberrojas, interesante saber eso. Verdad que es resistente al ruido, me imagino que se debe al ancho de banda y la velocidad. Gracias por compartir el dato. Un saludo.
Hola yeraysanchez, si que estaría bien poder utilizar alguno gratuito, yo no conozco ninguno gratuito en la nube y que funcione, por lo menos igual, que gpt3.5. Hasta ahora lo unico que he conseguido, es utilizarlo gratuito en local, pero si no tienes un ordenador bastante potente, sobretodo en GPU, no vale la pena en local porque no funciona bien, esa es mi experiencia. Hay algunas opciones que podrian valer la pena intentar, creo, es entrar con codigo machine learning, librerias tensorflow, etc e intentar hacer algo en local para el uso que le quieras dar. De todas formas sigo buscando y si encuentro alguno que funcione bien haré un video mostrando cual es y como funciona. Tambien hay que pensar que cada mes, semana y a veces dia, salen mejoras y nuevas oportuniiidades en IA, seguramente dentro de poco, aunque no se cuanto tiempo, tendremos algo gratuito para que funcione en local. Perdona si ha sido un poco extensa la respuesta, te dejo algunas webs que he encontrado por si quieres curiosear o te sirven de algo, un saludo. canalinnova.com/creando-chatbots-con-python-y-machine-learning/ pandeyparul.medium.com/construyendo-un-chatbot-simple-desde-cero-en-python-usando-nltk-31b9ae4f71db realpython.com/build-a-chatbot-python-chatterbot/
Al cambiar el firmware de la ESP32 significa que ya solo puedes subirle a la placa archivos en python? y si quisiera despues subirle programas comunes que no esten en python se puede?
Hola cubiclan, si así es. Si cargas en la placa el intérprete de micropython, entonces la placa puede interpretar tus códigos en micropython. Luego si lo que quieres es cargar un código en C , simplemente cargas el código C y a partir de ese momento la placa quedará cargada con tu código C y se borrará el intérprete de micropython .
Esta muy muy chulo el proyecto. La logica del proyecto me parece un poco rara, referente a lo de escribir en el fichero, pero supongo que es consecuencia de la comunicación con OpenIA. Yo estoy buscando hacer algo parecido con "function calling" pero con alguna opción open sources. La idea seria tener ESP con reles que manejen luces y hacer llamadas a la api IA para que ejecuten funciones. "ESP SALON ENCIENDE LA LUZ." Por el momento no he conseguido hacer funcionar ningun "function calling" con "SL Studio". Tengo problemas con la cobertura wifi ya que no llega todo lo lejos que necesitaría. Y para terminar el nivel dos seria poder recoger el audio con los ESP para hacer interacciones de viva voz. Muchas gracias por tu video
Gracias por el comentario David, si, el fichero texto es una manera de interactuar con el asistente de openai. Me parece muy interesante lo que estas haciendo, te dejo dos enlaces a infootec.net donde hay algo de programacion offline con la voz y activando salidas de la nodemcu esp32, no es exactamente lo que quieres hacer pero quizas puedas utilizar alguna idea para tu proyecto, los dos enlaces son: www.infootec.net/programar-esp32-con-la-voz-y-escuchar-la-respuesta-hablada-de-la-esp32/ www.infootec.net/programar-la-tarjeta-esp32-con-la-voz-de-forma-inalambrica-por-wifi-sin-necesitar-internet/ Un saludo.
Olé! Fabuloso, me encanta el proyecto...voy a seguirte con tus próximos vídeos e ideas, yo estaba empezando con el esp para llegar a hacer algo parecido, pero me gustaría poder interactuar con la voz con el asistente. Gracias por tu aportación.
@yeraysanchezjimenez6561 muchas gracias, con respecto a interactuar con el asistente por voz lo tienes en el vídeo siguiente a este, he dejado un enlace en la descripción de este video , espero que sea lo que buscas, un saludo
Excelente video, quisiera saber si existe una forma de poder ver los datos del GPS a través del mismo cable tipo B del esp32 o debo retirar la tarjeta SD para poder ver los datos almacenados en el archivo?
Hola alexismorales, muchas gracias por el comentario. Contestando a tu pregunta creo que no es posible comunicar por puerto usb a puerto spi, son dos protocolos diferentes y yo no conozco ninguna librería que los conecte. Hay algunas alternativas con otras placas , te dejo un enlace a una placa que tiene esp32 y sdcard incorporado : docs.espressif.com/projects/espressif-esp-dev-kits/en/latest/esp32s3/esp32-s3-usb-otg/user_guide.html Un saludo.
He puesto un capacitor de 10 microfaradios entre EN y GND para que me sea mas facil cuando cargo nuevos programas, no me hace falta estar presionando el pulsasdor BOOT porque entra en modo programacion en automatico. El Pin EN o pulsador EN esta directamente conectado con el regulador de 3.3V de ESP32 con una resistencia pull-up. Puedes ver el esquema electrico en la pagina de espressif www.espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf o la pagina de AI-Thinker el esquema de la nodemcu : docs.ai-thinker.com/_media/esp32/docs/nodemcu-32s_product_specification.pdf
Yo creo que es posible, aunque quizas se deben de tener en cuenta algunas cosas, por una parte para recoger la informacion de un raton y poderla interpretar necesitarias utilizar la esp32 como receptora de ese tipo de datos, y luego para que el ordenador pueda interpretar esos datos como un raton creo que te haria falta otro programa en el ordenador que recoge los datos y los interprete como eventos de mouse (como si fueran los driver). Yo creo que si se podría, parece una idea muy interesante, intentare recoger informacion para poderte decir algo mas concreto. Gracias por el comentario un saludo. De todas formas te dejo unos enlaces que quizas te ayuden: docs.espressif.com/projects/esp-idf/en/latest/esp32s2/api-reference/peripherals/usb_host.html docs.espressif.com/projects/arduino-esp32/en/latest/api/usb.html docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/establish-serial-connection.html
Hola maxromaniejkov9803, es una buena idea, lo intentare para el proximo proyecto. Me imagino que te refieres utilizando el protocolo espnow, se deberia de poder aunque hay que interpretar los datos del protocolo de internet TCP-IP con las capas del modelo OSI incluidas las peticiones con las claves TLS, al protocolo espnow, y este protocolo envia cadenas de caracteres mediante array desde el emisor hasta el receptor. Tomo nota y lo intentare hacer para el proximo proyecto. Gracias por el comentario, un saludo.
Buen vídeo. ¿Igual podría usarse una fuente como esta: “AZDelivery 3 x 220V a 5V Mini” y te ahorras el cable de alimentación para los componentes electrónicos? Alimentas con 220v a esta y de esta sacas los 5v DC. Gracias.
Hola Marshall, es una buena idea, se podría alimentar directamente con un cable, aunque seria un cambio en el diseño del circuito, lo tendre en cuenta para el proximo proyecto con tension 230V. Gracias por el comentario, un saludo.
Ok Héctor, tienes razón, en el programa que utilizo para la edición, la música no sonaba tan alta. De todas formas para los próximos dejare guardada una configuración para el sonido con menos volumen. Gracias por la observación, un saludo.
muy buen video. Solo que no qued muy claro el funcionamiento del ESP now para mi. Tal vez un diagrama de flujo habria ayudado. Entodo caso gracias por tu video y tu trabajo,
Gracias Miguel, el proximo video utilizare el protocolo espnow junto con otros protocolos y hare un diagrama del flujo de datos para intentar ver mas claro los pasos a seguir y su funcionalidad en espnow. Gracias de nuevo por el comentario, un saludo.
Hola Eduardo el programa que utilizo para hacer este esquema se llama Fritzing, es un programa gratuito y si te faltan componentes, muchas veces puedes descargarlos, tienes varias vistas de esquemas. Yo lo he descargado para poder utilizarlo offline, aunque creo que la version online tiene las mismas caracteristicas. Te dejo el enlace a la pagina oficial: fritzing.org/ Por otra parte si lo que quieres es simular circuitos para ver tensiones, resistencias, intensidades, etc, hay un programa gratuito online que se llama Everycircuit, de manera facil y practica puedes hacer simulaciones en tiempo real, te dejo el enlace: everycircuit.com/ Y por ultimo, hace poco descubrí Wokwi, me parece interesante, puedes programar, construir el circuito y ver como funciona de forma virtual y tambien es gratuito. Te dejo el enlace: wokwi.com/
Hola isaacgamer, acabo de actualizar la pagina de infootec con el esquema electrico. Espero sea lo que buscas, cualquier cosa me cuentas. Un saludo. Te dejo el enlace abajo: www.infootec.net/riego-automatico-de-una-planta-con-esp32/
Gracias por compartir tus conocimientos, pero no me quedó claro si se puede consultar en tiempo real la ubicación, o sea como para usar este proyecto en un vehículo, gracias.
Hola Chris.vegha, si puedes consultar en tiempo real real tu ubicacion, de hecho la funcion del modulo GPS es esa precisamente, proporcionarte en tiempo real la ubicacion. Para utilizar en un vehiculo ten en cuenta el margen de error, y el tiempo que tarda en proporcionarte la ubicacion, dependiendo de donde te encuentres. El ejemplo que se llama "Simple_test" del repositorio Github de Mikal Hart (libreria de TinyGPS) puedes obtener informacion en tiempo real de datos de ubicacion, satelites en tiempo real que se conectan al GPS, y el margen d error en metros que esta midiendo con cada lectura. Un saludo.
Veo yn error en las imagenes. En el minuto 15 muestras un oscilograma con varias pasadas sobre el mismo oscilograma. Cuando la señal sube a H sigue quedando la traza en L porque corresponde a otro momento y está superpuesto en la misma imagen.
Hola Antonio , tienes razón en el osciloscopio se puede ver una línea horizontal que se mantiene en las tres medidas, aunque lo que quise que se observará son los altos y bajos de los ciclos y su representación con comunicación serie y rs485. De todas formas gracias por el comentario, es verdad que puede llevar a confusión ver las dos señales superpuestas. Tomo nota y la próxima vez lo tendré en cuenta para que la señal quede más limpia. De nuevo gracias por la observación para poder mejorar en próximos videos, un saludo
Hola sabes por qué no guarda los datos de un GPS ya intente varias veces y con varios códigos pero no los guarda pero si guarda datos de un sensor dht11
Hola uzielguzman, tengo que decirte que lamentablemente no tengo experiencia con modulos GPS, aunque se me ocurre que pruebes a hacer un println en el monitor serie para ver si puedes ver los datos que recoges del GPS, si eres capaz de ver los datos en un Serial.println en el monitor serial no deberias de tener ningun problema en guardar esos datos por ejemplo en un String y pasarlos a la SDCard, de todas formas tomo nota para hacer algun video con datos GPS y pasarlos a una SDCard. Gracias por el comentario, un slaudo.
Hola, si te refieres a la caja de conexiones, la compre por amazon, esa en concreto es una caja estanca ip65, la descripcion que viene por amazon es : "Caja Estanca Exterior Electrica, Caja de Conexiones Impermeable IP65". Los prensas para los cables los puedes comprar por separado. Te pongo este enlace de amazon que viene la caja con mas materiales para que veas la descripcion de todo. www.amazon.es/Conexiones-Impermeable-Electr%C3%B3nico-Accesorios-El%C3%A9ctricos/dp/B0C5XWXSV3/ref=sr_1_3_sspa?keywords=caja%2Bestanca&qid=1697283496&sr=8-3-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&th=1 Un saludo.
Muchas gracias Chris por el comentario, con respecto al video de programacion lo subí hace poco , tienes el link en la descripcion del video, es un poco largo pero espero que cumpla las expectativas, :) , un saludo.
Gracias a ti por el comentario Chris. Tengo un video hecho con el hc-sr04 sensor ultrasonidos, echale un ojo a ver si es lo que buscas o prefieres alguna otra cosa en concreto. El video lo puedes encontrar en este enlace : ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-jMbhSzL-UJo.html Tambien tienes un poco mas de informacion en la pagina web de infootec : www.infootec.net/sensor-ultrasonidos-hc-sr04/ Si quieres alguna otra cosa mas en concreto hazmelo saber y hare todo lo posible por mostrarlo en otro video. Gracias de nuevo, un saludo.
@@cesarhernandezcinfo muchas gracias por tu pronta respuesta, en el vídeo que me dejas está bien explicado lo del sensor de ultrasonido, pero necesitaría que esos datos me los guarde en una SD, para después poder revisarlos, así como lo tienes en este video con el sensor de temperatura, gracias
ok, perfecto Chris, ahora preparo un video sobre bajo consumo con tpl5110 y despues quiero hacer uno sobre comunicacion serial a traves de rs232/rs485 y esp32. En cuanto los termine publico uno sobre recoger datos de un ultrasonido, por ejemplo el hc-sr04 y guardar la informacion en una SD utilizando la esp32.
Claro , un proyecto interesante, estoy terminando dos vídeos y en cuanto termine lo miro y haré algo sobre transmisión de datos vía wifi a través de esp32 y ese puerto serial
Alguno sabe porque me ocurre el error de comunicación entre los ESP32? Hace un momento me funcionaba con la dirección MAC y todo pero ahora no se conectan
Hola Esteban puedes dar un poco más de información, por ejemplo si tienes más código utilizando datos por esp32, o como tienes alimentada la esp32, a mí me pasó que la alimentación se quedaba justa para suministrar el pequeño pico que tiene el wifi de esp32, si no recuerdo mal tilizando el wifi esp now podemos llegar sobre los 200 miliamperios, solo para que trabaje el wifi bien. Un saludo
Hola Fernando, no he elegido VSCode por nada en particular, probé ... ,y de momento estoy comodo con el. Puedo depurar el programa si lo necesito, con la extension PlatformIO me conecto a las placas electronicas que utilizo(arduino,ESP32 y los derivados o kits de desarrollo de ambas entre algunas otras), etc. Hasta ahora estoy usando C, C++ y algo de python, también me gustaria conocer algo de Java porque creo que es interesante el hecho de que sea un lenguaje multiplataforma. No me considero un buen programador en ningún lenguaje, simplemente me gusta e intento aprender siempre algo nuevo. De todas formas no descarto cambiar de entorno de programación si encontrará algo mas práctico o sencillo. Si tienes alguna sugerencia o recomendación para que pruebe, tomo nota encantado. Un saludo.
@@cesarhernandezcinfo vale entiendo, es que VSC es una herramienta muy útil. Y claro se puede usar con muchos lenguajes (hasta con RPG) Solo que me pareció curioso, porque yo estoy acostumbrado a usarlo con NetBeans
@@cesarhernandezcinfo En la universidad trabaje bastante con Java y netbeans, tambien hice algunas cosas sencillas en este lenguaje. Aunque en el trabajo estoy con c# (que es de microsoft) con .NET, son lenguajes que comparten muchas cosas una de ellas es su sintaxis
Buen video Cesar para el paso de baterias podrias probar con Sleep Deep para dormir el dipositvo y despertarlo a voluntad y asi darle mas tiempo de vida a las baterias. Saludos