ZSWatch project tsim qhib smartwatches raws li Zephyr OS

ZSWatch project tab tom tsim lub smartwatch qhib raws li Nordic Semiconductor nRF52833 nti, nruab nrog ARM Cortex-M4 microprocessor thiab txhawb nqa Bluetooth 5.1. Ib qho schematic thiab layout ntawm lub rooj tsavxwm luam tawm (hauv hom kicad), nrog rau cov qauv luam tawm lub tsev thiab chaw nres tsheb ntawm lub tshuab luam ntawv 3D muaj rau rub tawm. Lub software yog ua raws li qhib RTOS Zephyr. Pairing ntawm smartwatches nrog smartphones raws li Android platform yog txaus siab. Txoj haujlwm tsim kho tau muab faib raws li daim ntawv tso cai MIT.

ZSWatch project tsim qhib smartwatches raws li Zephyr OS

Smartwatch tshwj xeeb software thiab kho vajtse yog tsim tshwj xeeb rau qhov project. Ntxiv rau nRF52833 BLE nti, cov cuab yeej suav nrog 1.28-nti npo (IPS TFT 240 × 240), lub ntsuas ntsuas nrawm nrog pedometer ua haujlwm, lub ntsuas pulse, lub cev muaj zog, 8 MB Flash, thiab 220 mAh Li-Po roj teeb. . Muaj peb lub nyees khawm rau kev tswj, thiab sapphire iav yog siv los tiv thaiv lub vijtsam. Ib qho kev txhim kho thib ob kuj yog nyob rau hauv txoj kev loj hlob, uas yog qhov txawv los ntawm kev siv ntau dua nRF5340 nti raws li ARM Cortex-M33 processor thiab muaj lub vijtsam kov.

Cov software tau sau hauv C thiab khiav hauv Zephyr lub sijhawm ua haujlwm tiag tiag (RTOS), tsim rau Is Taws Nem ntawm Yam khoom siv raws li kev txhawb nqa ntawm Linux Foundation nrog kev koom tes ntawm Intel, Linaro, NXP Semiconductors / Freescale, Synopsys thiab Nordic Semiconductor . Zephyr core yog tsim los siv cov peev txheej tsawg (los ntawm 8 txog 512 KB ntawm RAM). Tag nrho cov txheej txheem yog muab nrog tsuas yog ib lub ntiaj teb sib koom qhov chaw nyob virtual (SASOS, Ib Qhov Chaw Nyob Qhov Chaw Ua Haujlwm). Daim ntawv thov tshwj xeeb code yog ua ke nrog rau daim ntawv thov tshwj xeeb kernel los ua monolithic executable uas tuaj yeem thauj khoom thiab khiav ntawm cov khoom siv tshwj xeeb. Tag nrho cov peev txheej hauv lub cev raug txiav txim siab ntawm lub sijhawm sib sau, thiab tsuas yog cov peev txheej kernel uas yuav tsum tau khiav daim ntawv thov raug suav nrog hauv daim duab.

Cov yam ntxwv tseem ceeb ntawm software:

  • Kev sib cuam tshuam nrog lub xov tooj smartphone thiab tswj siv GadgetBridge Android daim ntawv thov.
  • Graphical interface uas tuaj yeem tso saib lub moos, hnub tim, lub roj teeb them, huab cua huab cua, tus naj npawb ntawm cov kauj ruam, tus naj npawb ntawm cov ntawv ceeb toom tsis tau nyeem thiab lub plawv dhia.
  • Kev them nyiaj yug rau cov ntawv ceeb toom pop-up.
  • Expandable zaub mov nrog kev teeb tsa.
  • Daim ntawv thov xaiv interface. Cov kev pab cuam muaj xws li ib tug configurator thiab ib tug suab paj nruag playback tswj widget.
  • Integrated pedometer thiab lub plawv dhia saib ua haujlwm.
  • Txhawb Bluetooth Direction Nrhiav thev naus laus zis los txiav txim siab cov kev taw qhia ntawm Bluetooth teeb liab, uas tso cai rau lub moos siv los ua ib daim ntawv teev npe los ntawm txhua lub rooj tsav xwm u-blox AoA.
  • Cov phiaj xwm yav tom ntej suav nrog qhov sib ntxiv ntawm daim ntawv thov kev ntsuas lub plawv, kev kho tshiab ntawm Bluetooth pairing system, thiab rov tsim kho lub plhaub graphical rau hauv daim ntawv thov hloov pauv.

Tsis tas li ntawd, peb tuaj yeem nco txog qhov project Sensor Watch, uas tab tom tsim lub rooj tsavxwm los hloov qhov ntim ntawm cov classic Casio F-91W hluav taws xob saib, tsim txij li xyoo 1989. Lub Rooj Tswjhwm Saib tau muab hloov los nrog Microchip SAM L22 microcontroller (ARM Cortex M0+) thiab tuaj yeem siv los khiav koj tus kheej cov kev pabcuam ntawm lub moos. Los tso saib cov ntaub ntawv, tus qauv LCD los ntawm Casio saib yog siv nrog 10 ntu rau cov lej thiab 5 ntu rau cov ntsuas. Kev sib txuas rau cov khoom siv sab nraud thiab rub tawm cov kev pabcuam rau lub moos yog nqa los ntawm USB Micro B chaw nres nkoj. Rau kev nthuav dav kuj tseem muaj 9-pin PCB txuas (I²C tsheb npav thiab 5 GPIO pins rau SPI, UART, analog input thiab ntau yam sensors). Daim duab kos duab thiab kev teeb tsa ntawm lub rooj tsavxwm tau muab faib raws li Creative Commons Attribution-ShareAlike 4.0 daim ntawv tso cai, thiab cov tsev qiv ntawv software uas muaj rau kev siv yog muaj ntawv tso cai raws li MIT daim ntawv tso cai.

ZSWatch project tsim qhib smartwatches raws li Zephyr OS


Tau qhov twg los: opennet.ru

Ntxiv ib saib