Microcontroller circuit transmitting data to a digital cloud network representation

Del sketch al escritorio. Cierro el círculo

A lo largo de la semana os he mostrado cómo una idea en un simple boceto a mano alzada se convertía en una arquitectura real, donde Make orquestaba a tres agentes de IA (Investigador, Redactor y Director de Arte). Pero el verdadero reto estaba es hacer que la nube impactará en el mundo real, y ese es el paso que hoy os muestro.

Pero antes os dejo la referencia a los post anteriores relacionados:

Llegando al mundo físico 🔩🎛️

Para este final, he sacado a la IA de la pantalla y la he traído a mi escritorio. ¿Cómo? Construyendo un puente en tres pasos:

1️⃣ El Túnel (Ngrok)

El disparador en Make (orquestador): Al ejecutar el flujo, los módulos HTTP de Make envían un pequeño paquete de datos (formato JSON con {«encender»: true}). Make busca la dirección pública que hemos configurado en Ngrok y lanza el paquete a la red usando el protocolo estándar de internet (HTTP).

La nube necesita encontrar mi ordenador de forma segura. Ngrok crea ese túnel directo hacia un script local en mi equipo, esperando en el puerto establecido. 

Nuestra red local (el router de tu casa) está diseñada para bloquear peticiones externas por seguridad. Aquí es donde entra Ngrok. Al ejecutarlo en el terminal, Ngrok crea un «túnel» seguro desde mi Mac hacia el exterior. Cuando el paquete de Make llega a los servidores globales de Ngrok, este simplemente lo pasa por ese túnel, atravesando tu cortafuegos sin problemas, y lo entrega directamente en el puerto designado de mi ordenador.

De la Nube al Arduino
De la Nube al Arduino

2️⃣ El Puente físico 🔗

El servidor Node.js (escuchador): El script server.js está escuchando pacientemente en el puerto designado. Al recibir el paquete web, lo abre, y lee la orden de encendido. Make habla el idioma de la web (JSON/HTTP), pero la placa de Arduino habla el idioma eléctrico (0 y 1). Node.js actúa de traductor: toma la orden de la web y la convierte en un simple carácter de texto: el número ‘1’.

Cuando Make va realizando su trabajo, va lanzando los mensajes a ese script. Instantáneamente, la señal viaja por el conector micro-USB de mi Mac directo a la placa Arduino. 

3️⃣ El Mundo real 🎛️

Node.js envía carácteres ‘1’ a través de la salida serie del Mac, viajando por el cable físico Micro USB B directamente hacia la placa y hacia los pines indicados. El código en C++ que tengo preparado en el Arduino, que está en un bucle infinito escuchando el puerto serie, detecta los carácteres ‘1’. Al leerlos, ejecuta las instrucciones electrónicas: aplicar voltaje al Pin correspondiente, completando el circuito y encendiendo el LED que se le indique.

Nota: La IA gracias a su capacidad multimodal ayuda a identificar componentes, a determinar el valor de las resistencias (en mi caso con el daltonismo es una gozada) indicándonos con una foto su valor, se acabo buscar en las tablas.

Componentes
Componentes

La protoboard toma el control. Los LEDs del proceso van anunciando los pasos, la IA finaliza su redacción y, con un pitido del zumbador y todos los LEDs al mismo tiempo, el sistema me avisa físicamente de que tengo los dos correos listos para publicar.

La parte física: maqueta
La parte física: maqueta

Seguidamente os muestro mi bandeja de entrada tras enviar un mensaje con un tema a la dirección de correo de mi agente. Por cierto, he dejado parado el flujo en Make, ya que si recibiera un mensaje el flujo actuaría generando los correos y remitiéndolos al correo de origen, eso si yo me enteraría de la ejecución gracias a mi Arduino.

Resultado de una llamada
Resultado de una llamada

⭐️ Conclusión ⭐️

El Visual Thinking no es solo dibujar, es trazar el camino más limpio entre una idea y su ejecución.

En el vídeo os muestro como el flujo se completa en apenas un minuto: envío el correo de inicio, la IA procesa y las luces de mi mesa me avisan del éxito, y ya he recibido los correos con lo necesario para mi publicación. Es un vídeo sin demasiada edición, tan solo algunos cortes para encajar el audio, vamos nada espectacular. 

La tecnología es compleja, pero cuando la hacemos visual y tangible, se vuelve magia. Deja tus comentarios y si quieres más detalles indícame lo que necesites que te amplíe.👇

#VisualThinking #IA #Ngrok #Arduino #Automatizacion 

Características de Power BI

Tienes que probar Power BI 

🚀 ¡Descubre el poder de PowerBI !🚀


