
Mi Problema Nocturno
Uno de los problemas más comunes que tengo con los lectores de glucosa o con los móviles que tienen la App de nuestro sensor medidor de glucosa Free Style Libre 2 es que cuando llegamos a casa, es bastante incómodo estar cargando con alguno de estos aparatos para poder consultar las glucemias en todo momento. Yo suelo dejar en una mesa mi móvil junto a las llaves al entrar a casa y no lo llevo encima habitualmente.
Esto me genera que cada vez que quiero saber cómo está el nivel de glucosa de mi hija Lucía, tenga que recorrerme media casa hasta llegar a alguno de los móviles que tenga XDRip (habitualmente el mío o el de mi mujer) o buscar por casa el móvil de mi hija para consultar este valor en la App LibreLink (¡que es casi más difícil de encontrar que el nuestro, pues nunca sé dónde se lo deja!).
Este problema se agravaba por la noche, cuando estoy en mis dulces sueños y por alguna razón quiero consultar estos valores. Mi mujer es una firme defensora de la idea de no tener el móvil cerca nuestro cuando estamos durmiendo (¡me dice siempre que nos fríe el cerebro! 🙂 ). Por lo que imaginaros lo que significa para mi ir a tientas por la noche hasta el salón o hasta el cuarto de mi hija, cada vez que quiero ver cómo está su nivel de glucosa (me voy dando golpes con todas las esquinas 🙂 ).
Una forma de resolver este problema y poder consultar las glucemias de mi hija Luchi es viéndolas en mi reloj inteligente. Para aquellos que quieran hacerlo así, pueden leer el artículo de mi Blog titulado «Los Relojes Inteligentes. Cómo tener tus glucemias siempre a mano.«. Pero en mi caso tenía otro problema, que el Bluetooth del móvil no siempre llega a mi dormitorio, y por tanto no suelo tener las lecturas actualizadas en el reloj cuando estoy ya en la cama. ¡Así que esta solución no me vale!
La Solución a mi problema: M5STACK
Por ello empecé a investigar qué soluciones podían haber desarrollado la comunidad para poder tener más puntos de monitorización de las glucemias de mi hija, en mi mesilla, en la cocina y en general distribuidos por casa.
Rápidamente encontré un grupo de Facebook llamado «M5STACK NIGHTSCOUT» donde pude ver unas atractivas imágenes de un pequeño dispositivo cuadrado con una pantalla que se conectaba con Nightscout y te permitía ver los valores de la glucemia en ese momento. También permitía ver la tendencia, los últimos valores de glucosa, la insulina suministrada, los carbohidratos tomados y ¡hasta el nombre de mi hija! ¡Me pareció una maravilla!

Investigando, descubrí que el desarrollo original lo había realizado Martin Lukasek entre 2018 y 2020 y lo había compartido con la comunidad. Aquí tenéis el link a la página Web de Github donde está el detalle de lo desarrollado por Martin.
M5Stack es un dispositivo basado en ESP32, una pequeña placa de hardware con conectividad WiFi y donde podemos instalar programar en C+ a través del Interface de Desarrollo (IDE) de Arduino. Este dispositivo puede encontrarse en Amazon por 62€. ¡Toda una genialidad! Os recomiendo también que compréis una tarjeta de memoria MicroSD que podéis encontrar por 6€ en Amazon en este link, pues la necesitaréis más tarde.
Así que me compré el dispositivo a través de Amazon, seguí un sencillo tutorial y al poco tiempo lo tenía instalado en la mesilla de noche de mi casa. Tenía incluso una opción para ver la hora, por lo que podía ser usado como el típico reloj de mesilla de noche. ¡No os imagináis la tranquilidad que me daba por la noche abrir un ojo y poder ver la medida de glucosa de mi hija! También me encanta que M5Stack puede configurarse para que suenen alarmas en función de los valores alcanzados. Una herramienta simple, pero muy, pero que muy útil.
Pues bien, os voy a describir a continuación los pasos a realizar para que podáis construiros y configurar vuestro propio M5STACK para vuestra casa. Los pasos que vamos a seguir son los siguientes:
- Instalación del controlador USB
- Descargar de Github el proyecto M5_Nightscout
- Instalación del IDE de Arduino
- Abrir código para M5STACK en IDE de Arduino
- Instalación Placa M5STACK en IDE de Arduino
- Instalación LibreríasM5STACK en IDE Arduino
- Chequear el programa de Arduino para le M5STACK
- Transferir el programa de Arduino al M5STACK
- Instalación de la tarjeta MicroSD
- Configuración de M5STACK
- Conclusiones
Instalación del controlador USB
En primer lugar tenemos que instalar en nuestro ordenador los drivers para que pueda comunicarse con M5STACK. Eso lo haremos con el software de Silicon Labs CP210x USB to UART Bridge. VCP Drivers.
Una vez que hayáis accedido a esta página, tendréis que seleccionar la opción de «Download» y descargaros el Software «CP210x Windows Drivers» (v6.7.6 del 9/3/2020).

