Table des matières:

Tableau d'affichage Raspberry Pi : 11 étapes (avec photos)
Tableau d'affichage Raspberry Pi : 11 étapes (avec photos)

Vidéo: Tableau d'affichage Raspberry Pi : 11 étapes (avec photos)

Vidéo: Tableau d'affichage Raspberry Pi : 11 étapes (avec photos)
Vidéo: Windows 11 on Raspberry Pi 4 2024, Novembre
Anonim
Tableau d'affichage Raspberry Pi
Tableau d'affichage Raspberry Pi
Tableau d'affichage Raspberry Pi
Tableau d'affichage Raspberry Pi
Tableau d'affichage Raspberry Pi
Tableau d'affichage Raspberry Pi

C'est un projet sur lequel j'ai travaillé pour mon église. Nous voulions un babillard électronique qui serait monté dans la zone narthex/lobby et qui ferait défiler des diapositives statiques toutes les quelques secondes.

Voici nos objectifs de conception:

  • Diapositives statiques, pas de vidéo ni d'audio
  • L'administrateur génère des diapositives dans Powerpoint (outil familier, aucun nouveau logiciel à apprendre)
  • L'administrateur peut faire glisser et déposer une nouvelle présentation pour remplacer l'ancienne
  • Aucune solution basée sur le cloud, puisque le babillard serait sur notre réseau sans fil privé
  • Pas de frais de licence mensuels ou de logiciel propriétaire, autre que ce que nous avions déjà (Windows, Office, Powerpoint)
  • Écran 49", en mode portrait/vertical (bien que le mode paysage/horizontal soit également possible et décrit ci-dessous)
  • Coût souhaité: <$1000

Nous avons réussi à le faire et sommes arrivés en deçà du budget. J'ai récemment aidé une autre église voisine à faire le même projet, et le coût total (sans compter le coût d'un électricien pour amener l'électricité au bon endroit sur le mur et le travail impliqué dans le montage) était inférieur à 500 $.

