Créer son horloge mathématique ou Albert-Clock à partir d’un Raspberry pi

Bonjour à tous!

Il y a quelques années maintenant j’avais créé une Albert-Clock et surtout un Albert-chrono pour mes élèves.

L’idée était que si des élèves n’avaient pas de montre, il pouvaient avoir l’heure ou le teps restant l’ors d’une évaluation en faisant un calcul (l’horloge ou le chrono étant vidéoprojecté).

J’utilise encore très régulièrement le chrono.

J’ai vu récemment un tweet de Dc.Carbone qui a posté une photo de son horloge.

Je l’avais rêvé et voilà qu’il fait le job donc ni une ni deux, je lui demande, il me fourni rapidement le logiciel qui me manquait grand écran d’une page web au lancement de l’application.

J’avais bien chromium mais pfiou pour un raspberrypi 2 ça ramait et plantait( j’ai ceci dit p’tet la ram qui est défectueuse).

J’ai réussi rapidement (j’adore les rpi, j’en suis à 4 rpi. un pihole+NAS, une Recalbox, une future interface d’info (pas encore fait) et j’avais ma mathixbox que j’ai remisé au placard au profit d’un hootoo)

J’ai donc ressorti mon rpi2 qui avait la mathixbox!

Le tuto est simple. Je vais expliquer les étapes.

Tout d’abord, je pars du principe que vous avez installé la dernière Raspbian et que votre écran est configuré.

Vous lancez le programme ‘Raspberry pi configuration’ dans le menu préférence.

Dans l’onglet ‘Système’

On active le boot graphique en sélectionnant à la ligne Boot : « To Desktop »

(cela désactive démarre l’interface graphique)

Et en dessous on active l’autologin en le passant à True.

(cela désactive connecte automatiquement à la session utilisateur)

Dans l’onglet ‘Display’

On désactive le Screen Blancking en le mettant à FALSE.

(cela désactive la veille de l’écran)

Ensuite on ouvre un terminal.

On copie mon albertclock :

wget https://mathix.org/albertclock/albertclokcpi.zip --user-agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0"

On décompresse le fichier :

unzip albertclokcpi.zip

Passons au programme qui permettra d’afficher l’horloge qui vient de Dc Carbone

mkdir ADMoov
cd ADMoov

On télécharge y le fichier

wget https://mathix.org/albertclock/ADMoovPiQt.zip --user-agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0"

On le décompresse

unzip ADMoovPiQt.zip

On va installer de quoi compiler le programme :

sudo apt install qt5-qmake-bin qt5-qmake qtbase5-dev-tools qtbase5-dev libqt5webkit5-dev

Ensuite on va compiler le programme avec ces 3 commandes (ça va être long 3 à 4 minutes pour le make) :

qmake
make
sudo make install

Ensuite on souhaite lancer le programme au démarrage de la session pour cela on va ajouter un petit fichier

cd ~/.config
cd autoStart

(si le répertoire n’existe pas, on le créé avec la commande ‘mkdir autoStart’ et on y entre)

On va créé un fichier de lancement automatique

nano clock.desktop

et on y copie cela si le nom d’utilisateur de la session n’est pas ‘pi’ vous modifier la 4e ligne le mot pi par votre nom d’utilisateur :

[Desktop Entry]
Type=Application
Name=clock
Exec=/opt/ADMoovPiQt/bin/ADMoovPiQt file:///home/pi/albertclock/index.html
StartupNotify=false
Terminal=false

Contrôle-O et on valide pour enregistrer puis Contrôle-X pour sortir

Et voilà !

Ah oui, quand on branche le rasberry pi sans câble réseau il se peut qu’il ne soit pas l’heure.

La solution Vous démarrez le raspberry pi avec le réseau. On l’éteint. On débranche le câble réseau et on place rapidement le raspberrypi où l’on veut et voilà 🙂

A propos de l'auteur : blank

Enseignant de mathématiques : collège Belle-vue de Loué Membre de l'équipe du "Rallye mathématique de la Sarthe" blog : mathix.org

a écrit 1010 articles sur mathix.org.

Vous avez aimé cet article ? Alors partagez-le avec vos amis en cliquant sur les boutons ci-dessous :

Twitter Facebook email
Licence Creative Commons

2 commentaires

Rejoignez la conversation

Votre adresse e-mail ne sera pas publiée.