technique:raspberryscreen

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
technique:raspberryscreen [2017/11/14 15:33] lolotechnique:raspberryscreen [2021/04/29 23:14] francoisa
Ligne 1: Ligne 1:
 ====== Raspberry Screen ====== ====== Raspberry Screen ======
  
-{{  :technique:raspberry:raspberry_pi_logo.png?nolink&100x127}}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 ?+{{  .:raspberry:raspberry_pi_logo.png?nolink&100x127}}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 vous faut :
Ligne 19: Ligne 19:
   * [[https://www.screenly.io/ose/|https://www.screenly.io/ose/]]   * [[https://www.screenly.io/ose/|https://www.screenly.io/ose/]]
   * [[https://pimylifeup.com/raspberry-pi-photo-frame/|https://pimylifeup.com/raspberry-pi-photo-frame/]]   * [[https://pimylifeup.com/raspberry-pi-photo-frame/|https://pimylifeup.com/raspberry-pi-photo-frame/]]
 +  * [[https://www.binaryemotions.com/digital-signage/raspberry-slideshow/|https://www.binaryemotions.com/digital-signage/raspberry-slideshow/]]
 +
 +===== 1) Personnalisation de la solution RS =====
 +
 +La solution Raspberry Slideshow fonctionne !
 +
 +  * Voir [[.:raspberryslideshow|Raspberry Slideshow]]
 +  * Adaptation pour [[.:raspitv-accueil|RPI TV-Accueil]] à l'AN des CEMEA à Paris.
 +
 +===== 2) Customisation d'un raspberry classique =====
  
 ===== Principe général ===== ===== Principe général =====
Ligne 27: Ligne 37:
  
 Et on programme une heure de démarrage et d'extinction, avec un fichier de config basique sur la clef. Et on programme une heure de démarrage et d'extinction, avec un fichier de config basique sur la clef.
- 
 <code> <code>
 +
 heure_debut = 9:00 heure_debut = 9:00
 heure_fin = 17:00 heure_fin = 17:00
 +
 </code> </code>
  
Ligne 38: Ligne 49:
  
 Mini-projet sur le dépot Git Framagit : [[https://framagit.org/cemea/raspiscreen|https://framagit.org/cemea/raspiscreen]] Mini-projet sur le dépot Git Framagit : [[https://framagit.org/cemea/raspiscreen|https://framagit.org/cemea/raspiscreen]]
 +
 +==== Option Programmation horaire ====
 +
 +Demande supplémentaire : programmer la diffusion de contenus à des heures précises.
 +
 +Solution : créer des dossiers nommés selon des formats adaptés : AAMMJJ-hhmm
 +
 +Adapter un script pour faire tourner le contenu d'un dossier et tester si on a dépassé la date du dossier suivant. Si oui, on passe au dossier concerné.
 +<code>
 +
 +date + "%"
 +
 +</code>
  
 ===== TODO : ===== ===== TODO : =====
Ligne 71: Ligne 95:
 === Petite astuce geek pour se passer du clavier, de l'écran et de la souris : === === 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.+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 connecter.
  
 ==== 3) Un exemple d'usage : une borne d'accueil ==== ==== 3) Un exemple d'usage : une borne d'accueil ====
Ligne 77: Ligne 101:
 <font 14px/inherit;;inherit;;inherit>Raspbian (pixel) et un navigateur web (chromium par défaut) en mode "kiosk" : ouverture automatique d'un navigateur web en mode plein écran au démarrage de raspbian</font> <font 14px/inherit;;inherit;;inherit>Raspbian (pixel) et un navigateur web (chromium par défaut) en mode "kiosk" : ouverture automatique d'un navigateur web en mode plein écran au démarrage de raspbian</font>
  
-<font 14px/inherit;;inherit;;inherit>Quelques outils/paramétrages intéressants/nécessaires :</font>+__Les intentions__  :
  
-- intention configurer le fichier d'initialisation de LXDE pour qu'il pointe directement sur la page web que l'on souhaite afficher+1) configurer le fichier d'initialisation de LXDE pour qu'il pointe directement sur la page web que l'on souhaite afficher
  
-dans le menu préférences et config du raspi , dans interface activé SSH (pour le contrôle à distance en ligne de commandes) et VNC (pour le contrôle à distance en mode graphique)+2) empêcher quelconque mise en veille, arrêt inopiné du raspi
  
-redémarrer le raspi+3) supprimer la souris à l'écran
  
-changer le mot 2 passe pour SSH et VNC (c le mêmeon peut aussi y accéder via le menu préférences+4permettre une prise en main et gestion à distance
  
-si pas fait tout seul par votre routeur+5) programmer le lancement et la mise hors tension du raspi
  
-- récupérer l'adresse MAC du raspi via la commande "ifconfig" dans un terminal+6) rédiger un script permettant de synchroniser notre outil de résa GRR sur un écran accessible depuis l'accueil
  
-(si brancher en wifi wlan0 si elle est brancée en ethernet chaercher la ligne qui commence par enx, puis ligne ether on a l'adresse MAC (gpe de 6 fois 2 caractères séparé par des b8:27:eb:37:1b:0f)+__En pratique__  :
  
-- pour communiquer via VNC avec le raspion doit installer VNC viewer+1) il faut éditer le fichier de config de LXDE,
  
-[[https://www.realvnc.com/fr/connect/download/viewer/|https://www.realvnc.com/fr/connect/download/viewer/]]+il est dans /home/pi/.config/lxsession/LXDE-pi/autostart avec ton éditeur favori (nano, vi …)
  
-<font 14px/inherit;;inherit;;inherit>- xset pour désactiver le DPMS et l'écran de veille (screensaver)</font>+par défaut on a : 
 +<code>
  
-''//xset s off//''+@lxpanel –profile LXDE-pi 
 +@pcmanfm –desktop –profile LXDE-pi 
 +@point-rpi
  
-''//xset-dpms//''+</code>
  
-- pour masquer le curseur de la souris, on peut installer un petit utilitaire nommé “unclutter” via la commande \\ ''//sudo apt-get install unclutter//'' \\+et le remplacer par (on peut conserver les 3 premières lignes ou pas) :
  
-il faut éditer le fichier de config de LXDE, il est dans /home/pi/.config/lxsession/LXDE-pi/autostart avec ton éditeur favori (nano, vi ...)+<code> 
 +@xset s off 
 +@xset s noblank 
 +@xset -dpms 
 +@chromium-browser –noerrdialogs –kiosk –incognito https://resa.cemea-pdll.org/102.html (l'adresse vers laquelle on pointe)
  
-par défaut on a :+</code>
  
-@lxpanel --profile LXDE-pi+<font 14px/inherit;;inherit;;inherit>2) xset pour désactiver le DPMS et l'écran de veille (screensaver)</font>
  
-@pcmanfm --desktop --profile LXDE-pi+''//xset-dpms//''
  
-@point-rpi+''//xset s off//''
  
-et le remplacer par (on peut conserver les 3 premières lignes ou pas) :+3) pour masquer le curseur de la souris, on peut installer un petit utilitaire nommé “unclutter” via la commande ''//sudo apt-get install unclutter//''
  
-@xset s off+il se lance automatiquement
  
-@xset s noblank+4) dans les menus "préférences" et "config" de raspbian, dans "interface", activé SSH (pour le contrôle à distance en ligne de commandes) et VNC (pour le contrôle à distance en mode graphique)
  
-@xset -dpms+redémarrer le raspi
  
-@chromium-browser --noerrdialogs --kiosk --incognito https://resa.cemea-pdll.org/102.html+changer le mot 2 passe pour SSH et VNC (c le même) on peut aussi y accéder via le menu préférences
  
-l'adresse vers laquelle on pointe+- si cela n'est pas fait tout seul par votre routeur, on doit récupérer l'adresse MAC du raspi via la commande "ifconfig" dans un terminal
  
-- chromium-browser –kiosk [[https://resa.cemea-pdll.org/102.html|https://resa.cemea-pdll.org/102.html]]+(si il est connecté en wifi, chercher la ligne qui commence par "wlan0", si il est connecté en ethernet, chercher la ligne qui commence par "enx", puis ligne "ether" on a l'adresse MAC (gpe de 6 fois 2 caractères séparé par des ":" exemple b8:27:eb:37:1b:0f)
  
-on peut tester sans no blank et noerdialogs+- pour communiquer via VNC avec le raspi, on doit installer VNC viewer
  
-pour arrêter le raspi on va privilégier une solution physique plutot qu'un logiciel prise mécanique de réglage d'horaire+[[https://www.realvnc.com/fr/connect/download/viewer/|https://www.realvnc.com/fr/connect/download/viewer/]] 
 + 
 +5) pour arrêter le raspi on va privilégier une solution physique plutot qu'un logiciel = programmateur mécanique 
 + 
 +6) rédaction du script qui va bien
  
 [[http://www.framboise314.fr/|D'autres idées ?]] [[http://www.framboise314.fr/|D'autres idées ?]]
 +
  
  • technique/raspberryscreen.txt
  • Dernière modification : 2024/04/02 15:08
  • de 127.0.0.1