En raison du faible coût et des coûts permanents essentiellement nuls (juste l'électricité), cela conviendrait également bien aux écoles, bibliothèques, musées, organisations à but non lucratif ou autres organisations disposant d'un budget limité.

Les commentaires sont les bienvenus.

Étape 1: Liste d'équipement

Liste d'équipement
Liste d'équipement
Liste d'équipement
Liste d'équipement
Liste d'équipement
Liste d'équipement

Voici une liste des équipements que nous avons utilisés. Des commentaires sont ajoutés. J'essaie de créer un lien vers le site du fabricant lorsque cela est possible, plutôt que vers un détaillant.

  • TV/moniteur. La plupart des téléviseurs ou moniteurs modernes feront l'affaire, tant qu'ils disposent du CEC (voir cet article sur Wikipedia pour plus d'informations sur le CEC: https://en.wikipedia.org/wiki/Consumer_Electronics_Control). La plupart des moniteurs sont conçus pour être montés en mode vertical/portrait ou en mode horizontal/paysage. Les téléviseurs sont conçus pour être horizontaux, leur montage vertical est donc un peu plus délicat. De plus, de nombreux téléviseurs sont asymétriques de haut en bas (c'est-à-dire que le bord inférieur est souvent plus grand que le haut), donc le montage vertical peut sembler un peu étrange. Pourtant, les téléviseurs sont globalement moins chers, nous sommes donc allés avec un téléviseur. Bien sûr, si votre orientation préférée est le paysage, cela n'a pas d'importance. Nous avons opté pour celui-ci: un téléviseur LED LG 49".
  • Support TV: C'était délicat, car nous avons acheté un téléviseur et voulions le monter verticalement. Les éléments à prendre en compte sont le style de montage et s'il sera visible, surtout si le téléviseur est monté verticalement. Le support est placé sur le mur dans la même orientation que si vous installiez le téléviseur horizontalement. Si vous choisissez de monter le téléviseur verticalement, vous devez déterminer si les trous de montage des vis du support du téléviseur peuvent s'adapter aux trous de montage pivotés du téléviseur. Certains téléviseurs espacent leurs vis de montage selon un motif carré, tandis que d'autres sont un motif rectangulaire. Réfléchissez bien et assurez-vous que le montage fonctionnera à l'emplacement souhaité avant d'acheter.
  • Raspberry Pi, boîtier, câbles, dissipateur thermique, ventilateur, etc.: je vous recommande d'obtenir la version la plus récente et la plus performante. Au moment où nous avons construit le projet, c'était le Raspberry Pi 3 B+, mais maintenant le Raspberry Pi 4 B est sorti. En ce qui concerne le boîtier, le cordon d'alimentation, les dissipateurs de chaleur, le ventilateur, nous avons décidé que puisque le Raspberry Pi fonctionnera 24h / 24 et 7j / 7, nous voulions un boîtier avec un ventilateur, bien que silencieux. Et le fait d'avoir un cordon d'alimentation avec un interrupteur d'alimentation en ligne facilite la réinitialisation du système sans avoir à débrancher la prise. L'autre différence principale entre le Raspberry Pi 3 B+ et le Raspberry Pi 4B est que le 4 B possède une prise micro-HDMI, ce qui signifie qu'il faut un adaptateur (il est inclus dans le kit ci-dessous).

    • Si vous optez pour le Raspberry Pi 3 B+: Raspberry Pi 3 B+ Case Kit (n'inclut pas le Raspberry Pi)
    • Si vous optez pour le Raspberry Pi 4 B: Raspberry Pi 4 B Case Kit (n'inclut pas le Raspberry Pi)
  • Câble HDMI: tout va bien, tant qu'il prend en charge CEC. Notez que généralement, le Raspberry Pi sera monté sur le mur derrière le téléviseur/moniteur ou éventuellement attaché au téléviseur/moniteur lui-même, donc un câble court de 3' est probablement suffisant. Trop long d'un câble et ça se verra. Tenez également compte de l'emplacement des ports HDMI sur le téléviseur/moniteur et si vous pouvez envisager une extrémité de câble à 90 degrés (par exemple, si les ports HDMI sont d'un côté).
  • Carte Micro SD. Cela n'a pas beaucoup d'importance non plus. Nous avons choisi 32 Go plutôt que 16 Go standard, juste pour avoir un espace supplémentaire pour des logiciels supplémentaires, si nous le voulions, et pour avoir un endroit pour stocker plusieurs présentations. Nous avons choisi celle-ci: la carte MicroSD SanDisk Ultra PLUS 32 Go. Notez que c'est plus facile si vous achetez une carte MicroSD avec NOOBS déjà installée, comme celle-ci: Carte SD avec NOOBS. Je ne l'ai pas fait, mais vous pouvez économiser une étape si vous le faites. Voir ici pour plus d'informations: NOOBS

Une note sur CEC: CEC (Consumer Electronics Control) permet à certains composants de se contrôler via le câble HDMI. Par exemple, un lecteur DVD peut allumer/éteindre le téléviseur connecté via le câble HDMI si les deux prennent en charge CEC. Ceci est utile dans notre cas, car le Raspberry Pi peut allumer/éteindre le téléviseur/moniteur à sa guise. Par exemple, dans le cadre d'une église, nous aimerions que le moniteur ne soit allumé que pendant les heures d'ouverture de l'église, et cela varie selon le jour de la semaine. Le CEC permet au Pi d'allumer et d'éteindre le téléviseur selon un calendrier arbitrairement complexe.

Étape 2: Assemblez le boîtier Pi

Assembler le boîtier Pi
Assembler le boîtier Pi
Assembler le boîtier Pi
Assembler le boîtier Pi
Assembler le boîtier Pi
Assembler le boîtier Pi

Le montage est assez simple. Collez les dissipateurs thermiques sur les puces de taille correspondante sur le Raspberry Pi, assemblez le boîtier couche par couche. N'oubliez pas de retirer les fines feuilles de protection en plastique de chaque couche.

Étape 3: Installez Raspbian

Installer Raspbian
Installer Raspbian

Il existe un excellent guide sur le site Raspberry Pi. Suivez ces instructions pour le configurer.

Configurer votre Raspberry Pi

J'ai utilisé Raspbian Lite, car il n'a pas d'applications supplémentaires dont vous n'aurez pas besoin pour ce projet.

Étape 4: ajouter un logiciel standard et personnalisé

Une fois que NOOBS installe Raspbian, la première fois que vous vous connectez, vous serez invité à indiquer des éléments tels que la langue, le fuseau horaire, etc. Il vous demandera également des informations sur le réseau WiFi et le mot de passe, sauf si vous utilisez une connexion filaire. Enfin, il téléchargera et installera toutes les mises à jour Raspbian. Cela aide si vous êtes sur la même connexion Internet que dans la configuration finale, mais ce n'est pas obligatoire. C'est-à-dire que vous pouvez effectuer cette étape à la maison avant de vous installer dans l'emplacement final. N'oubliez pas de configurer la nouvelle connexion Internet avant le redémarrage final à la dernière étape.

Ouvrez une fenêtre de terminal (cliquez sur l'icône rectangulaire noire près du coin supérieur gauche de l'écran).

Nous vérifions d'abord s'il existe d'autres mises à jour de Raspbian. Tapez les lignes suivantes, une à la fois

mise à jour sudo apt

mise à niveau sudo apt

(dites « O » s'il vous demande si vous souhaitez installer les mises à jour).

Ensuite, nous installons Samba, qui permet le partage de dossiers avec la ou les machines Windows sur le réseau.

sudo apt installer samba samba-common-bin smbclient cifs-utils

Ensuite, nous installons fbi. fbi est l'utilitaire unix qui affiche des graphiques sur un écran n'exécutant pas de gestionnaire de fenêtres.

sudo apt installer fbi

Ensuite, nous installons inotify-tools. inotify-tools permet au diaporama de regarder le dossier partagé pour tout changement.

sudo apt installer inotify-tools

Ensuite, nous installons cec-utils. cec-utils permet au Raspberry Pi d'allumer et d'éteindre le téléviseur via le câble HDMI.

sudo apt installer cec-utils

Ensuite, vous devrez télécharger les petits utilitaires que j'ai écrits pour lire le diaporama.

git clone

Cela récupérera le code et le placera dans un répertoire appelé raspi_slideshow.

Désormais, tous les logiciels sont disponibles sur le Raspberry Pi. Les étapes suivantes passent par la configuration.

Étape 5: Configurer le dossier partagé

Par défaut, le code du diaporama recherche un répertoire (dossier) /shared/Présentation.

Nous devons créer ce répertoire. Comme c'est au niveau racine, nous avons besoin d'autorisations root, donc un sudo est en ordre. Vous devrez peut-être saisir le mot de passe (la valeur par défaut est framboise) lorsque vous exécutez cette commande:

sudo mkdir -p /shared/Présentation

Ensuite, nous devons le rendre lisible et inscriptible par n'importe qui sur ce Pi. Tapez la commande suivante:

sudo chmod a+rwx /partagé/Présentation

Cela le rend visible uniquement sur ce Pi. Ensuite, nous devons partager ce dossier avec le monde (en fait, uniquement d'autres machines sur le même réseau). C'est pourquoi nous vous recommandons d'utiliser un réseau Wi-Fi privé (protégé par mot de passe) ou un réseau local câblé.

Lorsque nous avons installé samba à l'étape précédente, il a créé un fichier par défaut /etc/samba/smb.conf

Nous devons ajouter un tas de lignes à la fin de ce fichier. Les lignes sont dans le fichier raspi_slideshow/add_to_smb.conf

La façon la plus simple de le faire est la suivante:

sudo bash

cat raspi_slideshow/add_to_smb.conf >> /etc/samba/smb.conf quitter

Cela concatène essentiellement le fichier add_to_smb.conf à la fin de /etc/samba/smb.conf

Vous pouvez choisir de le faire via un éditeur comme nano si vous préférez, mais c'est une bonne quantité de frappe.

Fondamentalement, il partage le répertoire /shared en tant que répertoire lisible et inscriptible par n'importe qui sur le réseau local. Je ne vais pas expliquer comment le protéger ici, mais si vous voulez qu'il soit protégé (pour exiger un mot de passe pour le modifier), vous pouvez lire sur Samba et modifier les paramètres en conséquence.

Étape 6: Configurer les paramètres d'activation/désactivation du moniteur

Nous utilisons cron pour allumer et éteindre le téléviseur/moniteur à des heures programmées. Cron est un utilitaire Linux qui exécute des tâches à des heures planifiées. Si vous souhaitez que votre téléviseur/moniteur fonctionne 24h/24 et 7j/7 ou si vous souhaitez l'allumer et l'éteindre manuellement, vous pouvez ignorer cette étape.

Copiez l'exemple de fichier crontab du répertoire raspi_slideshow vers le répertoire de base.

cp raspi_slideshow/crontab_example.pi crontab.pi

Le fichier crontab_example.pi est un exemple qui montre comment fonctionne ce type de fichier. Il y a beaucoup de documentation dans Wikipedia et ailleurs:

Maintenant, nous l'éditons. Il est utile d'avoir déjà défini votre emploi du temps. L'exemple de calendrier est

  • Dimanche: ouvert à 7h, fermé à 21h
  • Mercredi: ouvert à 8h, fermé à 21h
  • Samedi: ouvert à 7h, fermé à 21h
  • Autres jours: activé à 8h, fermé à 17h

J'aime nano car il est installé avec Raspbian et facile à utiliser. Vous pouvez utiliser vi ou tout autre éditeur.

nano crontab.pi

Modifiez le fichier pour spécifier les heures d'activation/de désactivation pour chaque jour. Utilisez les touches fléchées pour vous déplacer. Retour arrière à supprimer, type à insérer. Lorsque vous avez terminé, Control-O pour enregistrer (vous devrez appuyer sur "enter" pour confirmer le nom du fichier) et Control-X pour quitter nano.

Une fois que vous avez votre fichier cron comme vous le souhaitez, dites à Raspbian que vous souhaitez l'exécuter:

crontab crontab.pi

Si vous souhaitez un jour modifier votre emploi du temps, vous pouvez modifier $HOME/crontab.pi et réexécuter la commande crontab immédiatement ci-dessus. Cela remplacera votre ancien horaire par le nouveau.

Étape 7: Configurer les paramètres d'affichage

Configurer les paramètres d'affichage
Configurer les paramètres d'affichage

On a presque terminé! Nous devons configurer les paramètres d'affichage. fbi est l'utilitaire que nous utilisons pour afficher les diapositives. Il lit ses paramètres à partir du fichier.fbirc dans le répertoire personnel.

Tout d'abord, assurez-vous que nous sommes dans le répertoire personnel.

cd $MAISON

Copiez ensuite le fichier du répertoire raspi_slideshow vers home

cp raspi_slideshow/.fbirc.

Vous ne devriez pas avoir besoin de modifier le fichier. Cependant, si vous choisissez, les trois paramètres qui vous intéressent sont:

aléatoire = faux

mélange-msec = 500

délai d'attente = 8

La ligne aléatoire détermine si fbi randomise l'ordre des diapositives. true signifie que les diapositives sont aléatoires, false signifie que non. Puisque nous voulions un certain contrôle sur l'ordre dans lequel les diapositives se trouvent, nous l'avons défini sur false.

La ligne blend-msecs indique combien de millisecondes (1000 = 1 seconde) dure chaque transition. Une valeur de 0 signifie que les diapositives changent instantanément de l'une à l'autre. Notre réglage de 500 signifie que les diapositives se fondent les unes dans les autres sur une période de 0,5 seconde.

Le délai d'attente est le temps (en secondes) pendant lequel chaque diapositive est affichée avant de passer à la suivante. Vous pouvez ajuster cela si vous voulez que les diapositives soient plus longues ou plus courtes. N'oubliez pas que cela s'applique également à toutes les diapositives. Il n'y a aucun moyen de faire apparaître certaines diapositives plus longues et d'autres plus courtes.

Faire pivoter l'affichage

Si votre téléviseur/moniteur est monté verticalement, comme nous le faisons, vous devrez faire pivoter l'écran de 90 degrés ou de 270 degrés. Si votre téléviseur/moniteur est monté horizontalement, vous pouvez ignorer le reste de cette étape.

Utilisez à nouveau nano. Cette fois, vous devez exécuter en tant que root, vous devrez donc sudo, ce qui peut vous obliger à ressaisir votre mot de passe (la valeur par défaut est framboise)

sudo nano /boot/config.txt

Utilisez la flèche vers le bas pour aller tout en bas de ce fichier. Ajoutez la ligne suivante à la fin du fichier:

display_rotate=1

Cela fera pivoter l'écran de 90 degrés. Si après le montage, votre écran est à l'envers, remplacez le 1 par un 3.

Fondamentalement display_rotate = 0 (pas de rotation), 1 (90 degrés), 2 (180 degrés), 3 (270 degrés)

Dans l'image ci-dessus, nous avions défini display_rotate=1 et devions revenir en arrière et le changer en display_rotate=3. Bien plus simple que de remonter le téléviseur !

Étape 8: Modifier le mot de passe et configurer l'exécution automatique

Changer le mot de passe et configurer l'exécution automatique
Changer le mot de passe et configurer l'exécution automatique
Changer le mot de passe et configurer l'exécution automatique
Changer le mot de passe et configurer l'exécution automatique

À ce stade, nous avons presque fini!

Cliquez sur le menu framboise en haut à gauche, sélectionnez Préférences->Configuration Raspberry Pi

Cela fait apparaître une boîte de dialogue. Cliquez sur « Changer le mot de passe… » et changez-le en quelque chose dont vous vous souviendrez !

Vous pouvez choisir de changer le nom du système (champ Nom d'hôte).

Assurez-vous de cliquer sur Boot "To CLI"

Définir la connexion automatique ("Connexion en tant qu'utilisateur 'pi'")

Vous devez maintenant configurer le diaporama pour qu'il s'exécute lorsque vous démarrez. Le moyen le plus simple est d'ajouter une ligne à votre fichier.bashrc. Lancer notre éditeur nano:

nano.bashrc

Flèche vers le bas jusqu'à la fin du fichier et ajoutez la ligne suivante:

python3 raspi_slideshow/play_slideshow.py

Ces paramètres signifient que:

  • Chaque fois qu'il est redémarré, le Raspberry Pi se connectera automatiquement en tant qu'utilisateur pi
  • Il ne démarrera pas un gestionnaire de fenêtres, mais s'exécutera simplement à l'écran ("Boot to CLI")
  • Il démarrera le shell bash, qui lit le fichier.bashrc, et la dernière ligne de ce fichier dit d'exécuter le diaporama.

Après cela, les redémarrages ne lanceront PAS le gestionnaire de fenêtres et exécuteront automatiquement le diaporama. Vous pouvez arrêter le diaporama en appuyant sur Ctrl-C pendant le diaporama. Cela vous ramènera à l'invite bash ($).

Si vous souhaitez démarrer le gestionnaire de fenêtres à partir de ce point (pour le débogage ou une manipulation plus facile des paramètres), vous pouvez le faire en tapant "startx" sur la ligne de commande.

Étape 9: Utilisation (Configuration de la machine Windows)

En utilisation réelle, notre Raspberry Pi se connecte à notre réseau sans fil privé au démarrage. Il partage son répertoire /shared (et tout ce qui se trouve en dessous) sur le réseau. Afin de voir ce dossier à partir d'une machine Windows, assurez-vous que vous êtes sur le même réseau.

Je suppose que vous vous y connecterez à partir d'un ordinateur Windows dans un bureau. Pour Windows 7 ou Windows 10, ouvrez un explorateur de fichiers pour afficher les fichiers/dossiers sur votre ordinateur. Faites un clic droit sur la gauche où il est écrit "Ordinateur" ou "Poste de travail", puis sélectionnez "Mapper le lecteur réseau…"

Cela fera apparaître une boîte de dialogue. Choisissez quelle lettre, par ex. « Z: » sur lequel vous souhaitez mapper votre lecteur. Ensuite, dans le champ Dossier, saisissez:

{nom-de-votre-ordinateur-Pi}\partagé

où {nom-de-votre-ordinateur-Pi} est le nom que vous avez donné à votre Raspberry pi à l'étape précédente (voir l'image précédente avec la boîte de dialogue).

Assurez-vous de cliquer sur "Reconnecter à la connexion". Il est possible que si le Raspberry Pi est éteint au démarrage de l'ordinateur Windows, cette étape devra être répétée (ou l'ordinateur Windows redémarré) afin de voir le dossier partagé.

Si vous choisissez de protéger votre dossier par mot de passe, vous pouvez ajouter des informations d'identification en sélectionnant « Se connecter à l'aide d'informations d'identification différentes » et en entrant le nom d'utilisateur/mot de passe du Raspberry Pi.

Maintenant, lorsque vous souhaitez que les diapositives aillent dans votre diaporama, copiez les images de diapositives individuelles (*) dans le dossier Présentation.

Le script surveillera et affichera UNIQUEMENT le contenu du dossier Présentation, et rien au niveau supérieur (shared). Ainsi, nous utilisons parfois l'astuce de placer les diapositives couramment utilisées au niveau supérieur, puis de les faire glisser selon les besoins dans ou hors du dossier Présentation.

N'oubliez pas que lorsque quelque chose dans le dossier Présentation change (des fichiers sont ajoutés, supprimés ou modifiés), le script du diaporama attend 2 minutes (120 secondes, configurable dans play_slideshow.py, recherchez wait_time) avant de réinitialiser et d'afficher les nouvelles diapositives. Cela donne à la personne le temps d'effectuer toutes les modifications nécessaires sans réinitialiser après l'ajout de chaque nouveau fichier.

Les images de diapositives individuelles sont des fichiers jpeg, gif ou png qui représentent une seule diapositive. Le moyen le plus simple de les générer est d'utiliser Microsoft PowerPoint ou un programme similaire. Vous pouvez générer autant de diapositives que vous le souhaitez dans Microsoft PowerPoint et les enregistrer en tant que présentation PowerPoint. Cliquez ensuite sur Fichier->Exporter->Modifier le type de fichier et enregistrez au format PNG ou JPEG. Cela produira les diapositives sous forme de fichiers individuels, par ex. slide1.png, slide2.png, etc. Vous pouvez ensuite faire glisser et déposer des fichiers individuels dans Z:\Presentation (ou n'importe quelle lettre de lecteur que vous avez utilisée). Notez que la présentation est organisée par ordre alphabétique (pas numérique), donc slide11.png vient après slide1.png et avant slide2.png. Vous pouvez bien sûr renommer les diapositives avant de les copier dans le dossier réseau. Assurez-vous simplement qu'ils conservent leur extension (par exemple,.png). Le script du diaporama ne recherche actuellement que les fichiers avec les extensions suivantes:.png,.png,.gif,.gif,.jpg,-j.webp

Étape 10: Dépannage

La plupart des problèmes peuvent être résolus par l'ancienne solution "essayez de l'éteindre et de le rallumer".

Si votre Raspberry Pi ne se connecte pas, ne se met pas à jour ou semble être généralement bloqué, essayez de le redémarrer.

Si votre ordinateur Windows perd le lecteur réseau mappé, essayez de le redémarrer ou ajoutez à nouveau le lecteur manuellement.

Si vous avez d'autres questions/problèmes, veuillez les poster dans les commentaires et je mettrai à jour cette étape avec les problèmes courants et leurs solutions.

Étape 11: Conclusion et travaux futurs

TERMINÉ

À ce stade, vous pouvez redémarrer votre Raspberry Pi, soit via les menus, soit avec le bouton d'alimentation du cordon d'alimentation. La bonne chose à propos de cette configuration est que chaque fois que le Pi démarre (panne de courant, plantage, peu importe), il démarre en mode diaporama, vous pouvez donc redémarrer à volonté et il devrait récupérer correctement. Une fois que cela est installé et fonctionne, vous pouvez à peu près "le configurer et l'oublier", à part les mises à jour des diapositives. Dans notre cas, l'administrateur de notre église met à jour les diapositives chaque semaine et ce système fonctionne parfaitement depuis environ un an.

Merci de donner votre avis ! Je suis réceptif à la correction de bugs ou d'inexactitudes. Je comprends qu'il existe de nombreuses façons de faire les choses, donc je ne suis pas enthousiaste à l'idée de répondre à des questions telles que "pourquoi avez-vous utilisé python au lieu de {langage de programmation X} ?" Ou des suggestions fonctionnellement identiques (comme "sudo apt" tous les packages à la fois au lieu d'un à la fois). Cependant, les améliorations fonctionnelles sont toujours les bienvenues ! J'essaie de le rendre aussi fonctionnel et utile que possible tout en étant facile à installer et à entretenir. J'apprécie particulièrement les commentaires de ceux qui ont bénéficié de ce Instructable. Je suis heureux d'aider si je peux.

Travail futur

Je commence à travailler sur une version qui permettra de mélanger les fichiers vidéo (avec son) avec les diapositives statiques. Je pense que je peux utiliser vlc pour cela à partir de la ligne de commande. Je le mettrai à jour si j'arrive à le faire fonctionner. N'hésitez pas à faire des suggestions !

Conseillé: