Auteur Sujet: [WIP] DMD clock by F4brice  (Lu 28020 fois)

Hors ligne f4brice

  • ✌(◕‿◕)✌ Donateur 2018
  • Arcade Kingmaster
  • *
  • Messages: 4065
  • Localisation: Besançon (prononcez "B'zançon")
  • « Matériel inconnu ? Touche à ton cul ! »
    • Voir le profil
[WIP] DMD clock by F4brice
« le: Dimanche 04 Décembre 2016, 20:19:46 pm »
  • Le lien vers la doc, le firmware et les outils de conversion :
    lien Google Drive


    Bonsoir tout le monde.

    J'aimerais vous faire partager l'avancement d'un projet que j'ai démarré il y a quelques semaines mois.
    Suite à Sunn qui s'était acheté une horloge murale pour sa gameroom (lien), j'avais été assez intéressé par le concept, mais je trouvais le prix un peu cher à mon goût.
    J'avais donc entrepris d'en construire une par moi-même, et d'écrire le logiciel chargé de piloter l'afficheur.

    Voici où j'en suis :

    [youtube=600,450]qiAsE-w0MtU[/youtube]

    Sur la vidéo, on voit l'affichage clignoter un peu.
    C'est dû à une interaction entre mon appereil photo numérique et la manière de piloter les 2 afficheurs.
    Dans la réalité, l'oeil humain ne voit aucun clignotement.

    Description du matériel :
    • carte d'évaluation basée sur un micro-contrôleur STM32F407VG (ARM Cortex M4 @ 168 MHz)
    • 2 panneaux de 64x32 LEDs tricolores Rouge/Vert/Bleu, assemblés en 1 panneau de 128x32
    • une fois les 2 panneaux assemblés, l'ensemble fait 64 cm de large et 16 cm de haut
    • carte SD
    • module WiFi
    • capteur de température numérique avec une résolution meilleure que 0,1°C
    • récepteur infra-rouge (avec l'émetteur)
    • les 2 convertisseurs USB-to-serial sont là pour le debug

    Description du logiciel :
    • aucun système d'exploitation, entièrement écrit de zéro avec mes doigts et de la sueur
    • j'utilise cependant l'implémentation FatFs de ChaN, je n'avais pas envie de me palucher un driver FAT
    • aucune autre librairie externe, pas même la libc
    • la date et l'heure seront sauvegardées avec une pile, non existant sur mon proto, faute de pile !
    • connexion automatique au WiFi si vous voulez bien lui donner votre mot de passe WiFi
    • synchro automatique de la date et de l'heure via réseau (visible sur la vidéo)
    • passage automatique à l'heure d'été et à l'heure d'hiver
    • serveur web intégré pour la configuration à distance depuis un PC ou un smartphone
    • possibilité d'utiliser une télécommande IR pour changer les réglages en direct, en plus du serveur web intégré
    • toutes les fontes bitmap, les animations et les transitions sont lues depuis la carte SD
    • les animations n'ont pas de limite réelle, car elles sont lues au fur et à mesure sur la SD
    • en théorie, il est possible d'afficher 4096 couleurs différentes, mais dans la réalité les afficheurs réagissent peu/mal aux techniques de dimming


    Je vais sûrement proposer à terme cette horloge à la vente (ce sera une version finalisée, pas un proto).
    C'est encore un peu tôt pour ça, mais je pense que le prix devrait être dans les 200 EUR.
    Si vous avez des idées / suggestions / envies / besoins, exprimez vous !

    EDIT : ajout des dimensions et d'une estimation du probable futur prix
    « Modifié: Samedi 09 Décembre 2017, 14:30:36 pm par f4brice »

    Hors ligne Calybre

    • ✌(◕‿◕)✌ Donateur 2018
    • Famille
    • *
    • Messages: 1164
    • Localisation: Lorraine
      • Voir le profil
    [WIP] DMD clock by F4brice
    « Réponse #1 le: Dimanche 04 Décembre 2016, 20:27:49 pm »
  • Fiou ça fait rêver de pouvoir faire ça avec ses doigts et ça sueur ... chez moi à part produire une odeur ma sueur ne sert à rien.  =:))

    La question est quel est le coût de cette installation ? Au delà de je l'ai fait moi même qui est déjà bien classe niveau satisfaction.

    Si tu fait une série tu a déjà ton premier acheteur.  ;)

    Bravo !  ^-

    Hors ligne gottlieb

    • Beta Testeur
    • *
    • Messages: 2011
    • Localisation: nord Cote d'Or proche 10
      • Voir le profil
    [WIP] DMD clock by F4brice
    « Réponse #2 le: Dimanche 04 Décembre 2016, 20:34:30 pm »
  •  :-)= :-)= Le projet est en marche  :-*
    J'en parlai justement au frangin en début de semaine de ton projet  ^-^
    Je vais suivre tout ça avec la plus grande intention  ;)
    A la maison  ;)
    bornes: racecab speed up Gaelco, table cocktail Taito SI part II ,cockpit Sega Space tactics, 1 borne Karateco, 3 bornes Jeutel, tactile megatouch et 1 mini borne enfant
    flipper: silver slugger, pin bot, Whitewater,Indianapolis 500
    Billard: superleague diplomat
    dart: Lowen royaldarts ...
    Jukebox jupiter mirage 120
    Ma gaming room :-*

    Hors ligne supercarotte

    • Porteur de Strings
    • Arcade Reference
    • *
    • Messages: 3513
    • Localisation: Territoire de Belfort
    • Par le pouvoir du string ancestral !
      • Voir le profil
    [WIP] DMD clock by F4brice
    « Réponse #3 le: Dimanche 04 Décembre 2016, 20:36:40 pm »
  • Les enfants, la dernière image de la vidéo c'est "Jackpot"
    Je crois qu'il se réjouit déjà de la Lamborghini qu'il va s'acheter en les vendant  :D :D :fleche:
    Bornes: Out Run DX, Super Hang On DX, ThunderBlade DX, Enduro Racer DX, RoadBlasters DX, Space Invaders, Discs of Tron, SuperSprint, Hang On, Pacmania, Rolling Thunder, Marble Madness, Blasteroids, Super Off Road, Rampage, NBA Jam TE, Operation Thunderbolt, Power Drift, Street Fighter, Jurassic Park Lost Word, Monaco GP, twin Sega Rally, CrazyTaxi, Harley Davidson + Aero City, Jaleco Pony // Cocktails : Missile Command, Galaxian, Nintendo DK // Flip : Creature FTBL, Revenge from Mars, The Machine BOP, Elvira ATPM, Class of 1812, Swords of Fury

    Hors ligne zebassprophet

    • Fuse Killer
    • Dieu de l' Arcade
    • *
    • Messages: 10339
    • Localisation: Metz
    • T'as pas 30 deniers?
      • Voir le profil
      • Rock'N'Concept
    [WIP] DMD clock by F4brice
    « Réponse #4 le: Dimanche 04 Décembre 2016, 20:54:16 pm »
  • classe, ce sera une raison pour repasser par ici.

    Hors ligne pn_jeux

    • Addict
    • *
    • Messages: 305
    • Localisation: Cheratte (Prov. Liège)
      • Voir le profil
    [WIP] DMD clock by F4brice
    « Réponse #5 le: Dimanche 04 Décembre 2016, 21:20:36 pm »
  • Bonsoir, superbe! ^-^ Connaissant les difficultés de tout programmer en partant de zéro, c"est un fameux travail... (J'ai programmé tout le système de mon flipper perso, j'ai juste un peu triché en me faisant aider par le Bascom...)

    Hors ligne Sunn

    • ✌(◕‿◕)✌ Donateur 2018
    • Game Cheater
    • *
    • Messages: 2407
    • Localisation: B’sançon
      • Voir le profil
    [WIP] DMD clock by F4brice
    « Réponse #6 le: Dimanche 04 Décembre 2016, 21:27:23 pm »
  • Fabrice c'est un tueur !

     ^-^

    Hors ligne Stek

    • Level Buster
    • *
    • Messages: 2609
    • Localisation: Metz
    • PCB Hunter !
      • Voir le profil
    [WIP] DMD clock by F4brice
    « Réponse #7 le: Dimanche 04 Décembre 2016, 21:28:35 pm »
  • nan "un sueur"   8)


    "Fun and nostalgia through gaming and beer is what we’re all about."

    Hors ligne cedricbionic

    • alias Tif
    • Game Cheater
    • *
    • Messages: 2340
    • Localisation: Lançon de Provence (13)
    • L'homme qui valait 379 Francs...
      • Voir le profil
    [WIP] DMD clock by F4brice
    « Réponse #8 le: Dimanche 04 Décembre 2016, 21:35:29 pm »
  • Enorme on en parlait cet été, ça fait plaisir de voir que ton projet est réalisé,

    c'est BEAU!  :-*  :-)=
    "il a pas pris une ride c'est du très bon matos et ça fait marcher les petits producteurs comme on dit!" ©septembre 2017

    Hors ligne olschool

    • ✌(◕‿◕)✌ Donateur 2018
    • Level Buster
    • *
    • Messages: 2580
    • Localisation: nice
    • Le JR's est Immortel
      • Voir le profil
      • Le JR's
    [WIP] DMD clock by F4brice
    « Réponse #9 le: Dimanche 04 Décembre 2016, 21:40:12 pm »
  • Enorme on en parlait cet été, ça fait plaisir de voir que ton projet est réalisé,

    c'est BEAU!  :-*  :-)=

    j'allais le dire

     ^-
    Je suis content que tu ai choisi une taille plus grande, ça en jette un max
     ^-^
    j'ai hâte de voir la version définitive, je serais probablement intéressé pour en mettre une au Jr's
    possibilité de personnaliser un brin (nom de la gaming room par exemple) ?
    « Modifié: Dimanche 04 Décembre 2016, 22:29:37 pm par olschool »
    Winner's Don't Use Drug mais ça aide quand même pour finir Ghost & Goblins.


    Recherche Bornes: Space  Invader/ Rolling Thunder/Dragon's Lair/Kung Fu Master et Karateka Champ et Lethal Enforcer.

    Hors ligne aje_fr

    • Famille
    • *
    • Messages: 1159
      • Voir le profil
    [WIP] DMD clock by F4brice
    « Réponse #10 le: Dimanche 04 Décembre 2016, 21:54:00 pm »
  • J'attends la version Pacman  :D
    Pourquoi ne pas être parti sur un pi ?
    Think different, don't purchase Apple !

    Hors ligne Iro

    • Alias le Rouston Masqué
    • Staff
    • Dieu de l' Arcade
    • *****
    • Messages: 100092
    • Localisation: Chilly Mazarin
    • Iro, chevalier Judaï
      • Voir le profil
    [WIP] DMD clock by F4brice
    « Réponse #11 le: Lundi 05 Décembre 2016, 07:44:01 am »
  • Super cool !!! :)
    Mais c'est pas le même prix que celle de Sunn au final ?

    Tu penses vendre seulement ton code pour les bricoleurs ?
    Une version sur batterie serait possible ?
    :)
    « Modifié: Lundi 05 Décembre 2016, 08:09:12 am par Iro »
    "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 olschool

    • ✌(◕‿◕)✌ Donateur 2018
    • Level Buster
    • *
    • Messages: 2580
    • Localisation: nice
    • Le JR's est Immortel
      • Voir le profil
      • Le JR's
    [WIP] DMD clock by F4brice
    « Réponse #12 le: Lundi 05 Décembre 2016, 09:31:25 am »
  • Super cool !!! :)
    Mais c'est pas le même prix que celle de Sunn au final ?

    Non bien moins cher

    L’intéressé répondra bien mieux que moi mais si j'ai bien suivi :

    Sunn a déboursé 439 € + 120 de frais de douane = 559€ contre les environ 200€ de F4brice.

    Le tarif de F4brice est bien plus en adéquation avec la somme que je compte mettre sur ce type de produit
     ;)

    et le connaissant si il s'engage a fournir un produit fini... la qualité sera obligatoirement au rendez vous
     ^-  :-*
    Winner's Don't Use Drug mais ça aide quand même pour finir Ghost & Goblins.


    Recherche Bornes: Space  Invader/ Rolling Thunder/Dragon's Lair/Kung Fu Master et Karateka Champ et Lethal Enforcer.

    Hors ligne Iro

    • Alias le Rouston Masqué
    • Staff
    • Dieu de l' Arcade
    • *****
    • Messages: 100092
    • Localisation: Chilly Mazarin
    • Iro, chevalier Judaï
      • Voir le profil
    [WIP] DMD clock by F4brice
    « Réponse #13 le: Lundi 05 Décembre 2016, 10:42:55 am »
  • 439€ (en fait 410$ + port), il me semble que c'est avec la frame hors de prix :)


    f4brice, comment se passe l'ajout d'animations ?
    Il sera possible de faire ces propres ?
    :)

    En tout cas, çà doit clakouzer dans une gameroom.
    C'est bien plus lisible que mon horloge pacman à cristaux liquide  =:))
    « Modifié: Lundi 05 Décembre 2016, 11:03:42 am par Iro »
    "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 Sunn

    • ✌(◕‿◕)✌ Donateur 2018
    • Game Cheater
    • *
    • Messages: 2407
    • Localisation: B’sançon
      • Voir le profil
    [WIP] DMD clock by F4brice
    « Réponse #14 le: Lundi 05 Décembre 2016, 12:33:24 pm »
  • Pour la defense de la dmd-clock que j'ai acheté, la finition générale, l'intégration des panneaux dmd, de l'électronique et l'accessibilité des touches est parfaite, le produit fait "professionnel" et c'est ça qui m'a poussé à mettre ce prix un peu... élevé  ;)

    J'ai hâte de voir la suite du produit de Fabrice !

    Hors ligne Sir Kayne

    • Arcade Druid
    • *
    • Messages: 3862
    • Localisation: Royaumes de l'Est - plaine d'Alsace
      • Voir le profil
      • Le monde de Shanarah
    [WIP] DMD clock by F4brice
    « Réponse #15 le: Lundi 05 Décembre 2016, 13:01:41 pm »
  • Excelent !
    C'est quoi la sortie video des dalles ? Un DVI ?
    Cherche : pédale d'accélération d'une Outrun Upright, Une Racingcab (outrunner ou Daytona), pcb RaveRacer, PCB Missile Command (he oui), une Spacegun et le pcb Kabuki Z (on peut toujours rêver :)) et puis un flipper Raven (je l'aurais un jour...)
    "Ne me dite pas que je ne peux pas faire quelque chose!" J.Locke