Le club informatique fabrique un miroir magique – Partie 2

Le logiciel

Installation

Il faut suivre les instructions du site https://magicmirror.builders/

Dans un shell taper :
> bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh) »

Démarrage automatique du miroir magique

cf https://github.com/MichMich/MagicMirror/wiki/Auto-Starting-MagicMirror

Installer PM2 :

> sudo npm install -g pm2

Démarrer automatiquement PM2 au boot :

> pm2 startup

Créer un script de démarrage

> cd ~
> sudo nano mm.sh

Ajouter les lignes suivantes :

cd ~/MagicMirror
DISPLAY=:0 npm start

Sauver (CTRL + O), quitter (CTRL + X).
Rendre le script excécutable:

> sudo chmod +x mm.sh

On peut maintenant lancer le miroir magique avec PM2 :

> pm2 start mm.sh

L’écran du miroir magique doit apparaitre après quelques secondes.

Pour activer le redémarrage automatique il faut enregistrer l’état actuel du processus.
En laissant le miroir active, dans un shell (avec ALT + TAB), taper :

> pm2 save

Mise en mode vertical de l’écran

cf https://github.com/MichMich/MagicMirror/wiki/Configuring-the-Raspberry-Pi

editer le fichier /boot/config.txt:

> sudo nano /boot/config.txt

Ajouter les lignes suivantes:

display_rotate=1
avoid_warnings=1

Et rebooter :
> sudo reboot

Désactivation de la mise en veille

Editer le fichier /etc/kbd/config pour mettre à 0 la mise en veille.

> sudo nano /etc/kbd/config
BLANK_TIME=0
POWERDOWN_TIME=0

Configuration des modules

Cf https://github.com/MichMich/MagicMirror/wiki/MagicMirror%C2%B2-Modules

Les modules se configurent via un fichier JSON :
> sudo nano ~/MagicMirror/config/config.js

Nous avons mis le langage en français, fait pointer les infos météo sur la ville la plus proche disponible (Pithiviers) et fait pointer le flux RSS sur les titres du site Le Monde.
config.js

Le club informatique fabrique un miroir magique – Partie 1

Le matériel

L’AVI a investi en 2015 dans un Raspberry Pi 2 qui est un « nano-ordinateur » dans lequel ont peu installer différents systèmes d’exploitation et différentes applications en changeant simplement une carte SD.

Nous nous sommes donc décidé récemment à fabriquer un « Miroir Magique » qui est un miroir sur lequel des informations viennent s’afficher.

Il existe de nombreux tutoriels sur Youtube et il existe un projet Open-Source permettant d’installer et de configurer facilement son contenu : https://magicmirror.builders/

Nous avons donc commencé par démonter un ordinateur portable en panne pour en récupérer la dalle LCD.

Nous avons ensuite identifié le modèle de l’écran (numéro de série affiché sur une étiquette au dos, dans notre cas le B173RW01 V0.5) et commandé une carte contrôleur pour ce modèle sur Ebay pour environ 30 € :

http://www.ebay.fr/itm/HDMI-DVI-VGA-AUDIO-LCD-Controller-Board-kit-For-AU-Optronics-B173RW01-V-0-V3-V-3-/251457827205

L’écran se branche sur la carte contrôleur avec une nappe spéciale, assez fragile. On relie la carte contrôleur au Raspberry en HDMI et on alimente la carte en 12 V.

Notre première alim n’était pas assez puissante (0.3 A) et l’écran ne faisait qu’un bref flash avant de s’éteindre à période régulière. Il faut vérifier que l’alimentation délivre bien 3 ampères.

La carte contrôleur :

La carte possède des boutons de menus pour paramétrer l’écran (luminosité, contraste, …) :

Tout ça relié au Raspberry :

Une fois tout branché on a un système qui affiche des choses :

 

Pour mettre tout ça en place, André nous a fabriqué un superbe support :

Et nous avons acheté du film miroir : https://www.amazon.fr/gp/product/B00864GLM8/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1

Pour le moment ce film est un peu trop transparent, on voit trop l’écran au travers. Le problème diminue en baissant la luminosité de l’écran et on envisage de mettre 2 épaisseurs de film.

 

La suite plus tard …..