Bonsoir.
Je vais essayer de répondre aux questions !
par contre 30 € de port c'est un chronopost ? ou c'est super lourd ?
Les 30,00 EUR correspondent au port + l'emballage, et c'est très fragile. Je vais devoir blinder les colis et acheter de la matière première pour faire tout ça.
- y a t il une pile type cr2032 (ou autre astuces) qui sauvegarde les parametres si l'horloge est débranchée afin de conserver en mémoire les parametres wifi, la date, l'heure...
Il existe une pile qui permet de conserver l'heure + 1 réglage à la con quand l'horloge est débranchée.
Les autres réglages sont lus dans un fichier texte sur la SD puis copiés dans une mémoire flash.
Lorsqu'un réglage n'est pas trouvé dans le fichier texte, l'horloge va voir dans sa flash.
Je conseille de laisser le fichier texte des réglages, mais de supprimer la ligne du mot de passe WiFi dès que l'horloge s'est connectée au moins 1 fois.
- possibilité de changer la font ? (actuellement elle est assez simpliste)
Oui, mais c'est très chiant.
Les fichiers de font ont un format spécifique (pour optimiser leur lecture et utilisation).
On part d'un fichier .png mais il faut dire où se trouve quelle lettre, et quelle largeur elle a.
- comment faire les animations ? cela se fait facilement ? Quel est le format (gif animées) ?
Je fournis un outil (en Python) qui convertit une GIF animée au format attendu par l'horloge (fichier ".dmd").
Le micro-contrôleur n'a pas assez de RAM pour décompresser une GIF animée en temps réel + convertir le résultat au format vidéo interne nécessaire aux panneaux lumineux.
Il existe de nombreuse librairies Python qui font ça mieux que moi.
- C'est à nous de les faire ?
Tu peux faire ta propre animation toto.gif, la convertir en toto.dmd et placer le fichier sur la SD.
Tu en fournis quelques une ?
J'en ai fait 5 ou 6 pour illustrer (Bubble Bobble x 2, Q*Bert, After Burner, 1942, G'n'G, Outrun).
cela pourrai être pas mal d'organiser un chantier de création des animations/images histoire d'avoir un set commun à tous ? Qu'en penses tu ?
Pourquoi pas. L'idéal pour l'horloge, c'est d'avoir du 128x32.
Sinon il faut couper ou redimensionner et le résultat est généralement moche.
PS : dois je te remplir le bon de commande ?
Oui.
![Wink ;)](http://www.gamoover.net/Forums/Smileys/guntar/wink.gif)
est-il possible d'avoir une chtite explication sur la façon dont il faut procéder pour, par exemple, balancer mes "scoring" extraordinaires de Gokujou Parodius ?
A la racine de la SD, il existe un répertoire nommé "hiscores".
Dans ce répertoire, on place des fichiers avec l'extension ".dlg" (logo, c'est à dire une simple image fixe couleur.
Ces fichiers ne servent que pour afficher le logo du jeu. Aucun score n'est lu ou enregistré sur la SD.
L'horloge choisit l'un de ces fichiers (soit aléatoirement, soit selon une liste que tu as établi dans un fichier de config) et affiche l'image comme "introduction" au high-scores de ce jeu.
Elle va ensuite chercher dans sa mémoire flash les 5 meilleurs scores qui correspondent à ce jeu (elle se base sur le nom du fichier sans l'extension) et les affiche.
Exemple : tu places le fichier "outrun.dlg" dans le répertoire "hiscores".
Quand c'est le moment de montrer des scores, l'horloge affiche à l'écran l'image contenue dans "outrun.dlg" et cherche le jeu "outrun" dans sa mémoire flash.
Si le jeu existe, elle affiche les 5 meilleurs scores qu'elle a trouvés.
Si le jeu n'existe pas en flash, ou qu'aucun score n'a été ajouté pour ce jeu, elle affiche "No score".
Pour ajouter un nouveau high score (par exemple "ZeV a fait 123456 à outrun"), il faut :
- se connecter au serveur web de l'horloge
- cliquer sur "High-scores", puis "Add high-score"
- dans le formulaire, choisir le nom du jeu (l'horloge a scanné sa flash pour vous donner la liste des jeux qu'elle connait)
- saisir le nom du joueur et son score
- valider
Avant de pouvoir ajouter des scores à un jeu, il faut "créer" le jeu :
- choisir un nom (le nom du romset Mame est une bonne idée) - par exemple "toto"
- créer une image "toto.png" en 128x32
- la convertir en "toto.dlg" grâce à un script Python fourni
- copier le fichier "toto.dlg" dans le répertoire "hiscores" de la SD
- se connecter au serveur web intégré à l'horloge
- aller dans "High-scores", puis "Add game"
- saisir "toto" comme nom de nouveau jeu et valider
Note 1 : il est possible d'avoir un fichier "hiscores/truc.dlg" existant sans que le score ne soit créé en flash => l'horloge pourra choisir ce jeu, affichera alors l'image et "no score"
Note 2 : il est possible d'avoir un jeu existant en flash mais qui n'a pas/plus son fichier .dlg => l'horloge ne choisira jamais ce jeu, faute d'image pour annoncer le jeu avant d'afficher ses scores.
En résumé :
1. choix (aléatoire ou controlé) d'un fichier .dlg dans le répertoire hiscores
2. affichage de l'image contenue dans le fichier
3. affichage des scores trouvé en flash
=> est il possible d'ajouter une fonction de désactivation/activation des animations (images, textes, ...etc.) à une heure précise ?
Je déconseille fortement de laisser l'horloge allumée 24h/24, tout comme je pense tu ne laisses pas tes bornes allumées 24h/24.
Je ne sais pas dire si les panneaux lumineux supporteront ça longtemps.
Le fabriquant chinois annonce un MTBF de plusieurs milliers d'heures, mais je ne peux pas le vérifier.
=> pour la sélection des animations, est il envisageable de les gérer par thème avec un sous-dossier par thème (je ne me rappelle plus si la question a été abordée par thème)?
Les animations sont trouvées dans le répertoire "anim" placée à la racine de la SD.
Il est possible de créer des sous-répertoires, et des sous-répertoires dans les sous-répertoires (4 niveaux maxi).
Ensuite, soit elle en prend un au pif (tirage aléatoire), soit elle suit à la lettre un fichier que j'appelle "script" qui lui dit ligne par ligne quel fichier elle doit jouer.
Ce fichier est un simple fichier texte, avec 1 ligne = 1 nom de fichier.
Dans ce fichier script, tu ordonnes les animations comme du veux.
Quand elle arrive à la dernière ligne du script, elle reprend au début.
Si le fichier script n'existe pas sur la SD, elle procède à un tirage aléatoire pour choisir l'animation à lire.
=> pour les animations capturées de mame correctement converties sans tramage, tu as développé un logiciel spécifique ou c'est toujours en 'bidouillant' un peu avec 'avconv + gimp'?
Pourquoi ré-écrire quand ça existe déja ?
![Wink ;)](http://www.gamoover.net/Forums/Smileys/guntar/wink.gif)
Mame fait son travail d'émulation et d'enregistrement video.
avconv fait son travail de conversion vidéo. Il faut juste lui demander correctement.
=> je sais que c'est la première production mais ça serait top de pouvoir reprendre et d'utiliser le plan que Sunn a donné pour la partie arrière de la plaque qui permet en autre de mieux protéger les composants et d'ailleurs le système d'accroche au mur est plus adapté
Ce plan ne m'appartient pas et de toute façon est inadaptée à mes horloges.
En plus, je suis un peu "concurrent" de son auteur et je n'ai aucunement l'intention de le voler.
Il est toujours possible d'améliorer la partie boîtier, mais pas au prix que je fais.
Le travail du plexy coûte un bras.
=> serait il possible d'avoir une photo ou vidéo avec l'affichage en mono couleur pour se donner une idée?
Je ne suis pas sûr de comprendre.
Tu veux voir une photo ou vidéo d'une animation en monochrome ?
Si c'est bien ça, alors voilà :
photo.
=> penses tu pouvoir mettre très prochainement à disposition un manuel d'utilisation ?
C'est prévu, mais je suis carrément à la bourre.
![Embarrassed :-[](http://www.gamoover.net/Forums/Smileys/guntar/embarrassed.gif)
+1 pour la frame arriere dans la mesure du possible ;-)
Possible, mais pas à 250,00 EUR ! Le panneau en plexy coûte un bras.
![Cry :'(](http://www.gamoover.net/Forums/Smileys/guntar/cry.gif)
En plus, ce n'est pas une bonne idée pour l'arrière. Le plexy aime l'électricité statique et ce n'est pas bon pour l'électronique.
Le support arrière est en bois car ça ne coûte pas cher et c'est électriquement inerte.
@f4brice j'ai fais un peu de pub de ta clock sur mon topic "Déco" sur neo arcadia http://www.neo-arcadia.com/forum/viewtopic.php?f=14&t=45930&start=825 dis moi si cela te va f4brice au besoin je peux supprimer le post.
Non ça me va, merci !
![Smiley <:)](http://www.gamoover.net/Forums/Smileys/guntar/smiley.gif)
J'ai quand même bien fait de flouter des zones avant de poster mon flyer et mon bon de commande !
![Wink ;)](http://www.gamoover.net/Forums/Smileys/guntar/wink.gif)
Pour les fonts il me vient une idée, j'en ai une palanqué des demo makers amiga et atari st ! pourquoi pas ! A test.
J'avais essayé mais le rendu n'était pas top. Mais ça vaut le coup de retenter.
Quid du haut parleur ?
Pour le moment, il a un rôle secondaire.
- il joue une musique (au format interne à l'horloge, merci le script Python) quand un nouveau high score est ajouté depuis l'interface web
- il fait "carillon" si vous le souhaitez : ça sonne à chaque heure plein !
![Grin ;D](http://www.gamoover.net/Forums/Smileys/guntar/grin.gif)
Ca commence à faire pas mal d'intéressés. A ce rythme le carnet de commande va exploser... Tu vas arriver à suivre F4brice?
J'ai une vie privée et aussi un WAF.
Je limiterai les ventes si nécessaire, car je gagne mieux ma vie en exerçant mon métier plutôt qu'en assemblant des horloges !
L'idée n'est pas d'en faire un business, mais d'en faire profiter les copains tout en payant mon matériel électronique (oscillo, etc...).
A propos de commande, merci à ceux qui ne passent pas au BGS et qui souhaitent commander de réaliser la manip indiquée >>> là <<< (partie "les commandes sont ouvertes").Ok on rajoute une section spéciale "Parental advisory" ![=:))](http://www.gamoover.net/Forums/Smileys/guntar/stupidking.gif)
Je peux vous refaire le cryptage Canal+ si ça vous rappelle des "bons" moments !
![Cheesy :D](http://www.gamoover.net/Forums/Smileys/guntar/cheesy.gif)