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.


Messages - Iro

Pages: [1] 2 3 4 5 6 ... 905
1
Tutoriaux / projet de borne d'arcade
« le: Lundi 15 Janvier 2018, 11:43:27 am »
Renseignes toi sur d'autres solutions ;)

2
Le Bistrot de l'Arcade / Les petits colis
« le: Lundi 15 Janvier 2018, 09:19:52 am »
le triple screen en simu auto, c'est la vie  ^-^
Et le mec joue au clavier dans la video :D

3
HORLODEL / [HORLODEL] A faire - Retours
« le: Dimanche 14 Janvier 2018, 19:02:15 pm »
carrément terrible l'heure avec des bitmaps !
Merci à vous deux :)

4
Contrôleurs, Interfaces & hacks / [WIP] Gamoover FFB Update
« le: Dimanche 14 Janvier 2018, 15:03:15 pm »
ah mais c'est bien ce qu'il me semblait !
Mais tu dis " Je l'ai donc monté sur le Happ" alors je suis confus ! :D

5
Contrôleurs, Interfaces & hacks / [WIP] Gamoover FFB Update
« le: Dimanche 14 Janvier 2018, 13:10:15 pm »
C'est le moteur du happ ?
il est tout petit !

6
Vos Roadtrips ! / Roadtrip Gti Club
« le: Samedi 13 Janvier 2018, 20:22:26 pm »
Ah ouais, on te voit plus sur le forum mais tu le laisses pas aller pour autant   =:))


 ^-^ ^-^

7
Alimentation, Electricité, & Cablage / Enlever une soudure d'un pin
« le: Vendredi 12 Janvier 2018, 13:46:16 pm »
avec un ton fer, par capillarité la soudure de la pin devrait se fixer sur la panne.
Ou de la tresse à dessouder.
Tu peux aussi limer l’excédent.

8
HORLODEL / [HORLODEL] Horloge à LEDs en 128x32 pixels
« le: Jeudi 11 Janvier 2018, 17:13:26 pm »
J'ai touché à aucun cavalier pour alimenter le nucléo via le port USB.
Par contre, oui, j'ai oublié d'en parler  =:)) :-\
Il y à des cavaliers à bouger quand on veut alimenter le nucléo par les CNx.

Pour l'alimentation du nucléo , j'ai fabriqué un câble avec une tête USB femelle et de l'autre coté des fils dénudés à brancher sur V+ / V- de l'alim, comme avec la dalle. J'ai ensuite utiliser un câbles classique USB male <-> mini usb male pour le relier au nucléo.


EDIT : Il y à çà pour éviter de souder

https://fr.aliexpress.com/item/2Pcs-free-shipping-USB-female-to-screw-connector-USB-plug-with-shield-connector-USB2-0-Female/32735316199.html

9
HORLODEL / [HORLODEL] Horloge à LEDs en 128x32 pixels
« le: Jeudi 11 Janvier 2018, 14:22:21 pm »
Au faites une question ..sur le tuto tu conseille  d'acheter une  dalle P4 et une P5 .. pouquoi faut il quelle soit diferentes ?
Bon, je vais modifier le tuto il n'est pas clair, ce n'est pas du tout ce que cela veut dire  =:)) :-\
P3,P4,P5 (etc) est la taille de la dalle. Donc il faut choisir la taille de la dalle et la commander en double.
Je donnais un lien d'achat pour une P4 ou une P5.
Mais tu peux acheter deux dalles de tailles différentes, çà fonctionnera mais ton horloge sera biscornue.
Quoique , ça peut donner un style  =:))

10
HORLODEL / [HORLODEL] Horloge à LEDs en 128x32 pixels
« le: Jeudi 11 Janvier 2018, 13:12:04 pm »
De rien :)

ça va pas trop avec ton pseudo  =:))

11
Microcontrôleurs et électronique / [DMD-Clock] La doc, les animations, etc.
« le: Jeudi 11 Janvier 2018, 07:20:12 am »
Je disais la même chose a mon sujet à Sushy hier  =:))

12
HORLODEL / [HORLODELSC] Scripteur - Convertisseur pour l'horloge HORLDODEL
« le: Mercredi 10 Janvier 2018, 17:29:03 pm »
Oui on créera un topic regroupant les aminations déjà compilées.
On pourra même pousser le concept de thème avec des packs contenant l'index et les datas :)

13
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 : HORLODEL SC 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.

:)

14
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
-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 DS3231
- 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


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


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 de 0 ohms 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.
É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

:)

15
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 pour l'HORLODEL.

Merci :)

16
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

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