U prughjettu ZSWatch sviluppa smartwatches aperti basati in Zephyr OS

U prughjettu ZSWatch hè sviluppatu un smartwatch apertu basatu annantu à u chip Nordic Semiconductor nRF52833, equipatu di un microprocessore ARM Cortex-M4 è supportu Bluetooth 5.1. Un schematicu è un layout di u circuitu stampatu (in formatu kicad), è ancu un mudellu per stampà l'alloghju è a stazione di docking in una stampante 3D sò dispunibuli per scaricà. U software hè basatu annantu à u RTOS Zephyr apertu. L'accoppiamentu di smartwatches cù smartphones basati nantu à a piattaforma Android hè supportatu. I sviluppi di u prugettu sò distribuiti sottu a licenza MIT.

U prughjettu ZSWatch sviluppa smartwatches aperti basati in Zephyr OS

U software è u hardware specificu di Smartwatch sò sviluppati specificamente per u prugettu. In più di u chip nRF52833 BLE, u dispusitivu include una schermu 1.28-inch (IPS TFT 240 × 240), un accelerometru cù funziunalità pedometru, un sensore di pulsazioni, un mutore di vibrazione, 8 MB Flash, è una batteria Li-Po 220 mAh. . Ci hè trè buttoni per u cuntrollu, è u vetru di zaffiro hè utilizatu per prutege u screnu. Un secondu mudellu migliuratu hè ancu in u sviluppu, chì si distingue per l'usu di un chip nRF5340 più funziunale basatu annantu à un processore ARM Cortex-M33 è a presenza di una pantalla tattile.

U software hè scrittu in C è funziona sottu u sistema operatore in tempu reale Zephyr (RTOS), sviluppatu per i dispositi Internet of Things sottu l'auspici di a Fundazione Linux cù a participazione di Intel, Linaro, NXP Semiconductors/Freescale, Synopsys è Nordic Semiconductor. . U core Zephyr hè pensatu per cunsumà risorse minimu (da 8 à 512 KB di RAM). Tutti i prucessi sò furnuti cù un solu spaziu di indirizzu virtuale cumunu globale (SASOS, Sistema Operativu di Spaziu di Indirizzu Unicu). U codice specificu di l'applicazione hè cumminatu cù un kernel specificu di l'applicazione per furmà un eseguibile monoliticu chì pò esse caricatu è eseguitu nantu à hardware specificu. Tutte e risorse di u sistema sò determinate à u tempu di compilazione, è solu e capacità di u kernel chì sò necessarii per eseguisce l'applicazione sò incluse in l'imagine di u sistema.

Caratteristiche principali di u software:

  • Interazzione cù un smartphone è cuntrollu cù l'applicazione Android GadgetBridge.
  • Interfaccia grafica chì pò visualizà l'orologio, a data, a carica di a batteria, a previsione di u tempu, u numeru di passi fatti, u numeru di notificazioni micca leghjite è a freccia cardiaca.
  • Supportu per e notificazioni pop-up.
  • Menù espansibile cù paràmetri.
  • Interfaccia di selezzione di l'applicazioni. I prugrammi offerti includenu un configuratore è un widget di cuntrollu di riproduzione di musica.
  • Funzionalità integrata di pedometru è monitor di freccia cardiaca.
  • Supporta a tecnulugia di ricerca di direzzione Bluetooth per determinà a direzzione di u signale Bluetooth, chì permette à l'orologio per esse usatu cum'è tag tracciatu da qualsiasi scheda AoA u-blox.
  • I piani futuri includenu l'aghjunzione di una applicazione per u seguimentu di a freccia cardiaca, l'aghjurnamentu di u sistema di accoppiamentu Bluetooth, è a riprogettazione di a cunchiglia grafica in a forma di una applicazione rimpiazzabile.

Inoltre, pudemu nutà u prughjettu Sensor Watch, chì sviluppa un tavulinu per rimpiazzà u riempimentu di u classicu orologio elettronicu Casio F-91W, pruduttu da u 1989. A tavula pruposta per a sustituzione vene cun un microcontroller Microchip SAM L22 (ARM Cortex M0+) è pò esse usata per eseguisce i vostri prugrammi nantu à u clock. Per vede l'infurmazioni, un LCD standard da un watch Casio hè utilizatu cù 10 segmenti per i numeri è 5 segmenti per l'indicatori. A cunnessione à i dispositi esterni è a scaricamentu di prugrammi à u watch hè realizatu via u portu USB Micro B. Per l'espansione ci hè ancu un cunnessu PCB 9-pin (bus I²C è 5 pin GPIO per SPI, UART, input analogicu è diversi sensori). U schema di circuitu è ​​u layout di u bordu sò distribuiti sottu a licenza Creative Commons Attribution-ShareAlike 4.0, è e librerie di software offerti per l'usu sò licenziati sottu a licenza MIT.

U prughjettu ZSWatch sviluppa smartwatches aperti basati in Zephyr OS


Source: opennet.ru

Add a comment