Noticias

Reloj inteligente GPS modular con MCU STM32 y SDK de código abierto






Pimoroni ahora incluye UNA Watch, un reloj inteligente GPS modular construido alrededor de una plataforma de software de código abierto y componentes de hardware reemplazables. El dispositivo portátil combina un microcontrolador IF Semiconductor STM32U595, GPS multisatélite, sensores de actividad física y un SDK público de C++ para desarrollar aplicaciones personalizadas.

inicialmente a través de una introducción Financiación colectiva En el evento de abril de 2025, UNA Watch también defendió al público GitHub repositorio y Documentación del desarrollador Cubre su SDK, firmware, diseño de hardware y herramientas de desarrollo de aplicaciones.

STM32U595 utiliza el núcleo Arm Cortex-M33, equipado con 2,5 MB de RAM y 4 GB de almacenamiento eMMC. Su pantalla LCD de memoria en píxeles (MIP) de 1,2 pulgadas ofrece una resolución de 240 × 240 y cuenta con una retroiluminación LED para ver en diferentes condiciones de iluminación.


Interfaz de monitoreo de frecuencia cardíaca UNA Watch
(Haga clic en la imagen para ampliar)

En términos de posicionamiento, el dispositivo admite una variedad de sistemas de navegación por satélite, incluidos GPS, GLONASS, Galileo, Beidou, NavIC y QZSS. Otro hardware incluye Bluetooth LE 5.2, sensor óptico de frecuencia cardíaca, acelerómetro, giroscopio, magnetómetro, altímetro barométrico y sensor de temperatura.

El reloj también cuenta con un motor de vibración háptico y una sirena piezoeléctrica para alarmas y notificaciones. Las aplicaciones complementarias para Android e iOS ofrecen sincronización de actividades, estadísticas de actividad física, configuración del reloj e integración con Strava.


Interfaz de seguimiento de ruta GPS UNA Watch
(Haga clic en la imagen para ampliar)

La plataforma de software ejecuta FreeRTOS y admite aplicaciones C++ nativas a través del SDK disponible públicamente de UNA. Las aplicaciones se compilan en binarios Arm Cortex-M ELF y se ejecutan directamente en el microcontrolador, utilizando código independiente de la posición y bibliotecas C compartidas para reducir los requisitos de memoria.

Los desarrolladores pueden acceder a lecturas de sensores y servicios del sistema para crear rastreadores de actividad, utilidades, widgets y esferas de reloj personalizados. Las aplicaciones utilizan servicios en segundo plano y componentes de interfaz gráfica separados y pasan mensajes entre ellos.


Aplicación para teléfono inteligente UNA Watch
(Haga clic en la imagen para ampliar)

El SDK incluye aplicaciones de referencia, herramientas de compilación y emuladores de escritorio. Los desarrolladores pueden utilizar la cadena de herramientas ARM GCC de CMake y STMicroelectronics para compilar aplicaciones, empaquetarlas como archivos .uapp y transferirlas al reloj a través de USB. El emulador es compatible con Windows a través de TouchGFX y Visual Studio, así como con Linux x86-64 mediante GCC y SDL2.

UNA también lanzó el código fuente de su firmware principal, lo que permite a los desarrolladores crear e instalar su propio firmware.


Lista de equipaje del reloj UNA
(Haga clic en la imagen para ampliar)

El diseño de hardware modular permite a los usuarios reemplazar componentes como la batería y la pantalla con un destornillador Torx T3. UNA también publica sus diseños de carcasas y placas de circuito bajo la licencia Creative Commons Attribution 4.0, mientras que el SDK de software se proporciona bajo la licencia MIT.

La energía proviene de una batería reemplazable de 280 mAh que admite carga USB-C. UNA especifica hasta 10 días de operación diaria o 20 horas de seguimiento GPS continuo. El reloj tiene una clasificación de resistencia al agua IPX5, lo que lo hace resistente a la lluvia, salpicaduras y chubascos, pero no es apto para nadar.

Más información

UNA Watch está disponible a través de Pimoronícon el modelo carbón con un precio de $201 y también disponible en opciones de blanco y verde azulado.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba