Banc de test pour DOT Matrix

Pinup
DMD Tester

Testeur DMD

Pour afficheur plasma
128 x 32
et
192 x 64

Présentation

Le montage est réalisé directement sur une plaque d'expérimentation, il intégre la partie commande (CPU, mémoire) ainsi que les alimentations hautes tensions. Le tout est fixé dans un boitier plastique isolant afin d'éviter tout risque d'électrocution.

Carte DMD tester

Des LEDs indiquent la présence des différentes tensions (+5v, +12v, +62v, -100v et -110v) ainsi que le bon fonctionnement du CPU.

La partie commande est confiée à un micro-contrôleur PIC 18F252 associé à une mémoire EEPROM 24C512. Dans cette version, seuls les afficheurs 128 x 32 sont pris en compte.

  • 1 - Affichage de test en 128 x 32.
  • 2 - Affichage d'image depuis l'EEPROM (Creature From The Black Lagoon).
  • 3 - Affichage d'image depuis l'EEPROM (Dirty Harry).

L'affichage est modulable selon 4 niveaux d'intensité (par pixel) et autorise l'utilisation d'images préalablement stockées dans l'EEPROM. Quelques exemples:

Image en EEPROM Image en EEPROM Image en EEPROM Image en EEPROM

Evolution

Afin de pouvoir tester également les grands afficheurs DMD 192 x 64, nous avons développé une version améliorée. Celle-ci utilise un processeur plus puissant PIC 18F2620, tout en conservant exactement le même matériel. Ses caractérisques sont identiques, nous avons juste ajouté un bouton permettant de sélectionner le mode 128 x 32 ou le mode 192 x 64.

DMD 192 x 64 DMD 192 x 64

Comme on peut le voir sur ces photos, ce DMD 192 x 64 est largement dégazé et certaines lignes sont manquantes.

Merci à "Nurbo" de nous avoir prété gracieusement cet afficheur pour nos tests.

Compatibilité

Nous avons eu la possibilité de vérifier la compatibilité de notre testeur avec les modules LED DMD, et comme on peut le voir, cela fontionne parfaitement. LED DMD

Merci à Michael (Zpeakabonks Pinball Paradise) pour la mise à disposition de ses afficheurs.

Outillage: encodeur

Afin de générer les images utilisées dans ce montage, nous avons développé un outil spécifique. Celui-ci permet de convertir une image PNG 128 x 32 (ou 640 x 160 provenant d'une capture de WPCEdit) en un fichier binaire de 1024 octets, lequel sera ensuite facilement intégrable dans une EEPROM (24C512 par exemple).

Le binaire résultant comporte deux plans (DIM et MEDIUM) de 512 octets chacun (128 x 32 bits), destinés à piloter la luminosité de l'afficheur (avec une échelle typique de 0%, 75%, 90% et 100%). La détection des niveaux de luminosité utilisés dans le fichier PNG d'origine (RVB 24 bits), est totalement automatique et ne néccéssite aucun réglage.

L'outil fonctionne également pour les afficheurs larges, avec une image PNG 192 x 64 (ou 960 x 320). Le fichier binaire généré de 3072 octets comporte deux plans (DIM et MEDIUM) de 1536 octets chacun (192 x 64 bits).

Nom du fichier image (.png) Fichier binaire

Exemples d'images PNG (128 x 32) utilisables: DMD Tester1 DMD Tester2

Il est également possible d'utiliser des images PNG zoomées 5X (640 x 160), provenant d'une capture écran de WPCEdit (l'image peut être en mode noir & blanc, mais les images colorées fonctionnent également): DMD Tester3 DMD Tester4

Outillage: décodeur

Cet outil réalise l'opération inverse du précédent, il génére une image au format PNG 640 x 160 (ou 128 x 32) à partir d'un fichier binaire. Ce dernier doit avoir une taille de 1024 octets, soit 2 plans de 512 octets (DIM et MED).

Pour les écrans larges, le fichier doit faire 3072 octets, soit 2 plans de 1536 octets (DIM et MED). L'image PNG générée fera 960 x 320 (ou 192 x 64).

Nom du fichier binaire (.bin) Couleur Image

Distribution

Cette réalisation est actuellement indisponible, mais nous étudions la possibilité de sa diffusion (gratuite ou payante) pour le futur.

A l'étude

Pinup

Dernière mise à jour de cette page: 7 Août 2018