Montages a microcontroleurs PICs et dsPIC , Raspberry, RGB Matrix displays
Montages électroniques et PICs

Applications autour d'Internet, microcontroleurs et RGB Matrix displays

Contruisez votre detecteur de metaux
Progressez avec les microcontroleurs PIC
Elektor
Electronique-Pratique
Autres...
Programmation de Pics
Mise au point de montages

Afficheurs géants à Matrices LEDs RGB

En 2020, voici mon nouveau projet de panneau d'affichage géant à matrices de Leds RGB. On les trouve pour pas trés cher (sur des sites asiatiques), les matrices de Leds RGB 32x32, ou 64x32 sont livrées préfabriquées et il n'y a plus qu'à les assembler.
Il est possible de les empiler en utilisant un même bus, car chaque matrice utilise des registres à décalage sur lesquels on va envoyer l'état de chaque Led, sous la forme d'un signal série. Il faut donc pour chaque panneau : une horloge commune, une entrée data, et une sortie data pour le panneau suivant. Sans oublier que pour 3 couleurs il faut tripler les datas.
Voila l'essentiel du principe, ATTENTION ! il n'y a même pas de résistances de limitation en courant. Pas de problèmes, tant que le balayage est continu et rapide - mais toujours éviter de planter le programme avec des Leds allumées !
Il ne faut pas négliger l'alimentation qui peut déjà monter à plusieurs ampères (sous 5V) avec une seule matrice 32x32, et une image claire ! Imaginez l'ampérage nécessaire avec un panneau de plusieurs mètres !
A ce sujet il est indispensable de commander une alimentation à découpage ad-hoc en même temps que les Leds matrix.
La gestion de notre bus demande un minimum de resources et de rapidité, c'est pourquoi comme beaucoup d'autres, je mes suis tourné vers une carte Raspberry 3 et la librairie RGBMatrix de hzeller. Encore merci à lui pour son travail.


Le but de mon programme panelviewer.cc est de pouvoir afficher presque n'importe quoi grace à un petit langage de commandes en lignes. On peut donc faire défiler du texte, des images animées ou de la vidéo mp4, et même insérer des effets, changer les couleurs de fonds, d'écriture, mettre une image de fond fixe...
Retrouvez le détail du projet et du code sur mon dépôt Github.
Voici un premier aperçu


Le feu de cheminée

C'est dans la box...

Après presque deux ans de longues mises au point et de rédaction, ce dernier livre de montages autour de l'Internet est enfin terminé, et disponible chez ETSF.

Ce n'est pas le premier à aborder des sujets comme la télémesure, ou la télécommande d'appareils via Internet, mais ici pas besoin de laisser un PC allumé jour et nuit.
Toutes les applications décrites sont autonomes, et seule la présence d'un modem Box est nécessaire.

Ce n'est plus vraiment un problème tellement nous sommes nombreux a en être équipés.

Vous trouverez sur ce site un aperçu des montages, mais aussi les logiciels sources et exécutables à télécharger, ainsi que les typons et les éventuelles modifications.

C'est dans la Box - Dunod

Télécommande et télémesures...

Voici en vidéo le premier montage en action.

Le navigateur est connecté sur l'adresse IP du mini serveur Web CIE-M10. La page Web qu'il renvoie permet de surveiller l'état de plusieurs capteurs affichés sur le plan de la maison et/ou de piloter des sorties de puissance. Ici c'est la lampe qui s'allume suivant que l'on clique sur le logo voulu.

Le second montage utilise un serveur WIZ200Web et dispose de plusieurs entrées analogiques. Ces deux premiers montages ne nécessitent pas de microcontrôleurs.

(désolé pour la qualité des vidéos, on fera mieux dès que possible...)

Une 'Caméra-IP' télécommandée et motorisée

Il est désormais facile de trouver (chez Lextronic) des caméras vidéo à sortie JPEG directe.
Vous verrez ici comment l'utiliser pour par exemple surveiller une pièce de l'extérieur.

Le montage assez simple devra simplement rester branché sur votre Box.

Sur la vidéo on peut voir la caméra tourner après chaque clic de souris. Selon la résolution choisie l'image peut arriver une bonne seconde plus tard, ce n'est pas encore très rapide, mais on y travaille...

Errata : Sur le schéma p.61, R5 & R6 sont de 1 KOhms

Une 'Radio Internet'

Il existe désormais des milliers de Webradios diffusant de tout les pays, toutes sortes de musiques, et à toute heure.

Ce montage utilise un codec VS1053 pour reproduire les flux audios avec une qualité sonore plus que correcte, et il vous permettra surtout de vous passer de votre PC.

Un système de menus déroulants simplifiés permet de choisir une station par pays, ou par genre.

Voici un exemple d'utilisation sur la vidéo...

Un mini serveur à liaison 'Wi-fi'

Voici certainement la solution la plus simple pour utiliser un réseau domestique Wi-fi.

Ce montage utilise le nouveau module ZG2100 de ZeroG/Microchip.
Un contrôleur de seulement 28 pattes (mais très puissant tout de même) suffit a le piloter et à réaliser un pile Tcp/Ip avec un client (ou un serveur) Web.

Microchip fournit tout les exemples de code utilisables, liaison Ftp, envoi de mails, sécurité,etc...

Vous trouverez deux exemples sur le livre. Un pour transmettre simplement par webmail un signal d'alerte, et l'autre, que voici : pour afficher des previsions météos.