Se descargará el fichero CP210x_Windows_Drivers.zip que tendréis que descomprimir en vuestro ordenador. Si vuestro sistema es de 64bits ejecutad el fichero CP210xVCPInstaller_x64.exe y si es de 32bits, el fichero CP210xVCPInstaller_x86.exe. Seguid todos los pasos de la instalación hasta que se instale el programa por completo.

Descargar de Github el proyecto M5_Nightscout
En este apartado, vamos a descargarnos desde Github el código del programa que luego transferiremos al M5STACK desde el IDE de Arduino.
Para ello iremos a la página de GitHub de Martin Lukasek a través de este link. Si pinchamos en el cuadradito verde que pone «Code» aparecerá un menú, donde pincharemos en «Download ZIP».

En ese momento se descargará en vuestro ordenador el código que luego transferiremos al M5STACK y que está en el fichero «M5_NightscoutMon-master.zip».
Instalación del IDE de Arduino
En este punto tenemos que instalar el Interfaz de Desarrollo de Arduino (IDE). No os asustéis ni lo más mínimo. Es el programa que se utiliza para escribir el código del M5STACK y luego transferirlo al dispositivo.
Como nosotros ya no hemos descargado el código en el apartado anterior, no tendremos que hacer nada más que abrirlo a través del IDE de Arduino y luego transferirlo al M5STACK, como veremos en los próximos apartados.
Para instalar el IDE de Arduino, visitad la web de Arduino a través de este link. En esta página tenéis que seleccionar la opción del menú de «Download Options» que indica «Windows app Win 8.1 or 10» y pinchar en el cuadrado negro que pone «Get» y el símbolo de Windows.

Después de esto se abrirá una pantalla por si queréis hacer una donación a los desarrolladores del IDE de Arduino y a continuación os saldrá la pantalla para instalarlo. Pinchad en el botón «Obtener en la aplicación Microsoft Store» y se abrirá el Store de Microsoft para que podáis instalar el Arduino IDE. Seguid todos los pasos hasta que lo hayáis terminado de instalar.

Cuando esté terminado de instalar, si le dais a la opción de abrir, podréis entrar en el IDE de Arduino, donde en el apartado siguiente incorporaremos el código que se ejecutará en el M5 STACK.

Abrir código para M5STACK en IDE de Arduino
El primer paso que realizaremos será cargar el programa en el IDE de Arduino, que luego vamos a transferir al M5STACK y que descargamos desde Github en el apartado anterior.
Para ello buscamos el fichero descargado «M5_NightscoutMon-master.zip», lo descomprimimos y desde el IDE de Arduino abrimos el fichero «M5_NightscoutMon.ino».

En ese momento veréis en el IDE de Arduino todo el código en C+ del programa que en el apartado siguiente transferiremos al M5STACK.

