Le projet Pine64 a publié une montre intelligente PineTime étanche

La communauté Pine64, dédiée à la création d'appareils ouverts, a lancé la montre intelligente PineTime, livrée dans un boîtier scellé pouvant résister à une immersion jusqu'à 1 mètre de profondeur. L'appareil coûte 26.99 $. Contrairement au kit de développement précédemment disponible, la version proposée de la montre n'est pas équipée d'une interface de débogage de bas niveau et s'adresse au consommateur moyen (les expériences d'installation d'un micrologiciel non testé ne sont pas recommandées en raison des capacités de récupération limitées après des pannes du micrologiciel).

La montre PineTime est construite sur un microcontrôleur NRF52832 MCU (64 MHz) et est équipée de 512 Ko de mémoire Flash système, 4 Mo Flash pour les données utilisateur, 64 Ko de RAM, un écran tactile de 1.3 pouces avec une résolution de 240x240 pixels (IPS, 65K couleurs), Bluetooth 5, accéléromètre (utilisé comme podomètre), capteur de fréquence cardiaque et moteur de vibration. La charge de la batterie (180 mAh) suffit pour 3 à 5 jours d’autonomie. Poids - 38 grammes.

Le projet Pine64 a publié une montre intelligente PineTime étanche

L'appareil PineTime désormais disponible à la vente est livré avec la nouvelle version du firmware InfiniTime 1.2. Parmi les changements de la nouvelle version figurent l'inclusion d'un « métronome » dans l'application, un fonctionnement amélioré de l'application « timer » et des travaux visant à réduire la consommation de RAM et de mémoire permanente. La taille du firmware est passée de 420 Ko à 340 Ko.

Le projet Pine64 a publié une montre intelligente PineTime étancheLe projet Pine64 a publié une montre intelligente PineTime étanche

Le firmware InfiniTime par défaut utilise le système d'exploitation temps réel FreeRTOS 10, la bibliothèque graphique LittleVGL 7 et la pile Bluetooth NimBLE 1.3.0. Le chargeur de démarrage du firmware est basé sur MCUBoot. Le firmware peut être mis à jour via les mises à jour OTA transmises depuis le smartphone via Bluetooth LE.

Le code de l'interface utilisateur est écrit en C++ et comprend des fonctionnalités telles qu'une horloge (numérique, analogique), un tracker de fitness (moniteur de fréquence cardiaque et podomètre), l'affichage de notifications d'événements sur un smartphone, une lampe de poche, le contrôle de la lecture de musique sur un smartphone, affichant les instructions d'un navigateur, d'un chronomètre et de deux jeux simples (Paddle et 2048). Grâce aux paramètres, vous pouvez déterminer l'heure à laquelle l'écran s'éteint, le format de l'heure, les conditions de réveil, modifier la luminosité de l'écran, évaluer la charge de la batterie et la version du micrologiciel.

Sur votre smartphone et votre ordinateur, vous pouvez utiliser les applications Gadgetbridge (pour Android), Amazfish (pour Sailfish et Linux) et Siglo (pour Linux) pour contrôler votre montre. Il existe une prise en charge expérimentale de WebBLEWatch, une application Web permettant de synchroniser les horloges des navigateurs prenant en charge l'API Web Bluetooth.

De plus, les passionnés ont préparé un nouveau firmware alternatif pour PineTime, Malila, basé sur RIOT OS, équipé d'une interface de style GNOME (police Cantarell, icônes et style GNOME) et prenant en charge MicroPython. Outre InfiniTime et Malila, le micrologiciel pour PineTime est également en cours de développement sur la base des plates-formes Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (basé sur Micropython) et PinetimeLite (une modification étendue du micrologiciel InfiniTime).

Parmi l'actualité du projet Pine64, on peut également noter l'implémentation pour le smartphone PinePhone du support de l'accélération matérielle de la lecture vidéo dans Gstreamer à l'aide de VPU, disponible dans le SoC Allwinner A64. PinePhone est désormais capable de produire des vidéos en qualité 1080p et 30 ips, ce qui peut être utile pour regarder des vidéos lors de la connexion de PinePhone à un écran externe. D'autres changements incluent la préparation d'une image avec un firmware basé sur Arch Linux ARM et le shell KDE Plasma Mobile 5.22. Le micrologiciel basé sur postmarketOS a été mis à jour vers la version 21.06, proposée dans des variantes avec les shells Phosh, KDE Plasma Mobile et SXMO.

Source: opennet.ru

Ajouter un commentaire