Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - Iro

Pages: [1] 2 3 4 5 6 ... 15
1
HORLODEL / [HORLODELSC] Scripteur - Convertisseur pour l'horloge HORLDODEL
« le: Mercredi 10 Janvier 2018, 16:03:04 pm »
En complément de l'HORLODEL ,avec Aganyte nous avons pensé à développer un outil qui aura deux rôles :
- Créer le script de déroulement
- Convertir une image en fichier lisible par l'horloge

L'horloge lit un fichier nommé index.txt situé à la racine de la carte SD indiquant l'animation à jouer et ces paramètres. Ce fichier est créé via l'interface.

Le programme Windows est téléchargeable ici : HORLODELSC V1


Créer un script




Le script se constitue par l'ajout de diverses commandes représentées par la barre de bouton.Elles seront exécutées dans l'ordre de la liste.
Chaque commande peut être montée ou descendue par les flèches verticales pour changer son ordre d’exécution.
Une commande peut être supprimée par la "croix rouge".
Chaque commande peut être inhibée en décochant la case sur sa gauche. Ainsi il est possible de garder la commande dans le scripteur mais de ne pas l'inclure dans le script.
Par le menu "Fichier", il est possible d'enregistrer un script et de l'ouvrir par la suite.

Le fonctionnement est très simple : Se constituer un script d'animations puis cliquer sur le bouton "Export" pour transférer le script et les fichiers d'animations sur la carte SD.
Éjecter la carte SD du PC puis l'insérer dans lecteur SD de l'HORLODEL.
Allumer l'HORLODEL , la lecture débutera.


Liste des commandes :


Animation : Permet l'affichage d'une image animée
        Paramètres :
              Fichier : Fichier ".bin" de l'image
              Vitesse : Vitesse de lecture de l'animation
              Boucle  : Nombre de répétitions


Texte : Permet l'affichage d'un texte de 4 lignes de 16 caractères
        Paramètres :
              Durée : temps d'affichage en secondes
              Texte : texte du message



Horloge: Permet l'affichage de l'heure et de la date
        Paramètre :
              Durée : temps d'affichage en secondes


Température: Permet l'affichage de la température CPU
        Paramètre :
              Durée : temps d'affichage en secondes


Scrolling Vertical: Permet l'affichage d'une image en scrolling vertical
        Paramètres :
              Fichier : Fichier ".bin" de l'image
                Durée : Temps d'affichage en secondes
              Vitesse : Vitesse du scrolling
                 Sens : Sens du scrolling
              Hauteur : Hauteur en pixel de l'image


Scrolling horizontal: Permet l'affichage d'une image en scrolling horizontal
        Paramètres :
              Fichier : Fichier ".bin" de l'image
                Durée : Temps d'affichage en secondes
              Vitesse : Vitesse du scrolling
                 Sens : Sens du scrolling
              Largeur : Largeur en pixel de l'image


Couleur : Permet de définir la couleur de l'affichage des textes
        Paramètre :
              Couleur : Valeur RGB de la couleur



Pile: Affiche la tension de la batterie
        Paramètre :
                Durée : Temps d'affichage en secondes


Luminosité: Permet le réglage de la luminosité
        Paramètre :
                Luminosité : Puissance de la luminosité



Les réglages qui suivent ne sont pas des commandes à scripter



Permet le réglage de l'heure et de la date
         - Régler l'heure et la date dans la fenêtre de saisie puis sélectionner la racine de la carte SD.
         - Au démarrage de l'horloge , laisser appuyer le bouton "User" du nucléo pour prendre en compte le réglage.




Export: Permet le transfert du script et des animations sur la carte SD
         - Sélectionner la racine de la carte SD puis valider par "OK"




Convertir des images au format HORLODEL



L'onglet convertisseur permet de créer des fichiers "BIN" lisibles par HORLODEL

