Auteur Sujet: [Tuto] La DMD Clock du pauvre [128x32]  (Lu 4119 fois)

Hors ligne aganyte

  • ✌(◕‿◕)✌ Donateur 2018 WIPeur compulsionnel
  • Dieu de l' Arcade
  • *
  • Messages: 5057
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« le: Jeudi 13 Avril 2017, 22:11:25 pm »
Bon, j'ai beaucoup de taf en ce moment et j'ai du mal à trouver du temps pour avancer le 128x32  :o

Je vais donc envoyer la version actuelle à Iro pour qu'il la mette en ligne. Ce n'est pas fini, mais ça suffit déjà pour se faire une horloge fonctionnelle (en stockant les animations dans la Due)

Tout d'abord, un petit topo sur la différence entre la dalle 128x16 et la 128x32. C'est pas compliqué, c'est juste deux dalles l'une au dessus de l'autre  :D

Donc, A,B,C,D,Latch,Clock et Output Enable ne changent pas. Par contre les "entrées" de données sont plus nombreuses, pour la moitié haute, et pour la moitié basse...disons D1 et D2.

Et pour la couleur  =?= ...zut...j'avais oublié, donc en réalité, on a R1,G1,B1 pour la moitié haute de l'image et R2,G2,B2 pour la moitié basse.

Si vous avez bien suivi, vous venez de comprendre que l'on peut tres facilement utiliser le programme du 128x16 sur un écran 128x32. D'ailleurs, ça donne ça


Il suffit pour obtenir ce résultat de connecter les entrées R1, R2 et B2 (Bleu + Rouge = Violet) sur la sortie Data de la Due

Cet exemple permet aussi de comprendre que si la Due n'est pas assez puissante pour gérer la couleur, on peut quand même choisir la couleur générale de l'image en mixant les entrées.



Bon, maintenant le problème suivant ;D

Pour obtenir un rafraichissement correcte de l'image (obligatoire pour les nuances), on utilise la sortie SPI de la due pour envoyer les données à 10 MHz dans le DMD. Malheureusement pour nous, la Due ne dispose que d'une seule sortie SPI la ou il nous en faudrait deux (une pour la moitié haute et une pour la moitié basse)

L'astuce que j'ai trouvé consiste à rajouter un petit composant, un 74HC08, qui va aiguiller le signal SPI soit vers la dalle supérieur, soit vers la dalle inférieur (le contrôle se fait par deux sorties sur la Due). On va donc balayer l'écran ligne par ligne (comme avant) en commençant par le haut de la dalle supérieur et en terminant par le bas de la dalle inférieur.

Les modifications sur le code source sont donc réduites, et principalement du au fait que l'on passe à une image deux fois plus grande.

Voici le schéma de câblage.



ça devrait donner un truc comme ça.


Voila, si vous avez des questions...

Programme à injecter dans l'arduino :

 http://www.gamoover.net/redacteur/Aganyte/DMDclock/128x32/Big_DMD_Clock_V0.1.rar

Ficher gerber pour le module décodeur écran
 http://www.gamoover.net/redacteur/Aganyte/DMDclock/128x32/DMDRGB-CADCAM.ZIP







Le connecteur IN permet de câbler coté Arduino, le connecteur OUT est directement compatible avec l'écran.

Hors ligne aganyte

  • ✌(◕‿◕)✌ Donateur 2018 WIPeur compulsionnel
  • Dieu de l' Arcade
  • *
  • Messages: 5057
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #1 le: Jeudi 13 Avril 2017, 22:26:02 pm »
Ah oui, j'oubliais, prévoyez une alim costaud (j'ai mesuré pas loin de 4 Ampères en pointe et je suis sur que l'on peut faire pire en affichant du blanc avec R+G+B sur Data)

Hors ligne _n3o_

  • Arcade Kingmaster
  • *
  • Messages: 4201
  • 。◕‿◕。 rollingg starttttt !
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #2 le: Vendredi 14 Avril 2017, 09:28:45 am »
oh c'est fort beau ! ! !
Pour ma part j'attend toujours mon arduino (le 2eme, n'ayant jamais recu le premier  :'()
« Modifié: Mardi 25 Avril 2017, 16:54:25 pm par Iro »


Hors ligne SLEK

  • Scotché
  • *
  • Messages: 437
  • Excusez moi, un crime se prépare en ville.
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #3 le: Vendredi 14 Avril 2017, 16:18:14 pm »
J'ai hâte de tester ça, la semaine prochaine au boulot :D
« Modifié: Mardi 25 Avril 2017, 16:54:33 pm par Iro »

Hors ligne aganyte

  • ✌(◕‿◕)✌ Donateur 2018 WIPeur compulsionnel
  • Dieu de l' Arcade
  • *
  • Messages: 5057
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #4 le: Dimanche 16 Avril 2017, 10:04:12 am »
J'ai envoyé les fichiers à Iro, y a plus qu'à attendre  ;)

Hors ligne -fab-

  • Confirmé
  • *
  • Messages: 144
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #5 le: Samedi 22 Avril 2017, 17:41:24 pm »
J'ai envoyé les fichiers à Iro, y a plus qu'à attendre  ;)