Este apartado ha sido muy sencillo, ¿verdad? Ahora seguimos el proceso con los siguientes pasos.
Instalación Placa M5Stack en IDE de Arduino
A continuación, vamos a instalar la placa M5STACK en el IDE de Arduino, para que pueda reconocerla. Para ello tenemos que ir al Menú de Archivo y seleccionar «Preferencias». Cuando se abra la ventana de Preferencias, en el apartado de «Gestor de URLs Adicionales de Tarjetas» incorporad este texto: «https://dl.espressif.com/dl/package_esp32_index.json» y dadle a «OK».

Ahora que le hemos dicho al IDE de Arduino dónde tiene que encontrar los tipos de placas a instalar, vamos a decirle al IDE de Arduino que vamos a utilizar la placa que le corresponde al M5STACK.
Para ello entrad en el menú «Herramientas», seleccionad la placa «Arduino Uno» y dentro del siguiente menú que se abre, seleccionad «Arduino Fio» (como cuando entras en un bar y dice «Hoy no fío, mañana sí» 🙂 )

En ese mismo menú, después de haber selección «Arduino Fio», selección la opción superior que pone «Gestor de Tarjetas».
En la pantalla que de abre a continuación de «Gestor de Tarjetas», buscamos la placa «esp32 by expressif Systems». En cuanto nos aparezca la placa, pinchamos en instalar.

Ahora volvemos al Menú «Herramientas», seleccionamos la placa «Placa: Arduino Fio» y en el menú que se abre a su derecha, seleccionamos la placa M5Stack-Core-ESP32″.

Ya por fin habremos instalado la tarjeta M5STACK en el IDE de Arduino de cara a poder transferir luego el software del programa a este dispositivo.
Instalación librerías M5STACK en IDE Arduino
Vamos a abrir el menú «Programa» del IDE de Arduino que te permite instalar las librerías necesarias para que funcione el código de nuestro M5STACK. En este menú selecciona «Incluir Librería» y en la ventana que se abre a la derecha «Administrar Bibliotecas». En la ventana que se abre de «Gestor de Tarjetas» selecciona la librería «M5Stack by M5Stack» e instálala.

Ahora vamos a instalar la librería «ArduinoJson by Benoit Blanchon,», para ello busca «json» y cuando encuentres la librería, instálala.

Sé que todos estos pasos han sido agotadores, ¡pero creedme que merece la pena!
Chequear el programa de Arduino al M5STACK
En este punto tenemos a nuestro IDE de Arduino, perfectamente configurado para nuestro M5STACK y con el código del programa ya abierto y preparado para ser transferido al dispositivo.
Una buena práctica siempre en el IDE de Arduino es hacer una revisión de que el código es correcto (en este caso lo tiene que ser) y que están instaladas todas las librerías y la placa correspondiente a ese código. Esta opción es muy interesante para chequear que no te has saltado ninguno de los pasos anteriores y que el programa está bien.
Pinchamos en el tick «v» que está arriba a la izquierda y si todo está correcto, en la barra inferior podremos ver que el programa está compilado y que no aparecen mensajes de error (habitualmente en rojo).