¡Amantes del análisis de datos y del Data StoryTelling, estoy emocionado de compartir con todos mi más reciente contacto con PowerBI, herramienta líder en visualización de datos! 📊 después de completar un nuevo curso en Platzi.!

Certificado curso de Análisis de Datos con Power BI
Certificado curso de Análisis de Datos con Power BI


¡Permíteme mostrarte algunas de las increíbles características que he aprendido! 🔥, pero para ello en esta ocasión os voy a dirigir a mi Perfil de LinkedIn, al que si os interesa os invito a seguir, y a pedirme ser parte de vuestra red profesional.

Características de Power BI
Características de Power BI

¡Nos vemos en LinkedIn!


#dataanalytics #datastorytelling #powerbi #platzi

Visualización Final aplicando Atributos Preatentivos y Storytelling

Visualizaciones de Datos que brillan ⭐️

En mi anterior post os hablaba de la existencia de lo que se denomina los «Atributos preatentivos» y como estos podían ayudarnos a crear Visualizaciones de Datos mucho más brillantes.

Visualizaciones de datos brillantes en cuanto a que son capaces de remarcar el mensaje que queremos transmitir, facilitándonoslo de un vistazo de forma clara y sencilla.

Como referencia para introducirnos en el mundo de la Visualización de Datos os vuelvo a aconsejar el libro «Storytelling con datos»

de Cole Nussbaumer Knaflic

¿Cuáles son los Atributos Preatentivos?

Decía en mi anterior post que los Atributos Preatentivos son los que nos ayudan a dar fuerza y potencia a nuestras visualizaciones de datos. Es decir, transforman nuestra Visualización de Datos en un potente y eficaz apoyo visual de nuestras ideas. Ahora bien, tal y como indicaba necesitaremos invertir tiempo para usarlos adecuadamente.

Podemos ver que su uso produce un gran cambio es nuestra visualización

Gráfico creado por defecto con NumbersAplicación de Atributos Preatentivos a la Visualización de Datos
Gráfico por defecto vs Gráfico usando Atributos Preatentivos
Aplicación de Atributos Preatentivos a la Visualización de Datos
Aplicación de Atributos Preatentivos a la Visualización de Datos

En el ejemplo vemos con claridad que ahora nuestro producto resalta sobre el resto, y eso es gracias a los Atributos Preatentivos añadidos a la Visualización, pero ¿Qué son estos atributos?

Los Atributos Preatentivos son atributos visuales que nuestro cerebro procesa sin necesitar una acción consciente por nuestra parte, y que dirigen nuestra atención directamente a los puntos concretos que nos interesan.

Existen muchos atributos y como creo que con una imagen lo entenderéis mejor, seguidamente podéis ver los que más me gusta utilizar en mis Visualizaciones. Con la siguiente imagen de forma sencilla podéis ver hacia dónde se dirige vuestra atención en cada caso.

Atributos preatentivos
Atributos preatentivos

En el ejemplo que anteriormente os presentaba he utilizado varios atributos de forma coordinada para remarcar la información que me interesa.

  • Color: He utilizado el color «AZUL» para remarcar exactamente a nuestro producto. Además, le he dado un color neutro «GRIS» al resto de elementos para dejarlos en un segundo plano.
  • Tamaño: He utilizado un tipo de letra de mayor tamaño para nuestro producto.

Incluso podría haber utilizado algún atributo adicional…

  • Anchura: Podría haber representado a nuestro producto con la línea de evolución más gruesa que el resto de productos.

Bien utilizados los atributos preatentivos dirigen la atención de nuestra audiencia al punto concreto que nos interesa.

Añadiéndole storytelling

Para dar el toque final a nuestra visualizaciones falta un importante detalle. Si bien para una presentación en la contemos nuestros datos esta Visualización es suficiente, si tuviera que remitirla a un tercero, o dejarla impresa en un informe deberíamos de añadir uno o varios componentes de Storytelling. Es decir, faltan componentes que añadan la historia que nosotros contaríamos si pudiéramos explicar el gráfico.

Os lo muestro visualmente

Visualización Final aplicando Atributos Preatentivos y Storytelling
Visualización Final aplicando Atributos Preatentivos y Storytelling

En el ejemplo anterior los dos componentes añadidos son:

  • Modificación del título: El cambio del título remarca mucho mejor el contexto del gráfico
  • Argumento: He añadido la razón por la cual los clientes deberían utilizar nuestro producto en lugar del COMPETIDOR C que podría parecer que tiene una mejor evolución.

En resumen

