Test de l'horloge Pixel Clock TC001 d'Ulanzi

0 commentaires
Test de l'horloge Pixel Clock TC001 d'Ulanzi

En parcourant AliExpress à la recherche d'une lampe photo décente et abordable, je suis tombé sur Ulanzi, une marque chinoise spécialisée dans la fabrication d'équipements vidéo et photo. En parcourant leur liste de produits, quelque chose d'étrange m'a sauté aux yeux dans l'onglet « Recommandés ». Une horloge pixel pour ordinateur destinée aux YouTubeurs. Ulanzi TC001 , vendu à 59,99 $. Après plusieurs promotions et coupons, le prix est tombé à 43 $, ce qui m'a convaincu d'acheter.

Deux semaines plus tard, il était là, emballé dans une jolie boîte brillante et lourde, semblable à celle des téléphones portables. À l'intérieur se trouvaient l'horloge Pixel, un câble USB-C noir et des instructions en chinois et en anglais. Il n'y a pas d'alimentation, mais n'importe quel chargeur USB 5 V 2 A ou plus fera l'affaire.

La boîte

L'horloge est alimentée par un port USB-C à l'arrière, mais dispose également d'une batterie rechargeable de 4 400 mAh offrant une autonomie de quelques heures. Ulanzi annonce une autonomie de 5 heures, mais cela dépend de la luminosité et du nombre et de la fréquence d'allumage des pixels.

Dos

L'horloge mesure 200,58 x 70,25 x 31,86 mm et dispose de 256 LED adressables individuellement sur 8 rangées et 32 ​​colonnes fonctionnant sur un ESP32 standard.

Lignes de pixels

Sur le dessus du boîtier se trouvent trois boutons et un capteur de lumière analogique. À l'intérieur se trouvent un buzzer et un capteur de température et d'humidité.

Boutons

Lors de la première connexion à l'alimentation, l'appareil sera en mode AP, prêt à être configuré. Les instructions sont très claires à ce sujet, inutile de les répéter ici.

Installation

Une fois la configuration réseau terminée, accédez à http://clock.local (ou à l'adresse IP affichée sur l'horloge) pour accéder aux paramètres, initialement en chinois. Pas d'inquiétude, vous pouvez simplement passer à l'anglais grâce au menu déroulant illustré. Après avoir cliqué sur « Enregistrer » et redémarré, vous êtes prêt à configurer.

Choisissez la langue

Je ne vais plus m'attarder sur le firmware d'origine, car la même histoire se répète. Le matériel abordable est sérieusement handicapé par son manque de firmware.

Menu 1Menu 2

Ulanzi présente cette horloge comme une horloge YouTube et met en avant la fonctionnalité de comptage d'abonnés dans ses supports marketing. Par ailleurs, la majorité des fonctionnalités implémentées sont destinées à des services chinois. Le faible nombre de services utilisables aurait été compréhensible si l'API météo chinoise utilisée n'envoyait pas de données pour les localisations hors de Chine. Il existe quelques fonctionnalités intéressantes, comme un chronomètre et un chronomètre de score, que je peux imaginer utiliser avec la batterie, mais il s'agit d'une fonctionnalité de niche qui ne nécessite pas de connexion. Un minuteur Pomodoro, ou, comme l'appelle l'interface, un minuteur Tomato, est une autre fonctionnalité de niche, mais utile si vous mettez en œuvre cette technique de productivité. Au final, vous disposez d'une horloge, d'une date et d'une animation Matrix pour un usage domestique moyen. Rien de spécial, mais un ajout intéressant rend cette horloge vraiment utile…

Awtrix améliore les choses

Le simulateur Awtrix ! Awtrix est, ou plutôt était (développement interrompu), un projet allemand d'affichage matriciel de pixels initialement conçu pour l'ESP8266. En raison de restrictions matérielles, il était nécessaire d'exécuter un serveur hôte Awtrix sur un autre ordinateur pour contrôler la matrice de pixels. Le simulateur Awtrix du firmware du TC001 simule une matrice Awtrix et permet de contrôler l'horloge via un hôte Awtrix standard.

Malgré l'arrêt du développement en août 2022, la communauté Awtrix maintient l'infrastructure opérationnelle et son serveur Discord est toujours actif. Vous pouvez toujours trouver le PCB Awtrix ou le kit complet sur AliExpress.

Il existe plusieurs façons d'installer le serveur hôte, vous avez juste besoin d'un ordinateur Linux ou Windows

Si vous avez un serveur Linux ou une machine Windows, suivez les instructions officielles Documentation d'installation

Si vous utilisez Home Assistant OS, un module complémentaire est disponible à l'adresse https://github.com/wHyEt/ha-awtrix2-addon