Transferir el programa de Arduino al M5STACK
¡Ha llegado el momento esperado! Ahora ya podemos sacar nuestro flamante dispositivo M5STACK de la caja y observar qué es lo que incluye el «unboxing» 🙂
Veréis que en la caja de plástico blanca tenéis el M5STACK, que es una caja negra con una pantalla, un cable USB-C a USB normal para conectarlo al ordenador y unos cables de colores (que no vamos a usar en este artículo, pero que para los #makers que lean este artículo podrán servir para conectar posteriormente al M5STACK tiras de Led u otros «cacharrillos»).

Una vez que hemos terminado de «admirar» nuestro M5STACK, lo conectamos a nuestro ordenador a través del cable USB.

Una vez que tenemos ya conectado nuestro M5STACK al PC, volvemos a nuestro IDE de Arduino. Vamos al menú «Herramientas», bajamos hasta la opción «Puerto» y seleccionamos el puerto COM6 (u otro COM* que nos aparezca, pues depende de cada ordenador). Si no nos aparece un puerto específico para poder seleccionarlo significará que hemos hecho correctamente la configuración y tendréis que repetir los pasos anteriores.

Si recordáis, en el apartado anterior habíamos compilado el programa y habíamos chequeado que todo funcionaba perfectamente. Pues ahora nos toca transferir el programa directamente desde nuestra IDE de Arduino al M5STACK a través del puerto COM4 que hemos seleccionado antes.
Para ello selecciona en la parte superior izquierda la flechita horizontal que apunta hacia la derecha, para que comience la transferencia del programa de nuestro PC al M5STACK. ¡Qué nervios!

Instalación de la tarjeta MicroSD
Ahora es momento de instalar nuestra tarjeta MicroSD de 32Gbs que luego introduciremos en el dispositivo M5STACK. Para ello, será preciso que la introduzcáis en vuestro ordenador. Lo más probable es que necesitéis un adaptador MicroSD a SD, pues los ordenadores más actuales suelen tener una ranura SD. Este adaptador suele venir junto con la tarjeta MicroSD.
Una vez introducida la tarjeta MicroSD en el ordenador, posiblemente os pida formatearla. En ese caso hay que hacerlo en FAT32.
A continuación, en la tarjeta MicroSD copiaremos los siguientes ficheros que se encuentran en el fichero «M5_NightscoutMon-master.zip» que descargamos de GitHub en este apartado (link):
- Carpeta C:\Users\tiner\Downloads\M5_NightscoutMon-master\M5_NightscoutMon-master ——–> a tarjeta MicroSD
- Carpeta C:\Users\tiner\Downloads\M5_NightscoutMon-master\M5_NightscoutMon-master\Binaries\Core2 ——–> a tarjeta MicroSD

En este momento Habremos copiado todos los ficheros necesarios para la configuración de nuestro M5STACK en nuestra tarjeta MicroSD.
Configuración de M5STACK
Ahora viene una parte importante del proceso, pues vamos a configurar todos los valores con los que queremos que funcione nuestro M5STACK.
Para eso en la tarjeta MicroSD abrimos el fichero «M5NS» donde podréis ver todos los valores de configuración que tendrá nuestro M5STACK.
Por ser práctico, es importante que rellenéis inicialmente sólo los dos valores que os marco en la imagen inferior, sustituyendo los asteriscos por los valores reales:
- nightscout = Es el valor de la dirección de nuestro sitio web de nightscout y de donde se van a leer las lecturas. Si tienes dudas sobre este valor, léete mi artículo «Cómo instalar Nightscout para torpes (como yo)«
- [wlan1] estas serán las WiFis a las que se conectará nuestro M5STACK. El SSID es el nombre de la red WiFi y le pass su password.

El resto de los parámetros del archivo de configuración pueden configurarse también, pero os recomiendo que lo hagáis más adelante, cuando tengáis más práctica en manejar vuestro M5STACK. Para ese momento os dejo la tabla siguiente a continuación, donde podréis ver el significado que tienen cada uno de los parámetros definidos en el archivo de configuración y que podréis tunear según vuestras preferencias:
nightscout = yoursite.herokuapp.com | URL de tu web de Nightscout |
token = security token | Token para acceder a la web securizada con token de acceso de Nightscout. Si se utiliza el sitio público de Nightscout, elimine la línea de token y no se usa este valor. |
bootpic = /M5_NightscoutMon.jpg | Imagen para mostrar al encender M5STACK |
name = YourName | Nombre de la persona que aparecerá en la pantalla junto a las lecturas (en mi caso «Luchi») |
device_name = M5NS | Nombre de dispositivo para mDNS, que se puede utilizar para acceder al dispositivo desde intranet local. Usar el dominio .local, por ejemplo. m5ns.local |
disable_web_server = 0 | Para deshabilitar el servidor Web interno, escriba ‘disable_web_server = 1’ |
time_zone = 3600 | La zona horaria donde vives en segundos (3600 es GMT+1, Praga) |
dst = 3600 | Desplazamiento de horario de verano (3600s es +1 hora) |
show_mgdl = 0 | Utilizar 0 para mostrar valores en mmol/L o 1 para mg/dl |
sgv_only = 0 | Establecido en 1 si utiliza xDrip, Spike o similar para filtrar calibraciones. No usar con Tomato (conjunto 0) |
default_page = 0 | Número de página mostrado después del inicio (ej. 3 para que aparezca el reloj) |
show_current_time = 1 | Mostrar la hora actual en lugar de la última hora de datos válida |
restart_at_time = HH:MM | Tiempo en formato HH:MM cuando se reiniciará el dispositivo |
restart_at_logged_errors = 0 | Reinicie el dispositivo después de un número determinado de errores en el registro (0 = no reiniciar) |
show_COB_IOB = 1 | Mostrar COB e IOB. Los valores están atenuados si el valor de COB/IOB es 0 |
snooze_timeout = 30 alarm_repeat = 5 | Tiempo de repetición del sonido de alarma en minutos después de presionar el botón central. |
alarm_repeat = 5 | Intervalo de repetición de sonido de alarmas en minutos (la alarma se repite solo si la alarma/advertencia se cumplen las condiciones) |
info_line = 1 | 0 = información del sensor, 1 = iconos de función de botón, 2 = información de bucle (bucle) + basal, 3 = información de bucle OpenAPS + basal |
temperature_unit = 1 | 1 = CELSIUS, 2 = KELVIN, 3 = FAHRENHEIT. Se puede omitir (Celsius predeterminado). |
display_rotation = 1 | 1 = botones hacia abajo (predeterminado, se puede omitir), 3 = botones hacia arriba, 5 = botones de espejo hacia arriba, 7 = botones de espejo hacia abajo |
date_format = 0 | Formato de fecha. 0 = dd.mm. (predeterminado, se puede omitir), 1 = MM/DD |
time_format = 0 | Formato de hora. 0 = 24 horas (predeterminado, se puede omitir), 1 = 12 horas AM/PM |
brightness1 = 50 brightness2 = 100 brightness3 = 10 | El primer valor de brillo (predeterminado). El segundo valor de brillo. El tercer valor de brillo. |
yellow_low = 4,5 | Los valores de glucemia debajo de este valor se mostrarán en color amarillo Estos valores están en mmol/L o mg/dL dependiendo de la configuración anterior de la clave «show_mgdl» value_ |
yellow_high = 9 | Los valores de glucemia debajo de este valor se mostrarán en color amarillo |
red_low = 3,9 | Los valores de glucemia sobre este valor se mostrarán en color amarillo |
red_high = 11 | Los valores de glucemia debajo de este valor se mostrarán en color rojo |
snd_warning = 3,7 | El sonido de pitido alto más suave. Emitirá un pitido cada 5 minutos cuando esté por debajo de este valor |
snd_alarm = 3,0 | Una alarma fuerte sonará cada 5 minutos cuando esté por debajo de este valor |
snd_warning_high = 14,0 | El sonido de pitido alto más suave emitirá un pitido cada 5 minutos cuando supere este valor |
snd_alarm_high = 20,0 | Una alarma fuerte sonará cada 5 minutos cuando supere este valor |
snd_no_readings = 20 | El sonido de pitido alto más suave emitirá un pitido cada 5 minutos cuando se hayan leído los últimos datos está por encima de este valor |
snd_loop_error = 1 | 0 = alarma de error sin bucle, 1 = alarma de sonido más fuerte para error de bucle |
snd_warning_at_startup = 1 | Reproducir el sonido de advertencia de prueba con su volumen durante el inicio (1 = reproducir, 0 = no reproducir) |
snd_alarm_at_startup = 0 | Reproducir el sonido de alarma de prueba con su volumen durante el inicio (1 = reproducir, 0 = no reproducir) |
warning_volume = 20 | Volumen del sonido de advertencia en el rango 0-100 (0 = sin sonido, 1 = silencioso, 100 = volumen máximo) |
alarm_volume = 100 | Volumen del sonido de alarma en el rango 0-100 (0 = sin sonido, 1 = silencioso, 100 = volumen máximo) |
LED_strip_mode = 0 | Aquí empiezan las opciones para los más Makers, pues son para dispositivos externos conectados al M%STACK. Tira de LED RGB externa o soporte interno de M5Stack Fire RGB LED. 0 = apagado, 1 = visualizar sonido, 2 = mostrar advertencias y alarmas, 3 = luz siempre |
LED_strip_pin = 15 | Pin que controla los LED, 15 = pin interno M5Stack Fire 21 = conector rojo PUERTO A (no recomendado), choca con I2C, los primeros LED parpadearán ocasionalmente 26 = conector PORT B negro, 17 = conector PORT C azul |
LED_strip_count = 10 | 10 = número de LED internos M5Stack Fire, 15 = tira de 10 cm, 29 = tira de 20 cm, 72 = tira de 50 cm, 144 = tira de 100 cm, 288 = tira de 200 cm |
LED_strip_brightness = 10 | 1-100% de intensidad de brillo (100 = máx.). Para más de 10 LED, use un 10%, 5% o incluso menos. La corriente cargada restablecerá el M5Stack |
vibration_mode = 0 | Unidad de Motor de Vibración |
vibration_pin = 26 | Pin que controla el motor VIBRATION UNIT, 26 = conector M5Stack Fire PORT B, 17 = conector C DE PUERTO azul. No conecte el motor de vibración al PUERTO A rojo, girará siempre como lo estará en colisión con I2C |
vibration_strength = 512 | Valor PWM de 10 bits para el control del motor de la Unidad de Vibración. Valor 512 = 1/2 de potencia máxima, no use más. La potencia total restablecerá el M5Stack. El rango recomendado es 256-512 |
micro_dot_pHAT = 0 | 0 = Desactivado, 1 = Encendido (mostrar SGV y DELTA en I2C Pimoroni Micro Dot pHAT conectado a los pines I2C 21+22) |
[wlan1] ssid = ssid1 pass = pass1 | Redes WiFi a las que se conectará el M5STACK. La ssid es el nombre de la red WiFi y pass es el password de la red. |
[wlan2] ssid = ssid2 pase = pase2 | Segunda red WiFi a la que intentará conectarse si no puede conectarse a la primera. |
[wlan3] … … | Tercera red WiFi a la que intentará conectarse. Pueden incorporarse hasta 10 redes WiFi |
Una vez que has fijado los valores del fichero de configuración, saca la tarjeta MicroSD de tu PC e introdúcela en el M5STACK en la ranura lateral. Verás que se reinicia, mostrando el logo de Nightscout, a continuación, se conecta a la WiFi y «voilá» ¡aparecen las lecturas de glucosa en la pantalla! ¿A que parece milagroso? 🙂

¡Y ya tendréis totalmente funcional vuestro M5STACK!
En la parte inferior de vuestro M5STACK veréis varios botones. El de la izquierda regula la intensidad de la luz de la pantalla. Es muy útil para reducirla por las noches. Según lo vayas presionando, va cambiando la intensidad del brillo de la pantalla.
El botón del medio configura los tiempos en los que se «retarda» una alarma cuando suena. Es como el botón de «Snooze» del despertador. Según lo vayas presionando, van cambiando los valores.
El botón de la derecha permite cambiar la visualización de la pantalla y acceder a tres modos de visualización:
- Modo de Visualización 1: Se pueden ver los datos: Última glucemia (157) y tendencia (a bajar), última vez que se leyó (5 min), últimos valores en gráfica y Fecha/Hora, Nombre de la persona (Lucía) y la insulina activa y los carbohidratos. Todos estos datos provienen de tu web de Nightscout.

- Modo de Visualización 2: Se ve el valor de la última lectura de glucemia en grande. Encima la flecha de tendencia y la hora. Este es para los más «cegatos» 🙂

- Modo de Visualización 3: Este modo combina un práctico reloj analógico con el valor de las lecturas, le flecha de tendencia y el nombre de la persona. Es un modo muy «cuco» 🙂

Conclusiones
La verdad es que utilizar un M5STACK a modo de monitor auxiliar para la visualización de las glucemias de mi hija Lucía y no tener que estar buscando por casa el móvil para hacerlo, me ha simplificado mucho la vida. Me ha parecido una solución muy práctica.
El dispositivo M5STACK es pequeño y está alimentado por un cable a través del puerto USB, no tiene el coste de un móvil y puede estar enchufado en cualquier parte de tu casa que tenga cobertura WiFi. Yo lo tengo en mi mesilla de noche para poder consultarlo a cualquier hora de la noche sin tener que ir a consultar las glucemias en el móvil.
Pero también estoy pensando en darle uno a los abuelos de Luchi para que puedan tener información directamente de sus niveles de glucosa sin necesidad de estar preguntándole a ella que los mire en el móvil. ¡Seguro que hay otros muchos casos de uso que se os ocurren a vosotros también!
En resumen, si queréis tener una pantalla adicional a vuestros móviles, pequeña y manejable, en casa para poder consultar las medidas de glucosa de vuestra hija, M5STACK es una solución super práctica y nada difícil de «construir» siguiendo los pasos de esta artículo. ¡Muy recomendable!
No quería terminar este artículo sin darles las gracias a los miembros del grupo de Facebook M5STACK NIGHTSOCUT de donde he obtenido la mayor parte de la información para hacer esta guía. Si estáis interesados en construir alguna otra versión de M5STACK, en ese grupo podéis encontrar tutoriales para crear muchos de ellos. uno que me gusta bastante es un dispositivo de bolsillo impreso en 3D. Existen también otras muchas variantes del diseño original de Martin Lukasek. ¡Es genial la creatividad de la gente y las ganas de compartir sus diseños! ¡Qué bueno!

Y para terminar me gustaría mostraros cómo ha quedado encima de mi mesilla mi pequeño dispositivo M5STACK. Creo que ha quedado genial y estoy muy orgulloso del trabajo realizado. Así que os animo a todos a que sigáis mis pasos y utilicéis este sencillo dispositivo auxiliar para poder monitorizar vuestras glucemias o las de vuestros hijos. ¡Seguro que os hace la vida más sencilla!
¡Un abrazo muy fuerte para todos!
Daniel

3 respuestas a “M5 STACK. Tu pequeño monitor de glucosa ¡genial!”
Hi Daniel, thank you very much for the guide! Would this work on other M5Stack devices such as the M5Paper?
Me gustaMe gusta
Hola Daniel. Me he comprado, sin estar muy atento al producto, la version core2. Que pasos tendria que cambiar o si vale todo lo que has puesto para esa version del m5. Gracias
Me gustaMe gusta
Yo me uno a la misma pregunta, también me he comprado la versión core2 ahora mismo. Yo me lo he comprado porqué mi mujer y yo entre semana residimos en domicilios diferentes por trabajo, y me da tranquilidad que ella por las noches tenga a mano mis cifras de glucosa, y en caso de que yo no me entere, pueda llamarme por tfno a tiempo y despertarme, si observa que salta alguna alarma de azúcar bajo y yo no me doy cuenta (en muchas ocasiones he tenido sustos de esos por las noches).
Me gustaMe gusta