O proxecto ZSWatch desenvolve reloxos intelixentes abertos baseados no sistema operativo Zephyr

O proxecto ZSWatch está a desenvolver un reloxo intelixente aberto baseado no chip Nordic Semiconductor nRF52833, equipado cun microprocesador ARM Cortex-M4 e compatible con Bluetooth 5.1. Están dispoñibles para descargar un esquema e un esquema da placa de circuíto impreso (en formato kicad), así como un modelo para imprimir a carcasa e a estación de acoplamento nunha impresora 3D. O software baséase no RTOS Zephyr aberto. Admítese a vinculación de reloxos intelixentes con teléfonos intelixentes baseados na plataforma Android. Os desenvolvementos do proxecto distribúense baixo a licenza MIT.

O proxecto ZSWatch desenvolve reloxos intelixentes abertos baseados no sistema operativo Zephyr

O software e o hardware específicos para reloxos intelixentes desenvólvense especificamente para o proxecto. Ademais do chip nRF52833 BLE, o dispositivo inclúe unha pantalla de 1.28 polgadas (IPS TFT 240×240), un acelerómetro con función de podómetro, un sensor de pulso, un motor de vibración, flash de 8 MB e unha batería Li-Po de 220 mAh. . Hai tres botóns para o control e o vidro de zafiro úsase para protexer a pantalla. Tamén está en desenvolvemento un segundo modelo mellorado, que se distingue polo uso dun chip nRF5340 máis funcional baseado nun procesador ARM Cortex-M33 e a presenza dunha pantalla táctil.

O software está escrito en C e execútase baixo o sistema operativo Zephyr en tempo real (RTOS), desenvolvido para dispositivos de Internet das cousas baixo os auspicios da Fundación Linux coa participación de Intel, Linaro, NXP Semiconductors/Freescale, Synopsys e Nordic Semiconductor. . O núcleo Zephyr está deseñado para consumir recursos mínimos (de 8 a 512 KB de RAM). Todos os procesos teñen un só espazo de enderezo virtual compartido global (SASOS, sistema operativo de espazo de enderezo único). O código específico da aplicación combínase cun núcleo específico da aplicación para formar un executable monolítico que se pode cargar e executar en 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 capacidades do núcleo que son necesarias para executar a aplicación.

Principais características do software:

  • Interacción cun smartphone e control mediante a aplicación Android GadgetBridge.
  • Interface gráfica que pode mostrar o reloxo, a data, a carga da batería, a previsión do tempo, o número de pasos realizados, o número de notificacións non lidas e a frecuencia cardíaca.
  • Soporte para notificacións emerxentes.
  • Menú ampliable con configuración.
  • Interface de selección de aplicacións. Os programas ofrecidos inclúen un configurador e un widget de control de reprodución de música.
  • Funcionalidade integrada de podómetro e monitor de frecuencia cardíaca.
  • Admite a tecnoloxía Bluetooth Direction Finding para determinar a dirección do sinal Bluetooth, o que permite que o reloxo se use como unha etiqueta rastrexada por calquera placa AoA u-blox.
  • Os plans futuros inclúen a adición dunha aplicación para o seguimento da frecuencia cardíaca, a actualización do sistema de vinculación Bluetooth e o redeseño do shell gráfico en forma de aplicación substituíble.

Ademais, podemos destacar o proxecto Sensor Watch, que está a desenvolver unha placa para substituír o recheo do clásico reloxo electrónico Casio F-91W, producido desde 1989. A placa proposta para a substitución inclúe un microcontrolador Microchip SAM L22 (ARM Cortex M0+) e pódese usar para executar os seus propios programas no reloxo. Para mostrar información, utilízase unha pantalla LCD estándar dun reloxo Casio con 10 segmentos para os números e 5 segmentos para os indicadores. A conexión a dispositivos externos e a descarga de programas ao reloxo realízase a través do porto USB Micro B. Para a súa expansión tamén hai un conector PCB de 9 pinos (bus I²C e 5 pinos GPIO para SPI, UART, entrada analóxica e varios sensores). O diagrama de circuíto e a disposición do taboleiro distribúense baixo a licenza Creative Commons Recoñecemento-CompartirIgual 4.0, e as bibliotecas de software que se ofrecen para o seu uso están baixo a licenza MIT.

O proxecto ZSWatch desenvolve reloxos intelixentes abertos baseados no sistema operativo Zephyr


Fonte: opennet.ru

Engadir un comentario