ZSWatch, un smartwatch de disseny lliure basat en Zephyr OS

ZSWatch

ZSWatch està basat en Zephyr Project RTOS, per això el nom ZSWatch – Zephyr Smartwatch.

Es va donar a conèixer fa poc il desenvolupament obert del projecte ZSWatch, que és el desenvolupament d'un rellotge intel·ligent basat en el xip Nordic Semiconductor nRF52833, equipat amb un microprocessador ARM Cortex-M4 i compatible amb Bluetooth 5.1.

S'esmenta que el programari i el maquinari específics del Smartwatch es desenvolupen específicament per al projecte, ja que es brinda el disseny esquemàtic i de PCB (en format kicad) al repositori i que està disponible per descarregar, així com un model per imprimir la carcassa i l'estació d'acoblament en una impressora 3D.

El programari es basa en el RTOS Zephyr obert que admet l'aparellament de rellotges intel·ligents amb telèfons intel·ligents basats a la plataforma Android.

Es proporcionen tres botons per al control i es fa servir vidre de safir per protegir la pantalla. També es desenvolupa un segon model millorat, que es distingeix per l'ús d'un xip nRF5340 més funcional basat en el processador ARM Cortex-M33 i la presència d'una pantalla tàctil.

Per la part de l' programari, està escrit en llenguatge C i s'executa sota el sistema operatiu en temps real (RTOS) Céfiro .desenvolupat per a dispositius IoT sota els auspicis de Linux Foundation amb la participació d'Intel, Linaro, NXP Semiconductors/Freescale, Synopsys i Nordic Semiconductor.

El nucli Zephyr està dissenyat per consumir recursos mínims (de 8 a 512 KB de RAM). Només es proporciona un espai d'adreces virtuals compartit globalment (SASOS, Single Address Space Operating System) per a tots els processos.

El codi específic de l'aplicació es combina amb el nucli específic de l'aplicació per formar un executable monolític que es carregarà i s'executarà en un maquinari específic. Tots els recursos del sistema es determinen en el moment de la compilació i només s'inclouen a la imatge del sistema les característiques del nucli que es requereixen per executar l'aplicació.

També val la pena esmentar que sobre la sincronització amb dispositius Android, s'esmenta que hi ha una excel·lent aplicació d'Android anomenada GadgetBridge que maneja tot el que es necessita al telèfon, com l'administració de notificacions, el control de la música i molt més.

El ZSWatch en aquest moment pretén ser un dels rellotges intel·ligents admesos a Gadgetbridge, seguint la mateixa API que ho fa.

Per la part dels components de maquinari que conformen el projecte s'esmenten els següents:

  • Funcions de maquinari a ZSWatch v1
  • Xip nRF52833 BLE (mòdul u-blox ANNA-B402).
  • Pantalla circular TFT IPS de 1,28″ 240×240 amb controlador GC9A01.
  • Acceleròmetre per a comptatge de passos, etc. (LIS2DS12TR).
  • Ús d'oximetria de pols i freqüència cardíaca (MAX30101EFD).
  • Motor de vibració amb controlador hàptic per brindar un millor control de vibració (DRV2603RUNT).
  • Flaix extern de 8 MB (MX25R6435FZNIL0).
  • Carregador de bateria i supervisor de bateria (fitxa MAX1811ESA+, TLV840MAPL3).
  • 3 botons per a navegació (anterior/següent/entrar)
  • Bateria Li-Po de 220 mAh.
  • Vidre de safir per protegir la pantalla.

I per la part de las principals característiques del programari del projecte es destaquen els següents:

  • Interacció amb un smartphone i control mitjançant l'aplicació d'Android GadgetBridge.
  • Una interfície gràfica que pot mostrar el rellotge, la data, la càrrega de la bateria, el pronòstic del temps, els passos fets, la quantitat de notificacions no llegides i la freqüència cardíaca.
  • Suport per a notificacions emergents.
  • Menú ampliable amb ajustaments.
  • Interfície de selecció d aplicacions. Dels programes, es proposa un configurador i un giny de control de reproducció de música.
  • Funcionalitat integrada de podòmetre i monitor de freqüència cardíaca.
  • Compatibilitat amb la tecnologia de cerca de direcció de Bluetooth per determinar l'adreça del senyal de Bluetooth, el que us permet utilitzar el rellotge com una etiqueta rastrejada per qualsevol tauler u-blox AoA.

Per part dels plans futurs per al desenvolupament del projecte s'esmenta que es planeja incloure una aplicació de freqüència cardíaca, actualitzar el sistema d'aparellament de Bluetooth i redissenyar la carcassa gràfica en forma d'una aplicació de reemplaçament.

Finalment per als interessats en els desenvolupaments del projecte, han de saber que aquest es distribueixen sota la llicència MIT i ho poden consultar tot al respecte a el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.