ZSWatch, un reloxo intelixente de deseño gratuíto baseado no sistema operativo Zephyr

 

ZSWatch

ZSWatch está baseado en Zephyr Project RTOS, de aí o nome ZSWatch - Zephyr Smartwatch.

Foi lanzado recentemente el desenvolvemento aberto do proxecto ZSWatch, que é o desenvolvemento dun reloxo intelixente baseado no chip Nordic Semiconductor nRF52833, equipado cun microprocesador ARM Cortex-M4 e compatible con Bluetooth 5.1.

Menciónase que O software e o hardware específicos para reloxos intelixentes desenvólvense especificamente para o proxecto, xa que o deseño esquemático e PCB (en formato kicad) está dispoñible no repositorio e está dispoñible para descargar, así como un modelo para imprimir a caixa e a estación de acoplamento nunha impresora 3D.

O software baséase no Zephyr RTOS aberto que admite a vinculación de reloxos intelixentes con teléfonos intelixentes baseados na plataforma Android.

Disponse de tres botóns para o control e úsase cristal de zafiro para protexer a pantalla. Tamén se está a desenvolver un segundo modelo mellorado, que se distingue polo uso dun chip nRF5340 máis funcional baseado no procesador ARM Cortex-M33 e a presenza dunha pantalla táctil.

Por parte de software, está escrito en linguaxe C e execútase baixo o sistema operativo en tempo real (RTOS) Zéfiro .desenvolvido para dispositivos IoT baixo os auspicios da Fundación Linux coa aportación de Intel, Linaro, NXP Semiconductors/Freescale, Synopsys e Nordic Semiconductor.

O núcleo de Zephyr é deseñado para consumir recursos mínimos (de 8 a 512 KB de RAM). Só se proporciona un espazo de enderezos virtual compartido globalmente (SASOS) para todos os procesos.

O código específico da aplicación combínase co núcleo específico da aplicación para formar un executable monolítico que se cargará e executará nun hardware específico. Todos os recursos do sistema determínanse no momento da compilación e só se inclúen na imaxe do sistema aquelas funcións do núcleo que son necesarias para executar a aplicación.

Tamén cabe mencionar que sobre a sincronización con dispositivos Android, menciónase que existe unha excelente aplicación para Android chamada GadgetBridge que xestiona todo o que se necesita no teléfono, como a xestión de notificacións, o control de música e moito máis.

O ZSWatch agora afirma ser un dos reloxos intelixentes compatibles en Gadgetbridge, seguindo a mesma API que fai.

Por parte de compoñentes de hardware que compoñen O proxecto menciona o seguinte:

  • Funcións de hardware en ZSWatch v1
  • Chip BLE nRF52833 (módulo u-blox ANNA-B402).
  • Pantalla circular TFT IPS de 1,28″ 240×240 con controlador GC9A01.
  • Acelerómetro para contar pasos, etc. (LIS2DS12TR).
  • Uso de pulsioximetría e frecuencia cardíaca (MAX30101EFD).
  • Motor de vibración con controlador háptico para proporcionar un mellor control das vibracións (DRV2603RUNT).
  • Flash externo de 8 MB (MX25R6435FZNIL0).
  • Cargador de batería e monitor de batería (pestaña MAX1811ESA+, TLV840MAPL3).
  • 3 botóns de navegación (anterior/seguinte/intro)
  • Batería Li-Po de 220 mAh.
  • Cristal de zafiro para protexer a pantalla.

E pola parte dos principais características do software do proxecto destacan os seguintes:

  • Interacción cun smartphone e control a través da aplicación Android GadgetBridge.
  • Unha interface gráfica que pode mostrar o reloxo, a data, a carga da batería, a previsión do tempo, os pasos realizados, o número de notificacións sen ler e a frecuencia cardíaca.
  • Soporte para notificacións emerxentes.
  • Menú ampliable con configuración.
  • Interface de selección de aplicacións. Dos programas proponse un configurador e un widget de control de reprodución de música.
  • Funcionalidade integrada de podómetro e monitor de frecuencia cardíaca.
  • Compatibilidade coa tecnoloxía Bluetooth Direction Finding para determinar a dirección do sinal Bluetooth, o que lle permite usar o reloxo como unha etiqueta rastrexada por calquera placa AoA u-blox.

Da parte dos plans de futuro para o desenvolvemento do proxecto menciónase que está previsto incluír unha aplicación de frecuencia cardíaca, actualizar o sistema de emparejamento Bluetooth e redeseñar a carcasa gráfica en forma de aplicación de substitución.

Finalmente para os interesados ​​no desenvolvemento do proxecto, deben saber que isto se distribúe baixo a licenza MIT e poden consultar todo sobre el en a seguinte ligazón.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.