Isanda kukhishwa futhiNgivula ukuthuthukiswa kwephrojekthi ye-ZSWatch, okuwukuthuthukiswa kwewashi elihlakaniphile elisekelwe ku-chip ye-Nordic Semiconductor nRF52833, efakwe i-microprocessor ye-ARM Cortex-M4 futhi ehambisana ne-Bluetooth 5.1.
Kushiwo lokho Isoftware eqondene neSmartwatch kanye nehardware yenzelwe iphrojekthi, njengoba idizayini ye-schematic ne-PCB (ngefomethi ye-kicad) inikezwa endaweni yokugcina futhi iyatholakala ukuze ilandwe, kanye nemodeli yokuphrinta ikesi kanye nesiteshi sokudokha kuphrinta ye-3D.
Isofthiwe isuselwe ku-Zephyr RTOS evulekile esekela ukubhanqa kwamawashi ahlakaniphile nama-smartphones asekelwe kuplathifomu ye-Android.
Izinkinobho ezintathu zinikezwa ukulawula, futhi ikristalu yesafire isetshenziselwa ukuvikela isikrini. Imodeli yesibili, ethuthukisiwe nayo iyathuthukiswa, ehlukaniswa ngokusetshenziswa kwe-nRF5340 chip esebenza kangcono esekelwe kuphrosesa ye-ARM Cortex-M33 kanye nokuba khona kwesikrini sokuthinta.
Engxenyeni ye- isofthiwe, ibhalwe ngolimi C futhi isebenza ngaphansi kwesistimu yokusebenza ngesikhathi sangempela (RTOS) I-Zephyr .yenzelwe amadivayisi e-IoT ngaphansi kwe-Linux Foundation nokokufaka okuvela ku-Intel, i-Linaro, i-NXP Semiconductors/Freescale, i-Synopsy, ne-Nordic Semiconductor.
I-Zephyr core yakhelwe ukusebenzisa izinsiza ezincane (kusuka ku-8 kuye ku-512 KB we-RAM). Indawo eyodwa kuphela yamakheli abonakalayo okwabelwana ngawo emhlabeni wonke (i-SASOS) ehlinzekelwe zonke izinqubo.
Ikhodi eqondene nohlelo lokusebenza ihlanganiswa ne-kernel ethile yohlelo lokusebenza ukwenza i-monolithic esebenzisekayo ezolayishwa futhi isebenze ku-hardware ethile. Zonke izinsiza zesistimu zinqunywa ngesikhathi sokuhlanganiswa futhi lezo zici ze-kernel kuphela ezidingekayo ukuze kuqalise uhlelo lokusebenza ezifakiwe esithombeni sohlelo.
Kuyafaneleka futhi ukusho ukuthi mayelana nokuvumelanisa namadivayisi we-Android, kushiwo ukuthi kukhona uhlelo lokusebenza oluhle kakhulu lwe-Android olubizwa ngokuthi i-GadgetBridge eliphatha konke okudingekayo ocingweni, njengokuphathwa kwesaziso, ukulawula umculo nokunye okuningi.
I-ZSWatch njengamanje ithi ingelinye lamawashi ahlakaniphile asekelwayo ku-Gadgetbridge, ilandela i-API efanayo eyenzayo.
Ngasohlangothini lwe izingxenye zehadiwe ezakhayo Iphrojekthi ibalula okulandelayo:
- Izici ze-Hardware ku-ZSWatch v1
- I-nRF52833 BLE chip (imojuli ye-u-blox ANNA-B402).
- 1,28″ 240×240 TFT IPS isikrini esiyindilinga nesilawuli se-GC9A01.
- I-Accelerometer yokubala izinyathelo, njll. (LIS2DS12TR).
- Ukusetshenziswa kwe-pulse oximetry nezinga lenhliziyo (MAX30101EFD).
- Injini yokudlidliza ene-haptic isilawuli ukuze inikeze isilawuli sokudlidliza esingcono (DRV2603RUNT) .
- 8MB ifleshi yangaphandle (MX25R6435FZNIL0).
- Ishaja yebhethri nokuqapha kwebhethri (ithebhu ye-MAX1811ESA+, TLV840MPL3).
- Izinkinobho ezi-3 zokuzulazula (okwangaphambilini/okulandelayo/faka)
- 220 mAh Li-Po ibhethri.
- I-Sapphire crystal ukuvikela isikrini.
Futhi ingxenye yes main software izici kuphrojekthi kugqame okulandelayo:
- Ukusebenzisana ne-smartphone nokulawula ngohlelo lokusebenza lwe-Android GadgetBridge.
- Isixhumi esibonakalayo esinesithombe esingabonisa iwashi, idethi, ukushajwa kwebhethri, isibikezelo sezulu, izinyathelo ezithathiwe, inombolo yezaziso ezingafundiwe, nezinga lokushaya kwenhliziyo.
- Usekelo lwezaziso ezizivelelayo.
- Imenyu enwebekayo enezilungiselelo.
- Isixhumi esibonakalayo sokukhetha isicelo. Ezinhlelweni, kuhlongozwa isihleli kanye newijethi yokulawula ukudlalwa komculo.
- I-pedometer edidiyelwe nokusebenza kokuqapha izinga lokushaya kwenhliziyo.
- Ukusekelwa kobuchwepheshe bokuthola i-Bluetooth Direction ukuthola isiqondiso sesignali ye-Bluetooth, okukuvumela ukuthi usebenzise iwashi njengethegi elandelwa yinoma yiliphi ibhodi le-u-blox AoA.
Kusukela engxenyeni yezinhlelo zesikhathi esizayo zokuthuthukiswa kwephrojekthi kushiwo ukuthi kuhlelwe ukufaka isicelo sokushaya kwenhliziyo, ukuvuselela isistimu yokumatanisa ye-Bluetooth nokuklama kabusha i-casing yezithombe ngendlela yohlelo lokusebenza olungena esikhundleni.
Okokugcina kulabo abathanda ukuthuthukiswa kwephrojekthi, kufanele bazi ukuthi lokhu kusakazwa ngaphansi kwelayisensi ye-MIT futhi bangabonisana nayo yonke into ngakho isixhumanisi esilandelayo.