Awtrix – l’horloge connecté à faire soi-même

Electronique

Awtrix est une horloge connectée inventée par Blueforcer et ressemble de près à Lametric Time ou Oboo.

Awtrix existe en plusieurs versions, la V1 qui n’est plus suivi par Blueforcer, la V2 qui est constamment mise à jour et qui rassemble une forte communauté puis la Awtrix Pro qui est plus petite avec des touches capacitives et autre petits gadgets sympa.

Qu’est-ce que Awtrix ?

Ce système est basé sur un petit nombre de composants, de sorte que les utilisateurs ayant moins de connaissances technologiques peuvent facilement le reproduire. La matrice LED est pilotée par le microcontrôleur ESP8266, qui communique avec un hôte basé sur Java. Tout appareil actuel basé sur Windows, MacOS ou Linux peut servir d’hôte.

Un tel projet peut également fonctionner avec Raspberry Pi.
L’avantage : le serveur peut être installé directement dans le boîtier, ce qui donne quelque chose de totalement autonome et d’une bonne qualité. Blueforcer a créé un boîtier imprimable sur le site d’impression 3D de Thingiverse, et de nombreux utilisateurs ont apporté leurs contributions et modifications. Les projets de cette communauté très active peuvent être vus dans le forum, y compris les installations dans des boitier en bois, sous des tables en verre, et plus encore.
Awtrix 2.0 est le successeur de la version 1.0, construite avec de nombreux retours de la communauté déjà grandissante il y a quelques mois.

Un affichage pour tout les goûts

Les applications peuvent également être étendues, en incorporant des fonctionnalités supplémentaires. Les capteurs de luminosité pour le réglage automatique de la luminosité, la sortie sonore et le module de contrôle via des boutons capacitifs ne sont que quelques exemples. Après avoir assemblé les composants et configuré le programme, le serveur web intégré effectue un contrôle plus poussé. Celui-ci communique avec le ESP8266 via le WLAN ou une interface série (USB ou TX / RX).

Outre les fonctions de base telles que la montre et le chronomètre, le projet repose principalement sur des applications disponibles en téléchargement gratuit dans l’App Store intégré. Il peut s’agir d’infos météo, de Facebook pour les fans pages, de Twitter ou d’Instagram, ou bien encore de jeux Snake ou Pong. Un navigateur web contrôle ces derniers, et vous pouvez y connecter une manette de Xbox pour jouer à ces jeux par exemple.

L’horloge connecté Awtrix est également compatible avec Google Home ou ses concurrents comme Alexa.

Awtrix est souple, que cela soit en termes d’utilisation par du fait qu’il soit 100% autonome, que par ses possibilités.

Avec Awtrix vous avez une multitude d’applications.

Application Awtrix
L’app store de Awtrix

Comment avoir un Awtrix ?

2 solutions s’offrent à vous pour vous en procurer un :

– Par le Shop de Blueforcer
– Le fabriquer soi-même.

Les composants nécessaires pour la version Awtrix V2.0 sont les suivants :

La carte mère et composants de base :

AWTRIX Mainboard Bausatz

Le boitier à imprimer :

Boitier Awtrix 3D à imprimer

Disponible ici : https://www.thingiverse.com/thing:2791276

Puis les produits pour la partie Matrice (liens vers Amazon) :

Vous voilà partie pour l’essentiel.

Ensuite, restera plus qu’à assembler les composants à leurs emplacement respectifs comme indiqué sur la carte mère.

La programmation :

Il y a 2 parties à programmer, le serveur et le module.

Le serveur :

Il vous faudra installer une version de raspbian sur la carte SD de votre raspberry.
Celle-ci fera l’affaire : Raspbian

Ensuite, connectez vous en SSH à votre raspberry, ou par défaut à l’invite de commande puis,

Installer java :

sudo apt update
sudo apt install default-jdk

A l’heure actuelle, Java est en version 11 sur Raspberry, et vous pourrez le vérifier avec la commande :

java -version

Ensuite, lancer la commande d’installation

wget -N https://blueforcer.de/awtrix/awtrix.sh ; sudo sh awtrix.sh

Starting AWTRIX
Sudo service awtrix start
Stop AWTRIX
Sudo service awtrix stop
AWTRIX Restart
Sudo service awtrix restart

L’interface d’administration est accessible à l’adresse suivante: http://awtrix_ip:7000.
( adresse ip du raspberry :7000 )

Le controller ESP8266 ( ou module):

Sous Windows:

Téléchargez l’outil de flashage ici

Télécharger le dernier firmware Awtrix ICI

3. Démarrez l’ESP8266Flasher.exe et ouvrez le firmware dans l’onglet «Config» (cliquez sur la roue dentée pour sélectionner le firmware)

Revenez à l’onglet «Fonctionnement» et définissez le bon port Com s’il n’a pas été détecté automatiquement.

Cliquez sur « Flash » et attendez que le processus soit terminé et qu’une coche verte apparaisse dans le coin inférieur gauche.

Puis Redémarrez le contrôleur.

Vous y êtes presque, il reste encore quelques manips.

Une fois les étapes précédentes effectuées, votre matrice devrait affiché pendant quelques secondes le messages « Wifi ->> » , puis afficher un message fixe HOTSPOT ; si ce n’est pas le cas, recommencer la procédure concernant le flashage du module.

Hotspot :

Comme son nom l’indique, le contrôleur ouvrira maintenant un hotspot WLAN

Avec votre smartphone ou un pc portable, connectez-vous au wifi ayant pour SSID « AWTRIX Controller ».

Cliquez sur «Configure WiFi», vous serez redirigé vers la page des paramètres WIFI du module

 Saisissez votre SSID et le mot de passe de votre wifi.

Saisissez l’adresse ip de votre Raspberry

NE MODIFIEZ PAS LE PORT

si votre matrice ne montre que des pixels étranges, la disposition des LED sur la matrice est différente. Vous pouvez résoudre ce problème en ajustant le contrôle avec ** MatrixType2

Si vous avez tout suivi correctement, votre matrice affiche l’heure.

Il ne vous restera plus qu’a installer et configurer les applications désirées dans le App store depuis votre interface admin.

 

Source : Blueforcer.de