Il-proġett ZSWatch jiżviluppa smartwatches miftuħa bbażati fuq Zephyr OS

Il-proġett ZSWatch qed jiżviluppa smartwatch miftuħ ibbażat fuq iċ-ċippa Nordic Semiconductor nRF52833, mgħammra b'mikroproċessur ARM Cortex-M4 u li jappoġġja Bluetooth 5.1. Skematika u tqassim tal-bord taċ-ċirkwit stampat (f'format kicad), kif ukoll mudell għall-istampar tad-djar u l-istazzjon tad-docking fuq printer 3D huma disponibbli biex jitniżżel. Is-softwer huwa bbażat fuq ir-RTOS Zephyr miftuħ. It-tqabbil ta' smartwatches ma' smartphones ibbażati fuq il-pjattaforma Android huwa appoġġjat. L-iżviluppi tal-proġett huma mqassma taħt il-liċenzja MIT.

Il-proġett ZSWatch jiżviluppa smartwatches miftuħa bbażati fuq Zephyr OS

Is-softwer u l-ħardwer speċifiċi għal Smartwatch huma żviluppati speċifikament għall-proġett. Minbarra ċ-ċippa BLE nRF52833, l-apparat jinkludi skrin ta’ 1.28 pulzier (IPS TFT 240×240), aċċellerometru b’funzjonalità ta’ pedometru, sensor tal-polz, mutur tal-vibrazzjoni, 8 MB Flash, u batterija Li-Po ta’ 220 mAh. . Hemm tliet buttuni għall-kontroll, u l-ħġieġ taż-żaffir jintuża biex jipproteġi l-iskrin. It-tieni mudell imtejjeb huwa wkoll fl-iżvilupp, li huwa distint mill-użu ta 'ċippa nRF5340 aktar funzjonali bbażata fuq proċessur ARM Cortex-M33 u l-preżenza ta' touch screen.

Is-softwer huwa miktub b'Ċ u jaħdem taħt is-sistema operattiva f'ħin reali Zephyr (RTOS), żviluppat għal apparati tal-Internet tal-Oġġetti taħt l-awspiċi tal-Linux Foundation bil-parteċipazzjoni ta' Intel, Linaro, NXP Semiconductors/Freescale, Synopsys u Nordic Semiconductor . Il-qalba ta 'Zephyr hija mfassla biex tikkonsma riżorsi minimi (minn 8 sa 512 KB ta' RAM). Il-proċessi kollha huma pprovduti bi spazju ta’ indirizz virtwali komuni globali wieħed biss (SASOS, Sistema Operattiva ta’ Spazju ta’ Indirizz Uniku). Kodiċi speċifiku għall-applikazzjoni huwa kkombinat ma 'qalba speċifika għall-applikazzjoni biex jifforma eżekutibbli monolitiku li jista' jitgħabba u jitħaddem fuq ħardwer speċifiku. Ir-riżorsi kollha tas-sistema huma determinati fil-ħin tal-kompilazzjoni, u dawk il-kapaċitajiet tal-kernel biss li huma meħtieġa biex titmexxa l-applikazzjoni huma inklużi fl-immaġni tas-sistema.

Karatteristiċi ewlenin tas-softwer:

  • Interazzjoni ma’ smartphone u kontroll bl-użu tal-applikazzjoni GadgetBridge Android.
  • Interfaċċja grafika li tista 'turi l-arloġġ, id-data, iċ-ċarġ tal-batterija, it-tbassir tat-temp, in-numru ta' passi meħuda, in-numru ta 'notifiki mhux moqrija u r-rata tal-qalb.
  • Appoġġ għal notifiki pop-up.
  • Menù espansibbli b'settings.
  • Interface tal-għażla tal-applikazzjoni. Il-programmi offruti jinkludu konfiguratur u widget tal-kontroll tad-daqq tal-mużika.
  • Pedometru integrat u funzjonalità tal-monitor tar-rata tal-qalb.
  • Jappoġġja t-teknoloġija tal-Bluetooth Direction Finding biex tiddetermina d-direzzjoni tas-sinjal Bluetooth, li tippermetti li l-għassa tintuża bħala tikketta rintraċċata minn kwalunkwe bord AoA u-blox.
  • Pjanijiet futuri jinkludu ż-żieda ta 'applikazzjoni għat-traċċar tar-rata tal-qalb, l-aġġornament tas-sistema ta' pairing Bluetooth, u t-tfassil mill-ġdid tal-qoxra grafika fil-forma ta 'applikazzjoni sostitwibbli.

Barra minn hekk, nistgħu ninnotaw il-proġett Sensor Watch, li qed jiżviluppa bord biex jissostitwixxi l-mili tal-arloġġ elettroniku klassiku Casio F-91W, prodott mill-1989. Il-bord propost għas-sostituzzjoni jiġi b'mikrokontrollur Microchip SAM L22 (ARM Cortex M0+) u jista 'jintuża biex imexxi l-programmi tiegħek fuq l-arloġġ. Biex turi l-informazzjoni, jintuża LCD standard minn għassa Casio b'10 segmenti għan-numri u 5 segmenti għall-indikaturi. Il-konnessjoni ma 'apparati esterni u t-tniżżil ta' programmi għall-għassa titwettaq permezz tal-port USB Micro B. Għall-espansjoni hemm ukoll konnettur tal-PCB ta '9-pin (I²C bus u 5 pins GPIO għal SPI, UART, input analogu u diversi sensuri). Id-dijagramma taċ-ċirkwit u t-tqassim tal-bord huma mqassma taħt il-liċenzja Creative Commons Attribution-ShareAlike 4.0, u l-libreriji tas-softwer offruti għall-użu huma liċenzjati taħt il-liċenzja MIT.

Il-proġett ZSWatch jiżviluppa smartwatches miftuħa bbażati fuq Zephyr OS


Sors: opennet.ru

Żid kumment