Pas trop non plus Iro  :o
« Modifié: Mardi 25 Avril 2017, 16:54:52 pm par Iro »

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #6 le: Mardi 25 Avril 2017, 17:03:46 pm »
J'ai ajouté le programme sur le 1er message :)
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne -fab-

  • Confirmé
  • *
  • Messages: 144
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #7 le: Mardi 25 Avril 2017, 18:05:34 pm »
merci  ^-

Hors ligne SLEK

  • Scotché
  • *
  • Messages: 437
  • Excusez moi, un crime se prépare en ville.
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #8 le: Mercredi 26 Avril 2017, 11:11:56 am »
Merci je télécharge ça !  ^-

Hors ligne marcus600

  • Dupont
  • Beta Testeur
  • *
  • Messages: 2208
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #9 le: Mercredi 26 Avril 2017, 21:16:55 pm »
 :-*

Hors ligne SLEK

  • Scotché
  • *
  • Messages: 437
  • Excusez moi, un crime se prépare en ville.
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #10 le: Mardi 13 Juin 2017, 10:03:46 am »
Salut,

je me permets de remonter un peu le fil car je me suis décidé à me lancer !

Premier constat, je suis une brêle !  ;D

J'ai du louper un truc, mais je ne trouve pas comment connecter le lecteur de carte SD...
De plus, pour le microcontrôleur, on part du principe qu'on le regarde d'au dessus pour câbler ? (comme sur ma photo)



Et pour la dalle, j'ai commandé celle là :
https://www.aliexpress.com/item/256-128mm-64-32-pixels-1-16-Scan-Indoor-3in1-SMD-RGB-full-color-P4-led/32514844235.html?spm=2114.13010608.0.0.cpMmLs

PROBLÈME: y a rien d'indiqué pour les connectiques  :'(



Sinon j'ai aussi pris cette alim pour ne pas manquer de puissance, et brancher proprement sur l'arduino pour alimenter les dalles en même temps, ça le fait ?
https://www.aliexpress.com/item/9V5A-45W-AC-DC-Adapter-Charger-DC-5-5-2-1-or-5-5-2-5mm/32809186014.html?spm=2114.13010608.0.0.fJQwoo

Merci pour les réponses !

@+
SLEK

Hors ligne aganyte

  • ✌(◕‿◕)✌ Donateur 2018 WIPeur compulsionnel
  • Dieu de l' Arcade
  • *
  • Messages: 5057
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #11 le: Jeudi 22 Juin 2017, 09:29:13 am »
Désolé pour le temps de réponse, comme je l'ai dit, beaucoup de travail en ce moment.

Comme je l'ai aussi dit dans le premier message, à l'heure actuelle, cette version ne permet de stocker les animations que dans la Due (ce n'est pas définitif, il faut juste que je trouve un peu de temps pour m'en occuper)

J'ai quand même réalisé une petite carte (double face) qui permettra de simplifier les branchement, de-plus la sérigraphie devrait vous aider au câblage.







Le connecteur IN permet de câbler coté Arduino, le connecteur OUT est directement compatible avec l'écran.

Il y a aussi 6 cavaliers pour sélectionner facilement la couleur de la dalle.

J'envoie le fichier Gerber à Iro dans la journée, vous pouvez passer par Seeedstudio pour commander la pcb (5 cartes minimum par commande)

Hors ligne SLEK

  • Scotché
  • *
  • Messages: 437
  • Excusez moi, un crime se prépare en ville.
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #12 le: Jeudi 22 Juin 2017, 10:43:32 am »
T'as pas le temps mais t'arrives quand même à sortir ça !  ^-

Merci pour tout  <:)

Si il y a des gens intéressés, moi ça me botterai bien une petite carte  :-\

Hors ligne Iro

  • Alias le Rouston Masqué
  • Staff
  • Dieu de l' Arcade
  • *****
  • Messages: 17420
  • Iro, chevalier Judaï
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #13 le: Mercredi 05 Juillet 2017, 17:57:14 pm »
J'ai ajouté le fichier :)
"Jet set 2, c'est avec Robert Garcia ?" Kaneda, Lapsus de sac Vol.1
Peter Shou Owner' Club

WIPs : Naomi - SEGA Rally - AB Cop - Lethal Enforcers - COMPUMI - Terminator 2 - Space Invaders - Artworks pour Boitiers K7 Naomi CF

LES TUTOS DE GAMO   

Hors ligne zebassprophet

  • Fuse Killer
  • Dieu de l' Arcade
  • *
  • Messages: 10269
  • T'as pas 30 deniers?
    • Voir le profil
    • Rock'N'Concept
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #14 le: Mercredi 05 Juillet 2017, 18:30:37 pm »
T'as pas le temps mais t'arrives quand même à sortir ça !  ^-

Merci pour tout  <:)

Si il y a des gens intéressés, moi ça me botterai bien une petite carte  :-\

idem


Hors ligne houpelette

  • Passionné
  • *
  • Messages: 158
    • Voir le profil
[Tuto] La DMD Clock du pauvre [128x32]
« Réponse #15 le: Mercredi 18 Octobre 2017, 15:24:42 pm »
Salut tout le monde.

La carte que vous voulez commander, c est surtout pour simplifier le montage, ce n' est pas une obligation ?