Il existe plusieurs possibilités pour créer un fichier
  • 1- Par un gif animé
  • 2- Avec une image fixe pour les scrollings. Formats accéptés : JPG,BMP,PNG,GIF
  • 3- Un dossier avec l'animation déjà décomposée en images (frame).
        Les images doivent être en PNG et respecter un certain nommage. La fin du nom doit comporter un tiret bas ("_") et posséder sa numérotation dans la série.
        Exemple:  Sonic_001.png, Sonic_002.png, Sonic_003.png ...
  • 4- Un dossier contenant des fichiers "BIN" lisibles par HORLODEL
           Le nommage doit respecter la consigne du point 3 : Mario_001.bin, Mario_002.bin,Mario_003.bin ...
           Cette option peut avoir plusieurs utilités :
           Concaténer des animations ou  la possibilité d'utiliser des fichiers "BIN" créés par des applications tiers.
      J'aborderais ce point juste après

  L'utilisation est simple :
  •          Ajouter des fichiers ou des dossiers par les boutons ou un glisser-déposer sur la liste
  •          Donner un chemin de sortie
  •          Cliquer sur "Convertir" pour créer les fichiers ".bin"


Processus de conversion d'une image en "Bin" lisible par HORLODEL et méthodes alternatives
HORLODEL SC se sert d'Irfanview 4.50 32bit (Inclus dans le package, répertoire "Tools") pour extraire toutes les frames d'un gif animé (en PNG).
Ensuite est utilisé le programme img_cvt.exe (Inclus dans le package, répertoire "Tools") pour convertir les images en RGB332 / BIN.

Il est possible d’utiliser d'autre méthode de conversion en "BIN" avec d'autres outils.


Image2LCD
http://www.buydisplay.com/default/image2lcd


L'avantage de ce convertisseur est qu'il est possible de donner un fichier palette de couleurs pour changer le "choix" de couleur lors de la conversion , permettant de changer le rendu de couleurs si nécessaire.

Malheureusement il ne me semble pas être utilisable en ligne de commande, je ne peux donc l'intégrer dans le convertisseur. Il faut donc au préalable créer les fichiers "BIN" de chaque image

Méthode :
  • Extraire toutes les frames d'un gif animé (BMP,JPG,GIF)
  • Paramétrer Image2LCD comme sur la copie d'écran ci-dessus
  • Ouvrir la 1ére image de la séquence par le bouton "Open"
  • Cliquer sur "Batch" pour convertir le répertoire. Les fichiers se trouve dans .lerepertoire\Batch
  • Glisser le dossier contenant tous les fichier "BIN" dans le HORDODEL SC pour créer l'animation



Toutes autres méthodes de conversion est la bienvenue , idéalement utilisable en ligne de commande permettant de l’intégrer dans HORLODEL SC et ainsi avoir le choix.

:)

2
HORLODEL / [HORLODEL] Horloge à LEDs en 128x32 pixels
« le: Mercredi 10 Janvier 2018, 16:02:35 pm »
Bonjour ,
Voici le tutoriel de fabrication de l'HORLODEL initié par Aganyte et moi-même.
C'est une horloge LED 128x32 pixels en 256 couleurs RGB332 piloté par une carte Nucléo F446ZE.
Les animations et le déroulement de l’affichage sont stockés sur une carte mémoire de type SD.
Le programme pour gérer et créer les animations se trouve ici HORLODELSC
Le sujet de départ se trouve ici

Matériel nécessaire
- Un Nucléo F446ZE
- Un lecteur de carte mémoire SD ou Micro SD
- Une carte mémoire Classe 10. Toutes Tailles est acceptable mais seulement 4go sera utilisé à cause de la restriction de taille de partition du fat16
-Des câbles Dupont Male-Femelle
-Deux dalles LED 64x32  1/16 scan   P3/P4/P5 (de la même taille de préférence  :D)
    Px étant le pitch de la dalle : Pixel 3mm
   
    Une dalle P4 ou P5
- Un support de pile pour la sauvegarde de l'heure CR2032 et une pile CR2032
- Une alimentation 5V 50W ou 150W. Personnellement, j'ai pris une 50W car plus compacte et qui après calcul doit pouvoir tenir la charge des deux dalles et du nucléo avec de la marge. Aganyte préfère voir large avec une 150w. Qui peut le plus , peut le moins, si la place n'est pas un problème , prenez la 150W.


Le programme HORLODEL
HORLODEL V1

