2Roqs est habitant de
la Fabrique Pola


2Roqs
La Fabrique Pola
10 Quai de Brazza
33100 BORDEAUX


 

Peggy v2.0

Peggy v2.0 est une matrice programmable de LEDs conçue par Evil Mad Scientist Laboratories.

Présentation

La carte se présente sous forme d'un kit à assembler soi-même. Elle est composée de 25 rangées et 25 colonnes, réprésentant tout de même 625 diodes à souder.Chacune d'entre elles est adressable au travers d'un programme téléchargé sur le micro-controleur de la carte. Les bidouilleurs de EMS ont eu la bonne idée d'utiliser l'environnement Arduino pour pouvoir créer, compiler et télécharger des programmes, ce qui rend les développements plutôt aisés et ludiques.

La folie du pixel

La librairie fournie avec Peggy (PeggyLib) permet de réaliser des opérations relativement simples de dessin de point (allumer ou éteindre des LEDs) avec des possibilités d'affichage en teintes de gris.Cependant, point de tracés de ligne dans PeggyLib. Qu'à cela ne tienne ! Après avoir rapidement fait quelques tests de dessin avec des points (effet de neige), nous avons adapté l'algorithme de Bresenham permettant un tracé de ligne rapide. Nous avons pu comme cela programmer rapidement une étoile, avec un mouvement simple de rotation.A partir de ce tracé, nous avons immédiatement pensé à dessiner un cube en fil de fer, avec gestion des faces cachées. Nul besoin de ré-inventer la roue puisqu'il nous a suffit d'adapter le code déjà réalisé pour programmer le cube en Javascript. Nous avons utilisé la technique du multi-framing ( dessin de plusieurs frames successives avec des temps d'exposition variables) pour obtenir les lignes grises dans le rendu faces cachées.

La suite

Le tracé de ligne ainsi que l'exemple avec le cube seront intégrés à la prochaine version de PeggyLib.La prochaine étape pour nous va être de modifier la carte de sorte à pouvoir lui envoyer des données en temps réel et ainsi la rendre interactive. On a déjà quelques idées !... Il est à noter que Peggy v2.0 est un projet open-source, et les auteurs eux-même encouragent les bidouilles en tout genre, que ce soit software ou hardware.

Liens
- Peggy sur Evil Mad Science Laboratories.
- Librairies additionnelles pour Peggy.

French