Bonjour à tous,
Voici un tuto, transféré de l’ancien forum ([TUTO] Afficheur à Matrice Leds RGB sur RPi avec API - Forum Communauté Jeedom) qui vous permettra de faire un afficheur à leds RGB, basé sur un RPI sous Raspbian, une librairie python de Hzeller et une API custom via un serveur web.
C’est un projet donc le coût va varier de 55€ (RPi0W / Sryled / boite maison) à 200€ selon la matrice, les options, et le RPi que vous y mettrez. J’ai démarré le projet avec une matrice 1632 et terminé avec une 6432 pitch 3mm Cela fonctionne avec un RPi0 mais les performances sont moindres qu’avec un RPi3. Les différences de performances se situent principalement sur le scrolling de texte, ou un léger clignotement d’horloge lors de la mise à jour.
Le hardware final comporte un boitier en métal, un ventilateur silencieux et un variateur manuel pour le ventilo… ce sont des options. L’intérêt ici est de donner la méthode pour obtenir le résultat final et vous adapterez selon vos besoins.
Tout mon montage est basé sur l’excellent travail de Henner Zeller qui maîtrise de manière impressionnante les matrices de led…
Pour référence, et beaucoup d’informations intéressantes : GitHub - hzeller/rpi-rgb-led-matrix: Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO
Voici la liste de courses pour la matériel :
- Un RPi2 ou RPi3 ; on en trouve souvent à 25€ chez les vendeurs chinois… voir sur Dealabs
- Une matrice de leds Adafruit 16x32 (environ 22€) : Medium 16x32 RGB LED matrix panel - 6mm Pitch : ID 420 : $24.95 : Adafruit Industries, Unique & fun DIY electronics and kits (Ce matériel existe en moins cher, voir plus bas)
- [i]En option : la matrice grand luxe : une 32x64, pitch 3mm. C’est la matrice 2279. Même taille que la précédente. Elle se trouve encore chez Mouser à 80€ :
https://www.mouser.fr/ProductDetail/Adafruit/2279?qs=sGAEpiMZZMsMyYRRhGMFNkj0oeOvliLsBXTTjKYadF8%3D[/i] (Ce matériel existe en moins cher, voir plus bas)
[Edit 10/2018] : Ça fonctionne aussi bien avec une matrice chinoise Sryled à (18€)
[Edit 02/2022] maintenant à 27€ : https://fr.aliexpress.com/item/P3-RGB-pixel-panel-HD-display-64x32-dot-matrix-p3-smd-rgb-led-module/32728985432.html?spm=a2g0s.9042311.0.0.3da26c37Fbb3Iy
Une autre matrice, non testée, mais qui a les mêmes références que la Sryled actuelle :
10.22€ 5% de réduction|Module de panneau d'écran LED P3 polychrome, RVB intérieur, SMD 1/16, balayage 192x96mm, pixels 64x32, 3 en 1 | AliExpress
[Edit 04/2022] vu la multiplicité des offres, voici quelques infos techniques : les matrices doivent avoir un circuit de contrôle FM6124 ou ICN2012 ; possiblement le FM6127 et FM6126A fonctionneraient… mais je n’ai pas testé.
L’ICN2037 fonctionne en câblant en direct depuis le RPI (pas besoin de bonnet / hat) : P3 64x32 ICN2037 with Raspberry PI 1 model B: no pixel working · Issue #976 · hzeller/rpi-rgb-led-matrix · GitHub
[Edit 09/2022] Cela fonctionne aussi avec une matrice 64x64 achetée sur Amazon :
https://www.amazon.fr/gp/product/B0B3GQD3JM/ref=ppx_od_dt_b_asin_title_s00?ie=UTF8&psc=1 - Un Hat Adafruit : Overview | Adafruit RGB Matrix + Real Time Clock HAT for Raspberry Pi | Adafruit Learning System c’est celui que j’ai utilisé. Compter environ 25€
=> Il y a une variante, qui est fonctionne out aussi bien avec la librairie que je propose plus loin : Overview | Adafruit RGB Matrix Bonnet for Raspberry Pi | Adafruit Learning System
Trouvable (entre autres) ici : Adafruit RGB Matrix Bonnet for Raspberry Pi
Cette version est moins chère et est censée se monter sur un RPi0.
[Edit] Voir mes essais sur Pi zéro : ([TUTO] Afficheur à Matrice Leds RGB sur RPi avec API - #7 par Theduck38) - Une alim 5V qui supportera la matrice… et qui alimente à la fois le RPi via le connecteur du Hat. J’ai pris celle là (Leicke nt03054 - 13€):
https://www.amazon.fr/Chargeur-adaptateur-dalimentation-différents-appareils/dp/B01HRR9GY4/ref=sr_1_1?ie=UTF8&qid=1537449620&sr=8-1&keywords=leicke+nt03054 - Un boitier… vous avez le choix. J’en ai un en métal qui est exactement à la taille de la matrice (150x200x110 - 22€) :
https://www.conrad.fr/ce/fr/product/520462/Boitier-universel-GSS06-acier-aluminium-noir-150-x-200-x-110-1-pcs/SHOP_AREA_14740
Ce boîtier est en alu, mon projet étant câblé en ethernet… si vous voulez utiliser le wifi du RPi, il vaudra mieux choisir un boîtier en plastique. - Il est nécessaire de ventiler le boitier… surtout avec les RPi3 qui chauffent bien ! Je vous conseille le kit de base dissipateurs + ventilateur que l’on trouve partout en chine.
Ça vaut dans les 5€, par exemple : https://www.gearbest.com/raspberry-pi/pp_447875.html?wid=1433363
Mais il y a un inconvénient… le ventilateur est très bruyant. J’ai donc décidé de mettre un ventilateur silencieux, avec un kit de variation.
J’ai choisi un Noctua, réputé pour son silence : https://www.amazon.fr/NF-A4X10-FLX-5V-Ventilateur-ventilateur-refroidisseur/dp/B00NEMGCIA/ref=sr_1_2?s=computers&ie=UTF8&qid=1537450218&sr=1-2&keywords=Noctua+NF-A4X10-FLX
Une remarque pertinente qui a été faite : plus le ventilateur sera gros et moins il fera de bruit à basse vitesse… à vous de voir.
Et le kit variateur qui va avec : https://www.dx.com/p/maitech-fans-5v-12v-24v-2a-dc-motor-speed-controller-white-312945#.W6OhfiCYSUl - Pour finir, je conseille d’utiliser des connecteurs rapides type ‹ Wago › avec un petit levier (https://www.amazon.fr/Wago-bornes-connexion-automatique-entrées/dp/B002I8XZMC/ref=sr_1_3?s=computers&ie=UTF8&qid=1537450479&sr=1-3&keywords=borne+connexion)
et ceux pour du fil fin : https://www.leroymerlin.fr/v3/p/produits/lot-de-10-connecteurs-automatiques-courant-faible-0-9-mm2-vitec-e1401450231
Donc en gros, la version light avec matrice chinoise 64x32 et kit de refroidissement minimaliste : environ 115€.
140€ si on ajoute un kit « Noctua ».
Les prix ne tiennent pas compte des frais de port… et on peut encore les pondérer en utilisant un RPi0 (voir plus loin) et en imprimant à l’imprimante 3D le boîtier…
Le rendu global :