ZSWatch, nemokamo dizaino išmanusis laikrodis, pagrįstas Zephyr OS

ZSWatch

ZSWatch yra pagrįstas Zephyr Project RTOS, taigi ir pavadinimas ZSWatch – Zephyr Smartwatch.

Jis buvo neseniai išleistas irl atviras ZSWatch projekto kūrimas, Tai išmanusis laikrodis, pagrįstas Nordic Semiconductor nRF52833 lustu, aprūpintas ARM Cortex-M4 mikroprocesoriumi ir suderinamas su Bluetooth 5.1.

Minima, kad Išmaniajam laikrodžiui skirta programinė ir techninė įranga sukurta specialiai projektui, nes schema ir PCB dizainas (kicad formatu) yra pateiktas saugykloje ir jį galima atsisiųsti, taip pat modelis, skirtas spausdinti korpusą ir prijungimo stotį 3D spausdintuvu.

Programinė įranga yra pagrįsta atvira Zephyr RTOS, kuri palaiko išmaniųjų laikrodžių susiejimą su išmaniaisiais telefonais, paremtais Android platforma.

Valdymui numatyti trys mygtukai, o ekranui apsaugoti naudojamas safyro kristalas. Taip pat kuriamas antras, patobulintas modelis, išsiskiriantis funkcionalesniu nRF5340 lustu, pagrįstu ARM Cortex-M33 procesoriumi, ir jutikliniu ekranu.

programinė įranga, ji parašyta C kalba ir veikia pagal operacinę sistemą realiuoju laiku (RTOS) zefyras .sukurta IoT įrenginiams globojant Linux Foundation, naudojant Intel, Linaro, NXP Semiconductors/Freescale, Synopsys ir Nordic Semiconductor įvestį.

Zefyro šerdis yra skirtas sunaudoti minimalius išteklius (nuo 8 iki 512 KB RAM). Visiems procesams numatyta tik viena visuotinai bendrinama virtualioji adresų erdvė (SASOS).

Konkrečios programos kodas derinamas su konkrečiu branduoliu programos, kad būtų sudarytas monolitinis vykdomasis failas, kuris bus įkeltas ir paleistas konkrečioje aparatinėje įrangoje. Visi sistemos ištekliai nustatomi kompiliavimo metu ir tik tos branduolio funkcijos, kurios reikalingos programai paleisti, yra įtrauktos į sistemos vaizdą.

Taip pat verta paminėti, kad kalbant apie sinchronizavimą su Android įrenginiais, minima, kad yra puiki Android programėlė GadgetBridge, kuri tvarko viską, ko reikia telefone, pavyzdžiui, pranešimų valdymą, muzikos valdymą ir daug daugiau.

„ZSWatch“ šiuo metu teigia esąs vienas iš palaikomų „Gadgetbridge“ išmaniųjų laikrodžių, naudojant tą pačią API.

Iš pusės aparatūros komponentai, kurie sudaro Projekte minima:

  • Aparatinės įrangos funkcijos ZSWatch v1
  • nRF52833 BLE lustas (u-blox ANNA-B402 modulis).
  • 1,28 colio 240 × 240 TFT IPS apskritas ekranas su GC9A01 valdikliu.
  • Akselerometras žingsnių skaičiavimui ir kt. (LIS2DS12TR).
  • Pulso oksimetrijos ir širdies ritmo (MAX30101EFD) naudojimas.
  • Vibracijos variklis su haptiniu valdikliu, kad būtų galima geriau valdyti vibraciją (DRV2603RUNT).
  • 8 MB išorinė blykstė (MX25R6435FZNIL0).
  • Akumuliatoriaus įkroviklis ir akumuliatoriaus monitorius (skirtukas MAX1811ESA+, TLV840MAPL3).
  • 3 naršymo mygtukai (ankstesnis/sekantis/įvesti)
  • 220 mAh Li-Po baterija.
  • Safyro kristalas ekranui apsaugoti.

Ir dėl daliespagrindinės programinės įrangos funkcijos Iš projekto išsiskiria šie dalykai:

  • Sąveika su išmaniuoju telefonu ir valdymas naudojant „Android“ programą „GadgetBridge“.
  • Grafinė sąsaja, galinti rodyti laikrodį, datą, akumuliatoriaus įkrovą, orų prognozę, nueitus žingsnius, neskaitytų pranešimų skaičių ir širdies ritmą.
  • Iššokančiųjų pranešimų palaikymas.
  • Išplečiamas meniu su nustatymais.
  • Programos pasirinkimo sąsaja. Iš programų siūlomas konfigūratorius ir muzikos atkūrimo valdymo valdiklis.
  • Integruotas žingsniamačio ir širdies ritmo monitoriaus funkcionalumas.
  • „Bluetooth Direction Finding“ technologijos palaikymas, leidžiantis nustatyti „Bluetooth“ signalo kryptį, leidžiantį naudoti laikrodį kaip žymą, sekamą bet kurios „u-blox AoA“ plokštės.

Iš ateities planų projekto plėtros dalyje minima, kad planuojama įtraukti pulso aplikaciją, atnaujinti Bluetooth susiejimo sistemą bei perdaryti grafinį korpusą pakaitinės programos pavidalu.

Pagaliau besidomintiems projekto plėtra, jie turėtų žinoti, kad tai platinama pagal MIT licenciją, ir jie gali viską apie tai sužinoti adresu šią nuorodą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.