Le matériel open-source ZSWatch nRF52833 smartwatch exécute Zephyr RTOS

Le matériel open-source ZSWatch nRF52833 smartwatch exécute Zephyr RTOS

ZSWatch est une smartwatch matérielle open source basée sur un module u-Blox ANNA-B402 avec SoC Nordic Semi nRF52833 Bluetooth 5.1 et exécutant les systèmes d’exploitation en temps réel Zephyr.

Nous avons vu plusieurs smartwatches matérielles open source au fil des ans, ainsi que des projets de micrologiciel open source tels que AsteroidOS ou InfiniTime avec ce dernier utilisé dans la smartwatch PineTime, et le ZSWatch s’ajoute à la liste des wearables open source intéressants avec tous les fichiers sources rendus publics.

Montre intelligente nRF52833 matérielle open-source ZSWatch

Spécifications ZSWatch :

  • Module sans fil – u-blox ANNA-B402 basé sur le microcontrôleur Nordic Semi nRF52833 Arm Cortex-M4F avec Bluetooth LE 5.1 ​​et prise en charge de la radiogoniométrie
  • Stockage – Flash de 8 Mo (MX25R6435FZNIL0)
  • Affichage – Écran circulaire 1,28 pouces 240 × 240 IPS TFT avec pilote GC9A01 ; recouvert de verre saphir cristal.
  • Capteurs
    • Accéléromètre (LIS2DS12TR) pour comptage de pas, etc…
    • MAX30101EFD pour l’oxymétrie de pouls et la surveillance de la fréquence cardiaque
  • Divers
    • 3x boutons de navigation (prev, next, enter)
    • Moteur vibrant (DRV2603RUNT) avec pilote haptique pour un meilleur contrôle des vibrations.
  • Gestion de l’alimentation
    • Chargeur de batterie et superviseur de batterie (MAX1811ESA+, TLV840MAPL3).
    • Batterie Li-Po 220 mAh
  • Dimensions – Circuit imprimé : 36 mm de diamètre

conception de la montre nRF52833

Le micrologiciel actuel affiche l’heure, la date, le niveau de la batterie, la météo, le nombre de pas et la fréquence cardiaque (pas encore implémenté), ainsi qu’une icône d’enveloppe avec le nombre de notifications non lues. La montre prend également en charge la radiogoniométrie Bluetooth en utilisant u-blox ANT-B10 ou d’autres cartes d’antenne AoA. Le micrologiciel a encore besoin d’un peu plus de travail, comme la mise en œuvre du calcul de la fréquence cardiaque (n’échantillonne désormais que les données brutes) et le « couplage BLE approprié ».

Jakob Krantz a conçu la carte avec KiCad, le boîtier imprimé en 3D avec Fusion 360 et a porté Zephyr OS sur le matériel en s’assurant que le micrologiciel fonctionne avec l’application populaire GadgetBridge pour la synchronisation avec un smartphone Android. Il y a aussi une station de charge imprimée en 3D. Il a tout publié sur GitHub mais ne recommande pas aux gens de reproduire la version actuelle et d’attendre à la place ZSWatch v2 qui résoudra certains des problèmes matériels et s’appuiera sur le module u-Blox NORA-B10 avec Nordic Semi nRF5340 dual-core Cortex-M33 BLE /Zigbee microcontrôleur, et ajouter un écran tactile, mais probablement se passer du flash de 8 Mo en raison des contraintes d’espace.

Notifications de contrôle de la musique
Contrôle de la musique et notifications

Via Hackster.io

Soutenez le logiciel Raspberryme ! Faire un don via crypto-monnaies ou alors devenir mécène sur Patreon

ROCHE Pi 4C Plus