Mae prosiect ZSWatch yn datblygu smartwatches agored yn seiliedig ar Zephyr OS

Mae prosiect ZSWatch yn datblygu oriawr glyfar agored yn seiliedig ar y sglodyn Nordig Semiconductor nRF52833, sydd â microbrosesydd ARM Cortex-M4 ac sy'n cefnogi Bluetooth 5.1. Mae sgematig a chynllun y bwrdd cylched printiedig (ar ffurf kicad), yn ogystal â model ar gyfer argraffu'r tai a'r orsaf docio ar argraffydd 3D ar gael i'w lawrlwytho. Mae'r meddalwedd yn seiliedig ar y Zephyr RTOS agored. Cefnogir paru oriawr smart gyda ffonau smart yn seiliedig ar y platfform Android. Mae datblygiadau'r prosiect yn cael eu dosbarthu o dan y drwydded MIT.

Mae prosiect ZSWatch yn datblygu smartwatches agored yn seiliedig ar Zephyr OS

Mae meddalwedd a chaledwedd sy'n benodol i Smartwatch yn cael eu datblygu'n benodol ar gyfer y prosiect. Yn ogystal â'r sglodyn BLE nRF52833, mae'r ddyfais yn cynnwys sgrin 1.28-modfedd (IPS TFT 240 × 240), cyflymromedr gydag ymarferoldeb pedomedr, synhwyrydd pwls, modur dirgryniad, 8 MB Flash, a batri Li-Po 220 mAh . Mae yna dri botwm ar gyfer rheoli, a defnyddir gwydr saffir i amddiffyn y sgrin. Mae ail fodel gwell hefyd yn cael ei ddatblygu, sy'n cael ei wahaniaethu gan y defnydd o sglodyn nRF5340 mwy swyddogaethol yn seiliedig ar brosesydd ARM Cortex-M33 a phresenoldeb sgrin gyffwrdd.

Mae'r feddalwedd wedi'i hysgrifennu yn C ac mae'n rhedeg o dan system weithredu amser real Zephyr (RTOS), a ddatblygwyd ar gyfer dyfeisiau Internet of Things dan nawdd y Linux Foundation gyda chyfranogiad Intel, Linaro, NXP Semiconductors / Freescale, Synopsys a Nordic Semiconductor . Mae craidd Zephyr wedi'i gynllunio i ddefnyddio adnoddau lleiaf posibl (o 8 i 512 KB o RAM). Dim ond un gofod cyfeiriad rhithwir byd-eang a rennir sy'n cael ei ddarparu i bob proses (SASOS, System Weithredu Gofod Cyfeiriad Sengl). Mae cod sy'n benodol i'r cais wedi'i gyfuno â chnewyllyn cais-benodol i ffurfio gweithredadwy monolithig y gellir ei lwytho a'i redeg ar galedwedd penodol. Mae holl adnoddau'r system yn cael eu pennu ar amser llunio, a dim ond y galluoedd cnewyllyn hynny sy'n ofynnol i redeg y cymhwysiad sydd wedi'u cynnwys yn y ddelwedd system.

Prif nodweddion y meddalwedd:

  • Rhyngweithio â ffôn clyfar a rheolaeth gan ddefnyddio cymhwysiad Android GadgetBridge.
  • Rhyngwyneb graffigol sy'n gallu dangos y cloc, dyddiad, tâl batri, rhagolygon y tywydd, nifer y camau a gymerwyd, nifer yr hysbysiadau heb eu darllen a chyfradd curiad y galon.
  • Cefnogaeth ar gyfer hysbysiadau pop-up.
  • Dewislen estynadwy gyda gosodiadau.
  • Rhyngwyneb dewis cais. Mae'r rhaglenni a gynigir yn cynnwys cyflunydd a theclyn rheoli chwarae cerddoriaeth.
  • Pedomedr integredig a swyddogaeth monitro cyfradd curiad y galon.
  • Yn cefnogi technoleg Canfod Cyfeiriad Bluetooth i bennu cyfeiriad y signal Bluetooth, sy'n caniatáu i'r oriawr gael ei ddefnyddio fel tag wedi'i olrhain gan unrhyw fwrdd AoA u-blox.
  • Mae cynlluniau ar gyfer y dyfodol yn cynnwys ychwanegu cais ar gyfer olrhain cyfradd curiad y galon, uwchraddio'r system baru Bluetooth, ac ailgynllunio'r gragen graffigol i ffurf cymhwysiad y gellir ei newid.

Yn ogystal, gallwn nodi'r prosiect Sensor Watch, sy'n datblygu bwrdd i ddisodli llenwi'r oriawr electronig clasurol Casio F-91W, a gynhyrchwyd ers 1989. Daw'r bwrdd y bwriedir ei ddisodli â micro-reolydd Microsglodyn SAM L22 (ARM Cortex M0+) a gellir ei ddefnyddio i redeg eich rhaglenni eich hun ar y cloc. I arddangos gwybodaeth, defnyddir LCD safonol o oriawr Casio gyda 10 segment ar gyfer rhifau a 5 segment ar gyfer dangosyddion. Mae cysylltiad â dyfeisiau allanol a lawrlwytho rhaglenni i'r oriawr yn cael ei wneud trwy'r porthladd USB Micro B. Ar gyfer ehangu mae yna hefyd gysylltydd PCB 9-pin (bws I²C a 5 pin GPIO ar gyfer SPI, UART, mewnbwn analog a synwyryddion amrywiol). Mae'r diagram cylched a gosodiad y bwrdd yn cael eu dosbarthu o dan drwydded Creative Commons Attribution-ShareAlike 4.0, ac mae'r llyfrgelloedd meddalwedd a gynigir i'w defnyddio wedi'u trwyddedu o dan drwydded MIT.

Mae prosiect ZSWatch yn datblygu smartwatches agored yn seiliedig ar Zephyr OS


Ffynhonnell: opennet.ru

Ychwanegu sylw