No te conformes con utilizar los gráficos que te ofrecen las herramientas de visualización por defecto, y utiliza de forma inteligente tanto los Atributos Preatentivos como los componentes de Storytelling en tus visualizaciones de datos.

Muchas gracias

Mejorando la Visualización de Datos

Mejorar la Visualización de Datos es muy sencillo, pero muchas veces por no invertir 10 minutos el resultado que mostramos es mucho más pobre del que podríamos conseguir.

Existen muchas referencias pero te aconsejo un libro que es muy sencillo de leer y que nos ofrece claramente las ideas principales para conseguir crear gráficos de primer nivel, se trata de «Storytelling con datos» de Cole Nussbaumer Knaflic.

¿Cuál es el problema?

Principalmente, el problema lo sufrimos por utilizar los gráficos que nos ofrecen por defecto las herramientas de Visualización de Datos. Veamos un ejemplo utilizando Numbers (herramienta similar a Excel en el entorno de Apple)

En el ejemplo que os muestro seguidamente vemos la Evolución de la cuota de mercado de Nuestro Producto frente a los productos de la competencia, y este sería el gráfico que nos ofrece por defecto Numbers.

Gráfico creado por defecto con Numbers
Gráfico creado por defecto con Numbers

Nuestro producto es el de Color Azul tal y como se puede ver en base a la Leyenda del Gráfico. El gráfico lo he realizado en 5 segundos (super eficiente) y el aspecto a primera vista es muy bueno, pero os planteo una pregunta ¿Es un buen gráfico para explicar o presentar la información a un tercero? Es decir, ¿Consideráis qué es un gráfico eficaz?

¿La eficiencia mato a la eficacia?

Pues NO, para mí este gráfico no nos ayuda a explicar o a mostrar cual es la evolución en el mercado de nuestro producto en comparación con la competencia, y mucho menos nos ayudará a dar argumentos para apoyarlo.

Ahora bien, tengo buenas noticias. Existe los que se llaman los Atributos Preatentivos, y son precisamente estos los que nos ayudan a dar fuerza y potencia a nuestras visualizaciones de datos. Es decir, a transformar a nuestra Visualización de Datos en un potente y eficaz apoyo visual de nuestros argumentos de venta (en este caso). Ahora bien, tendremos que invertir 10 minutos tras obtener la opción por defecto que nos ofrecen las herramientas de visualización.

Usando Atributos Preatentivos

El siguiente sería el resultado tras utilizar parámetros preatentivos…

Aplicación de Atributos Preatentivos a la Visualización de Datos
Aplicación de Atributos Preatentivos a la Visualización de Datos

¿Qué te parece? Son los mismos datos, pero evidentemente la Visualización ha cambiado mucho, y aún queda margen de mejora.

¿Podrías indicar cuales son los Atributos Preatentivos que he utilizado? ¿Te parece que el gráfico ha mejorado?

Permanece atento a mis próximas publicaciones, te contaré cuales son los principales Atributos Preatentivos y como puedes utilizarlos. Si te interesa el tema deja un comentario.

Gráfico creado por defecto con NumbersAplicación de Atributos Preatentivos a la Visualización de Datos
Compara el Antes y el Despues

Muchas gracias

18 Julio - Nelson Mandela @jrgsanta 2022

Evolución @jrgsanta 2021 – 2022

Aprovechando que el día 18 de julio realicé el mismo Mini Mind Map tanto en 2021 como en 2022, y os comparto ambos para así poder comparar cual está siendo mi evolución como Visual Thinker en el último año. #mmm #minimindmap

Mini Mind Map 2021

18 Julio – Nelson Mandela @jrgsanta 2021

Mini Mind Map 2022

18 Julio – Nelson Mandela @jrgsanta 2022

Evolución

Comparando ambos, con la misma información, me gustaría destacar varios puntos en los cuales consideró que estoy evolucionando positivamente, y que me dan energía para seguir mejorando y compartiendo.

  • Imágenes de los personajes. Sin duda la práctica de este medio año de mi reto de 2022 #naciohoy ha sido la clave para lo que consideró una mejora importante. También es cierto que ahora necesito mucho más tiempo comparativamente.
  • Reutilización de elementos. Durante este último año he ido creando una pequeña biblioteca de elementos que puedo ir reutilizando y eso me permite avanzar más rápido.
  • Sistematización. También con el objetivo de simplificar, dar coherencia y mantener una misma línea de storytelling consistente, he definido una plantilla básica a la cual me ciño al 95%. Esto también me permite avanzar más rápido.

Para terminar os comparto un pequeño vídeo…

Evolución

¿Tienes comentarios? ¿Qué te parece? Me encantaría conocer tu opinión.

Muchas gracias 🙏