ZSWatch, en gratis design smartklokke basert på Zephyr OS

ZSWatch

ZSWatch er basert på Zephyr Project RTOS, derav navnet ZSWatch – Zephyr Smartwatch.

Den ble nylig utgitt ogl åpen utvikling av ZSWatch-prosjektet, som er utviklingen av en smartklokke basert på Nordic Semiconductor nRF52833-brikken, utstyrt med en ARM Cortex-M4 mikroprosessor og kompatibel med Bluetooth 5.1.

Det er nevnt at Smartwatch-spesifikk programvare og maskinvare er utviklet spesielt for prosjektet, siden det skjematiske og PCB-designet (i kicad-format) er gitt i depotet og er tilgjengelig for nedlasting, samt en modell for utskrift av etui og dokkingstasjon på en 3D-printer.

Programvaren er basert på den åpne Zephyr RTOS som støtter sammenkobling av smartklokker med smarttelefoner basert på Android-plattformen.

Tre knapper er gitt for kontroll, og safirkrystall brukes for å beskytte skjermen. En andre, forbedret modell er også under utvikling, kjennetegnet ved bruken av en mer funksjonell nRF5340-brikke basert på ARM Cortex-M33-prosessoren og tilstedeværelsen av en berøringsskjerm.

På den delen av programvare, den er skrevet på C-språk og kjører under operativsystemet i sanntid (RTOS) Zephyr .utviklet for IoT-enheter i regi av Linux Foundation med innspill fra Intel, Linaro, NXP Semiconductors/Freescale, Synopsys og Nordic Semiconductor.

Zephyr-kjernen er designet for å bruke minimalt med ressurser (fra 8 til 512 KB RAM). Bare ett globalt delt virtuelt adresseområde (SASOS) er gitt for alle prosesser.

Applikasjonsspesifikk kode er kombinert med den spesifikke kjernen av applikasjonen for å danne en monolitisk kjørbar fil som skal lastes og kjøres på spesifikk maskinvare. Alle systemressurser bestemmes på kompileringstidspunktet og bare de kjernefunksjonene som kreves for å kjøre programmet er inkludert i systembildet.

Det er også verdt å nevne at om synkronisering med Android-enheter nevnes det at det finnes en utmerket Android-app kalt GadgetBridge som håndterer alt som trengs på telefonen, som varslingshåndtering, musikkkontroll og mye mer.

ZSWatch hevder akkurat nå å være en av de støttede smartklokkene på Gadgetbridge, etter samme API som den gjør.

På den delen av maskinvarekomponenter som utgjør Prosjektet nevner følgende:

  • Maskinvarefunksjoner i ZSWach v1
  • nRF52833 BLE-brikke (u-blox ANNA-B402-modul).
  • 1,28" 240×240 TFT IPS sirkulær skjerm med GC9A01-kontroller.
  • Akselerometer for skritttelling osv. (LIS2DS12TR).
  • Bruk av pulsoksymetri og hjertefrekvens (MAX30101EFD).
  • Vibrasjonsmotor med haptisk kontroller for å gi bedre vibrasjonskontroll (DRV2603RUNT) .
  • 8MB ekstern blits (MX25R6435FZNIL0).
  • Batterilader og batterimonitor (MAX1811ESA+ tab, TLV840MAPL3).
  • 3 knapper for navigering (forrige/neste/enter)
  • 220 mAh Li-Po batteri.
  • Safirkrystall for å beskytte skjermen.

Og for den del avs viktigste programvarefunksjoner av prosjektet skiller følgende seg ut:

  • Interaksjon med en smarttelefon og kontroll gjennom Android-applikasjonen GadgetBridge.
  • Et grafisk grensesnitt som kan vise klokke, dato, batterilading, værmelding, trinn tatt, antall uleste varsler og hjertefrekvens.
  • Støtte for popup-varsler.
  • Utvidbar meny med innstillinger.
  • Applikasjonsvalggrensesnitt. Av programmene foreslås en konfigurator og en kontrollwidget for musikkavspilling.
  • Integrert skritteller og pulsmålerfunksjonalitet.
  • Støtte for Bluetooth Direction Finding-teknologi for å bestemme retningen til Bluetooth-signalet, slik at du kan bruke klokken som et merke som spores av et u-blox AoA-kort.

Fra del av fremtidsplanene for utviklingen av prosjektet nevnes det at det er planlagt å inkludere en pulsapplikasjon, oppdatere Bluetooth-paringssystemet og redesigne det grafiske kabinettet i form av en erstatningsapplikasjon.

Endelig for de som er interessert i utviklingen av prosjektet, bør de vite at dette er distribuert under MIT-lisensen og de kan konsultere alt om det på følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.