Lorsque le serveur hôte Awtrix est en cours d'exécution, configurez le simulateur Awtrix dans l'interface Web d'Ulanzi :

Simulateur Awtrix

L'adresse IP du serveur doit être celle du serveur hôte Awtrix et le port est 7001 (par défaut). Il est recommandé de désactiver toutes les autres fonctionnalités afin qu'elles n'interrompent pas la rotation Awtrix. Vous pouvez également augmenter la vitesse de commutation, voire la définir sur « jamais », si vous avez vraiment besoin de certaines fonctionnalités d'origine.

Cliquez sur Enregistrer et après un redémarrage, l'horloge pixel devrait afficher AWTRIX en rouge.

Écran Awtrix

Vous pouvez également vérifier s'il est connecté dans le tableau de bord du serveur hôte.

Awtrix connecté

Awtrix a 78 applications à afficher et un large choix de icônes et des animations pour des messages personnalisés.

Application Awtrix 2 Application Awtrix 2

Vous pouvez contrôler le serveur ou envoyer des messages personnalisés à l'aide du API MQTT/HTTP

Message personnalisé Awtrix

Attention, cette méthode est loin d'être parfaite : les animations ont tendance à être lentes ou à se figer par moments. Le simulateur Awtrix redémarre de temps à autre, probablement à cause de déconnexions fréquentes entre la matrice et le serveur. Il arrive qu'ils ne se reconnectent pas et que je doive redémarrer le serveur hôte. C'est simplement une bonne façon d'étendre les fonctionnalités avec le firmware d'origine.

Le film qui tue

Ce tweet montre une partie de l'intérieur et que la vitre avant est collée, donc je n'ai pas pris la peine de démonter le mien puisque vous n'avez pas vraiment besoin de le faire.

Le port USB-C à l'arrière ne sert pas uniquement à l'alimentation : c'est une interface série complète, comme sur une carte de développement NodeMCU standard. Cela signifie que vous pouvez flasher l'ESP32 sans soudure ni même appuyer sur les boutons au démarrage.

Cela rend les possibilités infinies et je pense qu'il y aura beaucoup de développement autour de cet appareil une fois que la nouvelle se répandra.

Avant de jouer avec le mien, j'ai sauvegardé le firmware d'origine deux fois avec esptool.py. Mieux vaut prévenir que guérir.

'esptool -p COM9 -b 921600 read_flash 0x0 0x400000 ulanzi_tc001_factory.bin'

Assurez-vous d'utiliser un bon câble de données USB-C, celui fourni avec le TC001 était un peu instable lors de la sauvegarde, j'en ai donc utilisé un plus court depuis mon téléphone.

J'ai flashé Tasmota dessus en utilisant à la fois la fonction de mise à jour série et la fonction OTA du firmware. C'est possible, mais la mise à jour OTA peut échouer avec d'autres firmwares. Cela m'a permis de trouver plus facilement le brochage sans ouvrir l'appareil et tester les broches avec un multimètre. J'espère que je les ai toutes trouvées. Visitez le site Modèle de page Tasmota pour les instructions de clignotement, la configuration et le brochage.

Avec Tasmota, il était plus facile de suivre l'utilisation de la batterie avec le capteur ADC et j'ai publié certaines de mes conclusions sur mon compte Twitter en ce tweet , celui-ci , Celui-la et aussi ici .

Conclusion

Une matrice de pixels LED adressables alimentée par ESP32, présentée dans un boîtier élégant et de qualité, facilement flashable comme une carte de développement. Aucun matériel supplémentaire n'est requis, ni soudure à effectuer : il suffit de brancher le câble USB et c'est parti.

Un excellent choix si vous recherchez un écran pixelisé pour les notifications, les animations ou simplement l'affichage de l'heure et de la météo. Ses multiples utilisations vous permettront probablement de trouver celle qui vous convient. Les 8 x 32 pixels ne laissent pas beaucoup de place à l'art, mais il offre un avantage certain. Pixoo64 pour cela et une critique est en cours.

Le capteur de température et d'humidité intégré est inutile pour lire la température ambiante car il est enfermé avec un ESP32 et une matrice LED qui le chauffent tous deux en permanence.

L'horloge Ulanzi Smart Pixel est disponible dans les magasins suivants :

Le prochain sur la liste des « firmwares à essayer » est WLED car il prend en charge les matrices 2D depuis la version 0.14.

WLED

Merci à Blakadder pour l'article de synthèse, voici le lien vers l'article original.


Alimentez votre appareil photo Canon avec la batterie Ulanzi LP-E6NH

Améliorez votre expérience de transport avec la pochette Ulanzi TRAKER Tech Pouch Pro

Laisser un commentaire

Veuillez noter que les commentaires doivent être approuvés avant d'être publiés.