technique:raspberryscreen

Ceci est une ancienne révision du document !


Raspberry Screen

Vous disposez d'un écran HDMI à l'accueil de votre structure et voulez pouvoir afficher des infos qui tournent toute la journée comme un panneau d'affichage ?

Il vous faut :

Il ne reste plus qu'à tout installer, configurer et déposer vos docs dans la clef USB vierge pour qu'ils s'affichent.

On utilise une clef USB vierge formatée en Fat32 avec dedans :
* un dossier JPG
* un dossier MP4
* un dossier PDF

Et une distrib Raspbian bien configurée dans la Raspberry qui fait des trucs comme :
- si les dossiers n'existent pas sur la clef, un script les crée.
- si les dossiers existent, on convertit le PDF en une série d'images
- Enfin, on fait défiler en boucle le contenu des images et des MP4.

Et on programme une heure de démarrage et d'extinction, avec un fichier de config basique sur la clef.

heure_debut = 9:00
heure_fin = 17:00

Et on laisse la distrib tourner 24h/24h Si tu veux changer le contenu, tu éteinds la raspberry, tu changes le contenu de ta clef USB, tu rebranches et tu rallumes et ça repart… On se dispense des claviers, souris et on fait un truc simple !

Un bout de code partagé :

Mini-projet sur le dépot Git Framagit : https://framagit.org/cemea/raspiscreen

Ecrire les instructions d'installation du système Raspbian, en créer un préinstallé, faire la doc utilisateurs avec les formats qui vont bien (JPG, PNG, PDF, vidéos, sons ?)

Pour fonctionner, le Raspberry Pi va avoir besoin d'une carte MicroSD, sur laquelle se trouvera le système d'exploitation ainsi que tous les fichiers et programmes dont on a besoin. Pour installer le système d'exploitation Raspbian sur la carte MicroSD, on va pouvoir télécharger la dernière version (Stretch au 7 Sept 2017) en cliquant ci-dessous.

https://www.raspberrypi.org/downloads/raspbian/

Le téléchargement de la version complète “RASPBIAN STRETCH WITH DESKTOP” est conseillé.
Une fois Raspbian Stretch téléchargé, on va avoir besoin d'un logiciel qui permet l'écriture de l'image sur la carte MicroSD. Il en existe beaucoup. Parmi eux, Etcher est un outil graphique d'écriture sur carte SD qui fonctionne sur Mac OS, Linux et Windows, et qui est l'option la plus simple pour la plupart des utilisateurICEs. Etcher prend également en charge l'écriture d'images directement à partir du fichier zip, sans qu'aucun “dézippeur” ne soit requis.

Pour écrire votre image avec Etcher :

  • Téléchargez Etcher et installez-le
  • Insérez la carte SD à l'intérieur de votre lecteur de carte SD
  • Ouvrez Etcher et sélectionnez à partir de votre disque dur le fichier Raspbian .img ou .zip que vous souhaitez écrire sur la carte SD
  • Sélectionnez la carte SD sur laquelle vous souhaitez écrire votre image
  • Vérifiez vos sélections et cliquez sur “Flash!” pour commencer à écrire les données sur la carte SD

Une fois la carte MicroSD prête, on peut l'insérer dans le Raspberry Pi à l'emplacement prévu à cet effet. Pour le premier démarrage, on va avoir besoin d'un écran avec une entrée HDMI, d'un clavier ainsi que d'une souris. Branchez le cable HDMI, la souris et le clavier au Raspberry en utilisant le port HDMI et les ports USB. Il ne nous reste plus qu'à le brancher à une alimentation MicroUSB 5V, 2A. Une fois branché, le Raspberry s'initialise et on peut maintenant apercevoir à quoi ressemble le bureau Raspbian sur celui-çi.

:!: Alternative :!:

Une autre solution est d'utiliser une carte préinstallée avec NOOBS ou bien de télécharger NOOBS et de l'installer sur une carte MicroSD.

NOOBS est un programme d'installation de systèmes d'exploitation facile qui contient Raspbian. Il fournit également une sélection de systèmes d'exploitation alternatifs qui sont ensuite téléchargés à partir d'Internet et installés. NOOBS Lite contient le même programme d'installation de systèmes d'exploitation sans Raspbian “préchargé”. Il fournit le même menu de sélection de systèmes d'exploitation permettant de télécharger et d'installer Raspbian et d'autres images.

Petite astuce geek pour se passer du clavier, de l'écran et de la souris :

Pour activer le SSH par défaut, il suffit de déconnecter la carte SD fraichement installée, et de la rebrancher, puis de monter la partition et de créer un fichier nommé ssh à la racine de la carte. Ainsi dès le démarrage, votre raspberry aura le ssh activé. A vous ensuite de retrouver son IP et de vous y conecter.

Raspbian pixel et chromium en mode “kiosk” : ouverture automatique d'un navigateur web en mode plein écran au démarrage de raspbian

Quelques outils/paramétrages intéressants/nécessaires :

- configurer le fichier d'initialisation de LXDE pour qu'il pointe directement sur la page web que l'on souhaite afficher

- xset pour désactiver le DPMS et l'écran de veille (screensaver)

- pour masquer le curseur de la souris, on peut installer un petit utilitaire nommé “unclutter” via la commande :
sudo apt-get install unclutter

D'autres idées ?

  • technique/raspberryscreen.1510617348.txt.gz
  • Dernière modification : 2020/04/11 02:26
  • (modification externe)