Projekti ZSWatch zhvillon orë inteligjente të hapura bazuar në Zephyr OS

Projekti ZSWatch po zhvillon një orë inteligjente të hapur bazuar në çipin Nordic Semiconductor nRF52833, i pajisur me një mikroprocesor ARM Cortex-M4 dhe mbështet Bluetooth 5.1. Një skemë dhe paraqitje e tabelës së qarkut të printuar (në formatin kicad), si dhe një model për printimin e strehës dhe stacionit të kyçjes në një printer 3D janë në dispozicion për shkarkim. Softueri bazohet në RTOS Zephyr të hapur. Mbështetet çiftimi i orëve inteligjente me telefonat inteligjentë të bazuar në platformën Android. Zhvillimet e projektit shpërndahen nën licencën MIT.

Projekti ZSWatch zhvillon orë inteligjente të hapura bazuar në Zephyr OS

Softueri dhe hardueri specifik për orën inteligjente janë zhvilluar posaçërisht për projektin. Përveç çipit nRF52833 BLE, pajisja përfshin një ekran 1.28 inç (IPS TFT 240×240), një akselerometër me funksionin e hapometrit, një sensor pulsi, një motor vibrimi, 8 MB Flash dhe një bateri Li-Po 220 mAh. . Ka tre butona për kontroll, dhe xhami safir përdoret për të mbrojtur ekranin. Një model i dytë i përmirësuar është gjithashtu në zhvillim, i cili dallohet nga përdorimi i një çipi më funksional nRF5340 të bazuar në një procesor ARM Cortex-M33 dhe prania e një ekrani me prekje.

Softueri është i shkruar në C dhe funksionon nën sistemin operativ Zephyr në kohë reale (RTOS), i zhvilluar për pajisjet Internet of Things nën kujdesin e Fondacionit Linux me pjesëmarrjen e Intel, Linaro, NXP Semiconductors/Freescale, Synopsys dhe Nordic Semiconductor . Bërthama Zephyr është krijuar për të konsumuar burime minimale (nga 8 në 512 KB RAM). Të gjitha proceset janë të pajisura me vetëm një hapësirë ​​globale të përbashkët adresash virtuale (SASOS, Single Address Space Operating System). Kodi specifik për aplikacionin kombinohet me një kernel specifik të aplikacionit për të formuar një ekzekutues monolit që mund të ngarkohet dhe ekzekutohet në një pajisje specifike. Të gjitha burimet e sistemit përcaktohen në kohën e përpilimit dhe vetëm ato aftësi të kernelit që kërkohen për të ekzekutuar aplikacionin përfshihen në imazhin e sistemit.

Karakteristikat kryesore të softuerit:

  • Ndërveprimi me një smartphone dhe kontrolli duke përdorur aplikacionin GadgetBridge Android.
  • Ndërfaqe grafike që mund të shfaqë orën, datën, ngarkesën e baterisë, parashikimin e motit, numrin e hapave të ndërmarrë, numrin e njoftimeve të palexuara dhe rrahjet e zemrës.
  • Mbështetje për njoftimet pop-up.
  • Menu e zgjerueshme me cilësime.
  • Ndërfaqja e përzgjedhjes së aplikacionit. Programet e ofruara përfshijnë një konfigurues dhe një widget kontrolli për riprodhimin e muzikës.
  • Funksionaliteti i hapamatës së integruar dhe monitorit të rrahjeve të zemrës.
  • Mbështet teknologjinë Bluetooth Direction Finding për të përcaktuar drejtimin e sinjalit Bluetooth, i cili lejon që ora të përdoret si një etiketë e gjurmuar nga çdo tabelë U-blox AoA.
  • Planet e ardhshme përfshijnë shtimin e një aplikacioni për gjurmimin e rrahjeve të zemrës, përmirësimin e sistemit të çiftimit Bluetooth dhe ridizajnimin e guaskës grafike në formën e një aplikacioni të zëvendësueshëm.

Për më tepër, mund të përmendim projektin Sensor Watch, i cili po zhvillon një tabelë për të zëvendësuar mbushjen e orës klasike elektronike Casio F-91W, të prodhuar që nga viti 1989. Pllaka e propozuar për zëvendësim vjen me një mikrokontrollues SAM L22 Microchip (ARM Cortex M0+) dhe mund të përdoret për të ekzekutuar programet tuaja në orë. Për të shfaqur informacionin, përdoret një LCD standard nga një orë Casio me 10 segmente për numrat dhe 5 segmente për treguesit. Lidhja me pajisjet e jashtme dhe shkarkimi i programeve në orë kryhet nëpërmjet portës USB Micro B. Për zgjerim ka edhe një lidhës PCB me 9 pin (bus I²C dhe 5 kunja GPIO për SPI, UART, hyrje analoge dhe sensorë të ndryshëm). Diagrami i qarkut dhe faqosja e tabelës shpërndahen nën licencën Creative Commons Attribution-ShareAlike 4.0 dhe bibliotekat e softuerit të ofruara për përdorim janë të licencuara sipas licencës MIT.

Projekti ZSWatch zhvillon orë inteligjente të hapura bazuar në Zephyr OS


Burimi: opennet.ru

Shto një koment