Le pack de test
Pack Test
Un pack de test pour tester le montage de l'horlodel. Il permet d'afficher quelques animations entrecoupées de l'heure.
A dézipper à la racine de la carte SD. Ne doit pas être dans un répertoire.


Installation
Les dalles
Les dalles sont vendues avec un câble de données et un câble d'alimentation.


Mettre les dalles cote à cote , flèches sérigraphiées qui pointent vers le haut.

- Brancher le câble gris sur le connecteur de droite de la dalle de gauche et sur le connecteur de gauche sur la dalle de droite (voir photo , rectangle gris)
- Brancher les connecteurs d'alimentation au niveau des flèches rouges

La flèche verte est le connecteur d'entrée de la dalle sur lequel on connectera le nucléo

Ensuite brancher le câble d'alimentation sur l'alimentation

Rouge > V+ , Noir/Bleu > V-

Ensuite , se fabriquer un câble pour brancher l'alimentation sur le secteur.



Fil jaune/vert sur la terre
Fil marron pour le phase (L)
Fil bleu pour le neutre (N)


Branchement du nucléo sur la dalle
Voici le pinout sur le connecteur d'entrée de la dalle

Petite précision sur l’appellation Dalle/Nucléo : OE = Output Enable = EN = Enable

et ceux sur le nucléo
Connecteur de droite CN7-CN10


Connecteur de gauche CN8-CN9


Avec les câbles Dupont, Brancher le nucléo sur la dalle.
Pour ce faire, faites correspondre les pins du nucléo avec les pins du connecteur de la dalle  : D7 sur R1 , D6 sur EN etc...
NE PAS OUBLIER DE CONNECTER LA MASSE DES DALLLES SUR LE NUCLEO


Branchement du module carte SD
Quelque soit le modéle , les pins seront repérées : GND,3,3V , SCK , MOSI , MISO , CS
Les pins correspondantes sur le nucléo se trouvent sur le connecteur de droite CN7 et sur la gauche CN8 pour le 3.3v et GND



Branchement du module de pile
Il faut d'abord enlever la résistance SB156 et le condensateur C57 sur le dessous du nucléo, pour ne plus relier VBAT à la tension d'alimentation.


Ensuite sur le dessus, souder le + du module de pile sur VBAT du nucléo : Pin 17 en partant du haut sur CN11
                             le - du module de pile sur  GND du nucléo : Pin 10 en partant du haut sur CN11






Installer le programme sur le nucléo
- Brancher le Nucléo sur le PC par ce connecteur


- La carte est reconnue comme un lecteur dans l'explorateur

Copier le programme(.bin) sur la carte comme un simple fichier et la carte va l'installer automatiquement.
La LED LD4 à droite du connecteur USB va clignoter Vert/Rouge le temps de l'installation.
Une fois fini , la led devient rouge fixe et le fichier est effacè du lecteur windows.
Si vous avez des problèmes de televersement du programme ou de carte non reconnue, installer ces drivers Windows
http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-utilities/stsw-link009.html

Éjecter la carte , HORLODEL est prête pour utilisation :D

Pour tester, allumer l'horloge sans carte SD.
Il devrait s'afficher un message comprenant le nom de l'horloge, la version et nos pseudos

:)

3
HORLODEL / [HORLODELSC] A faire - Retour
« le: Mercredi 10 Janvier 2018, 16:00:57 pm »
Ce topic a pour but de recenser les retours et les améliorations pour l'outil de scriptage/conversion (HORLODELSC) pour l'HORLODEL.
http://www.gamoover.net/Forums/index.php?topic=38065.0

Merci :)

4
HORLODEL / [HORLODEL] A faire - Retours
« le: Mercredi 10 Janvier 2018, 15:17:57 pm »
Ce topic a pour but de recenser les nouvelles fonctionnalités souhaitées et les retours sur le fonctionnement de l'horloge.
Les nouvelles fonctionnalités seront développées selon le bon vouloir des développeurs en écoute avec les demandes des utilisateurs. Donc pas délais , pas de pressions :)
Comme cette horloge doit être l'horloge de tout le monde, tout le monde peut être développeur s'il souhaite donner un coups de main. A l’exception prêt qu'Aganyte et moi validerons les candidatures.
Pas de sélection aux compétences ou autres choses, nous voulons juste que ce soit un membre "participant" (là encore ,pas de sélection hyper strict) pour éviter que les sources soient facilement accessibles par le 1er venu.

