Page 1 sur 1

Bouton poussoir - démarrage - masquage du pointeur - lancement vidéo en boucle - nouvel appui - shutdown

Posté : jeu. 21 mai 2020 22:25
par remilat
Bonjour à tous !

Tout neuf avec un Pi3 en main, j'ai un petit projet à vous soumettre : il me faut diffuser sur 3 TV une vidéo en boucle à partir d'un RPi3 vers un splitter HDMI :

Je veux pouvoir allumer le RPi3 en appuyant sur un bouton poussoir.
Au démarrage du système, une vidé doit se lancer automatiquement, en plein écran bien sûr, curseur masqué.
Je veux pouvoir éteindre "proprement le RPi3 en rappyant sur le bouton poussoir qui devra donc cesser la vidéo puis éteindre le Rpi3.
A l'usage, je ne veux ni clavier ni souris !


Je pense installer Raspbian: bonne idée ?
J'ai trouvé quelques liens...
https://trevilly.com/lecture-automatiqu ... demarrage/
https://raspberry-lab.fr/Composants/Exe ... -Francais/
https://leblogderames.wordpress.com/201 ... demarrage/
https://brickodeurs.fr/wiki/comment-tra ... ur-boucle/
... il y a de l'idée mais bon... pas assez compétent ! :roll:

Un peu d'aide serait la bienvenue :D

Merci !

Re: Bouton poussoir - démarrage - masquage du pointeur - lancement vidéo en boucle - nouvel appui - shutdown

Posté : lun. 25 mai 2020 13:49
par Nabla
Bonjour,

Je poste ici sans même avoir pris le temps de rédiger une présentation ; mes excuses aux membres anciens du forum.
Je suis l'auteur (titre un peu pompeux) d'un des articles que tu cites.

Dans cet article, le Rpi démarre et lance une vidéo en plein écran.
(Le fun est de le faire avec un simple et vieux RpiB ou un minimaliste RpiZéro avec Raspbian Lite évidemment)
Il suffit d'ajouter un script complémentaire afin d'avoir un bouton "extinction".

Tu aurais ainsi un Rpi
- Qui démarre et lance une vidéo (ou une série de vidéos en ordre ou en aléatoire) en plein écran dès le démarrage (prévoir une alim avec un interrupteur ou (plus compliqué) se fabriquer une alim spécifique)
(Le Rpi peut même être alimenté par l'écran si celui-ci dispose d'un port USB ; j'ai testé = ça fonctionne)
- La simple nécessité d'appuyer sur un bouton pour éteindre le Rpi.

Au démarrage, on exécute les 2 scripts et hop, ça roule.

Bref, c'est assez facile et réalisable rapidement.
Je n'ai jamais utilisé de splitter mais j'imagine que cela ne changera rien.
Encore une fois, à mon avis, Raspbian est adapté et permet de le faire en simple version Lite donc sans pointeur visible.

Bonne Journée,

Re: Bouton poussoir - démarrage - masquage du pointeur - lancement vidéo en boucle - nouvel appui - shutdown

Posté : lun. 25 mai 2020 22:25
par remilat
Bonjour et merci de ton aide !
On ne peut pas allumer le rpi avec le BP ?
Comment procéder pour créer tout ce que tu m’explique ?
:roll:
Encore merci de ta précieuse aide !

Re: Bouton poussoir - démarrage - masquage du pointeur - lancement vidéo en boucle - nouvel appui - shutdown

Posté : lun. 25 mai 2020 23:00
par Nabla
Re,

Pour l'alimentation, voici un article intéressant :
https://www.firediy.fr/article/alimente ... omme-un-pc
Je dois le tester pour un ami (mais je n'ai pas les compétences de François en électronique ; loin de là).
Cette partie peut être reportée ultérieurement évidemment.

Pour débuter avec le Rpi, il faut procéder à l’installation de Raspbian Lite.
Puis exécuter

Code : Tout sélectionner

sudo raspi-config
pour changer divers paramètres (littérature facile à trouver)

Puis on redémarre avec

Code : Tout sélectionner

sudo reboot
Ensuite,

Code : Tout sélectionner

sudo apt update && sudo apt upgrade && sudo apt install omxplayer
pour mettre à jour et installer le lecteur vidéo

Pour le script :

Code : Tout sélectionner

nano /home/pi/video-boucle.sh
puis :

Code : Tout sélectionner

#!/bin/bash

# Chemin du dossier ou "path"
VIDEOPATH="/home/pi/videos"

# Service à utiliser
SERVICE="omxplayer"

# Le script en lui-même
while true; do
        if ps ax | grep -v grep | grep $SERVICE > /dev/null
        then
        sleep 100; 
else
        for entry in $VIDEOPATH/*
        do
                clear
                omxplayer -b $entry > /dev/null
        done
fi
done
Pour finir, modification de rc.local avec

Code : Tout sélectionner

sudo nano /etc/rc.local
et ajout de la ligne

Code : Tout sélectionner

sudo bash /home/pi/video-boucle.sh
juste avant la ligne # Print the IP address

Au redémarrage, tu dois avoir un Raspberry Pi qui diffuse la ou les vidéos contenues dans le dossier /home/pi/videos.

Une fois que cela sera fait, tu pourras ajouter le bouton d'extinction et créer le script idoine.
Autant procéder par étapes :-)

@+

Re: Bouton poussoir - démarrage - masquage du pointeur - lancement vidéo en boucle - nouvel appui - shutdown

Posté : lun. 25 mai 2020 23:30
par remilat
Tu es au top !
Je vais déjà tenter ça dès que possible !

1000 mercis 😉

Re: Bouton poussoir - démarrage - masquage du pointeur - lancement vidéo en boucle - nouvel appui - shutdown

Posté : mar. 26 mai 2020 23:02
par dyox
Bonjour,

J'avais fait un tuto pour un ON / OFF avec un BP : https://forums.framboise314.fr/viewtopi ... =44&t=4423
A voir si cela vous convient.

Je sais qu'il existe une distribution (plutôt un raspian modifié) justement faite pour ça mais je ne la retrouve pas.

Re: Bouton poussoir - démarrage - masquage du pointeur - lancement vidéo en boucle - nouvel appui - shutdown

Posté : mar. 26 mai 2020 23:08
par remilat
Merci beaucoup à toi aussi !
J’ai hâte d’avoir un peu de temps pour m’y mettre 😅