Commande
https://shop.pimoroni.com/products/pi-zero-project-kit-w-scroll-phat
Montage
Le montage est rapide. J'ai acheté pour la modique somme de 10€ un fer à souder chez Castoch et un fil d'étain pour 2€... Je n'ai pas de photos à proprement parlé du montage. Mais cela prend 2 minutes à souder...
Installation
Il faut installer obligatoirement la distribution Raspbian pour pouvoir installer la library scrollphat :
https://github.com/pimoroni/scroll-phat
Après avoir démarré notre RaspiZero, lancer la comande :
curl -sSL get.pimoroni.com/scrollphat | bash
comme décrit dans la documentation.Attendre la fin de l'installation puis redémarrez RaspiZero.
Au redémarrage vous trouverez dans /home/pi/Pimoroni/scrollphat des exemples en python pour tester le scrollPhat.
Affichage de la météo
J'ai utilisé un script (parmis d'autres) trouvable ici https://github.com/tupton/python-yahoo-weather qui utilise la météo de Yahoo.
Il faut ensuite récupérer le code de votre ville ( https://weather.codes/france/ )
Et lancer la commande (pour moi la ville d'Anglet) :
./weather.py -m -t FRXX5606
comme décrit dans la documentation.
Ensuite il faut créer un script python d'après les exemples pour afficher la température sans scroll, :
#!/usr/bin/env python
import scrollphat
import sys
import time
# on règle le contraste à 1 sinon çà fait mal aux yeux !
scrollphat.set_brightness(1)
if len(sys.argv) != 2:
print("\nusage: python simple-text-scroll.py \"message\" \npress CTRL-C to e
xit\n")
sys.exit(0)
scrollphat.write_string(sys.argv[1] + " ")
et ensuite lancer la commande :
e=`./weather.py -m -t FRAQ2124` && ./display-scroll-once.py "$e"
on met cela dans un script bash puis dans le crontab :
*/20 7-23 * * * sh /home/pi/scripts/disp_meteo.sh
(exécution du script toutes les 20 minutes entre 7h et 23h)
Photos :
Un beau boitier bien cheap ! |
et oui un boitier à la MacGyver ! (Boite d'allumettes) |
Et là je dis j'aime ! |
Affichage des prévisions complètes (un peu long et peu utile au jour le jour)