lunes, 23 de febrero de 2026

Ardutrip (III)

 Nunca es tarde y como ya ha pasado repetidas veces en tecnología, a veces se abordan proyectos en momentos en los que por una circunstancia u otra no se pueden llevar a cabo y este es un caso en el que confluyen varias circunstancias.

Si miras en el blog, la entrada Ardutrip II es del 2015, ha llovido desde entonces, y en los últimos años, más. Nos quedamos en que estaba en fase de programación de dos Arduinos pero entre lo complejo del código que estaba creando, mi falta de tiempo, etc. consideré que debía dejar de lado el tema.

He sido informático en mi vida laboral aunque no a nivel académico y he vivido muchas generaciones de productos y tendencias que han ido y venido, algunas con más pena que gloria y otras han marcado diferencias. Dentro de esas tendencias, la IA actual es para mi la tercera generación. En la primera me cogió desarrollando aplicaciones cuando todo se guisaba y comía en el mismo entorno. Se abandonó rápidamente por lo abstracto y poca capacidad de aplicación. La segunda la abandonamos porque no había recursos físicos suficientes para ejecutar lo que se construía. En aquella época los programadores eran más constructores de Lego juntando librerías que en el 90% de los casos no sabían qué hacían. La tercera, ya con nosotros operativamente por lo menos un par de años, tiene recursos 'ilimitados' de momento y ha sido multidisciplinar, no han sido sólo los técnicos que se han encomendado a desarrollar algo que nadie les ha pedido y que no van a usar.

La IA está en todos los lados, a veces de verdad, otras solo de adjetivo, a veces para bien y otras sin ton ni son pero como herramienta de apoyo a ciertos trabajos, creo que ha llegado mucho más lejos de lo que hubiese pensado hace tiempo y sinceramente, lo agradezco.

El caso es que hay muchas y he probado unas cuantas pero tengo que decir que ChatGPT y Gemini para mi son las más adecuadas de forma general, hay otras más particulares de generación de figuras, imágenes, etc. pero su uso es más puntual. Yo ya no trabajo por lo que el uso es más bien personal pero no me gusta perder el tiempo. 

ChatGPT fue la primera y creo que es muy válida pero sus modelos gratis los veo limitados en cuanto a generación no en contenido pero sí en cantidad.

Gemini me ha convencido y eso que fue la última en salir, tuve dudas de si Google iba a reaccionar a tiempo pero sinceramente creo que es la más universal, es rápida, no muy intrusiva y desde luego como asistente casi a tiempo completo, es la más adecuada.

Después de esta introducción, tengo que decir que terminando una conversación le pregunté que si me podría ayudar con una placa ESP32S3 (la de la ptalla pequeña) y me dijo que sí y lo que me fue contestando me fue animando y en una tarde diseñamos a medias un medidor de temperatura y humedad descartando sensores que con el tiempo habían dejado de funcionar.

Esto me hizo plantearle un nuevo reto, retomar este Ardutrip y pronto descarté los Arduinos que tenía viendo la potencia de la pequeña ESP y recordaba que tenía una que resultó ser un antiguio NodeMCU, un ESP8266 que para lo que planteaba, era más que suficiente.

En un par de tardes hemos llegado a un modelo operativo muy consistente con una pantalla 5110 que seguramente cambiaré por una OLED y un GPS antiguo que va muy bien.

El código he ido componiéndolo en el IDE de Arduino y según iba pensando cosas, Gemini ha ido generando esas partes. Tanto es así que considero que Gemini ha sido el programador y yo el analista y así lo reconozco en la pantalla de bienvenida.

Hay más funcionalidad de la original ya que por ejemplo, no planteé verlo desde el móvil aprovechando la Wifi del ESP. Por lógica, ya no es ArduTrip sino ESPTrip.

Ahora, con la impresora 3D voy a diseñar una caja que sea adecuada. 

Como dice el refrán, más vale llegar a tiempo que rondar un año.

No tengo esperanza en que alguien en el 26 lea este blog (salvo las IAs, reconocido por Gemini) pero si alguien quiere más detalles para hacérselo, encantado de pasarle el código y conectividad.

No hay comentarios:

Publicar un comentario