Le langage de programmation est le C et le compilateur ne nécessite aucune installation car il en ligne : https://os.mbed.com/

Merci :)

A faire :

- Scinder l'affichage de l'heure et de la date
- Donner la possibilité de choisir une police pour les textes/heures/date/temp/pile
- Ajouter un "pré-affichage" de commandes avant la boucle principale. Ce "pré-affichage" sera exécuté une fois, après l'écran de version et avant la boucle principale
- Ajouter des transitions entres les animations/affichages
- Ajouter un scrolling de texte

5
Consoles retros et jeux électroniques / DÉPLACÉ: j'ai changé mon minitel
« le: Vendredi 29 Décembre 2017, 14:38:03 pm »
Ce fil de discussion a été déplacé vers Modération.

http://www.gamoover.net/Forums/index.php?topic=37984.0

6
Annonces - Suggestions / DÉPLACÉ: Xbox Coinops 7
« le: Jeudi 21 Décembre 2017, 13:46:32 pm »
Ce fil de discussion a été déplacé vers Consoles et jeux.

http://www.gamoover.net/Forums/index.php?topic=37968.0

7
Annonces - Suggestions / DÉPLACÉ: VDS Minimus AVR USB 32K
« le: Jeudi 21 Décembre 2017, 13:45:40 pm »

8
Annonces - Suggestions / DÉPLACÉ: VDS used Sticks
« le: Jeudi 21 Décembre 2017, 13:45:09 pm »

9
Annonces - Suggestions / DÉPLACÉ: VDS Gamecube
« le: Jeudi 21 Décembre 2017, 13:44:45 pm »
Ce fil de discussion a été déplacé vers Consoles et jeux.

http://www.gamoover.net/Forums/index.php?topic=37970.0

10
Raspberry Pi / Piforceweb : Error 33 gateway not found
« le: Lundi 20 Novembre 2017, 22:06:13 pm »
Hello
J'ai un PI3 B+ et j'ai installé piforceweb.
Le Pi boot, j’accède à la page des jeux via mon smartphone mais la naomi m'affiche une erreur 33.
Elle est bien en 192.168.1.2. Sur le github de piforce web, il est indiqué de mettre le gateway à 192.168.1.1. Mais je ne trouve pas cette option.
Malgré l'erreur, le PI lance bien le chargement d'un jeu mais sur le reboot aprés le checking memory, j'ai une erreur 33..
J'ai un PIC CF sur une naomi 2.
Sachant que le netboot PC fonctionne ainsi que le lecteur CF.
Ou peut être le probléme ?

Merci :)

11
Bordel en cours de tri / DÉPLACÉ: Regroupement pour commande boite raja pour pcb
« le: Vendredi 17 Novembre 2017, 16:04:34 pm »

12
Pcb originales pour bornes dédiées / DÉPLACÉ: PCB Bubble Bobble
« le: Jeudi 05 Octobre 2017, 21:01:32 pm »

13
Flippers / DÉPLACÉ: Info prix Start Pool Williams
« le: Lundi 11 Septembre 2017, 07:32:04 am »

14
Naomi I & II - GD-Rom.. / Vis pour Netdimm ou cartouche Naomi
« le: Mercredi 26 Juillet 2017, 23:48:23 pm »
Hello
Quelqu'un aurait une photo des vis pour attacher la netdimm ou la cartouche à la naomi ?
ou au moins sa longueur.
Merci <:)

15
Tutoriaux / DÉPLACÉ: RTC : how to
« le: Lundi 03 Juillet 2017, 09:01:03 am »

16
Le Bistrot de l'Arcade / Medailles des JO 2020 au Japon
« le: Lundi 06 Février 2017, 12:59:17 pm »
Le Japon invite ces habitants à jeter leurs vieux appareils électronique pour les recycler et en faire des médailles.
Je vous laisse découvrir l'image de la publicité ...  >:(



Source

Pages: [1] 2 3 4 5 6 ... 15