Page 1 sur 2

Ecran d'information en gare

Posté : 29 sept. 2022, 17:45
par likiki
Voici l'exemple d'un écran d'information dans une gare H0.

.
https://www.youtube.com/watch?v=pktBc7knRiM&t=2s
.

Vous avez tout => Ici ou => là.

:cooooool:

Re: Ecran d'information en gare

Posté : 29 sept. 2022, 18:22
par bunny94
Oui Christian, j'ai vu plusieurs fois en expo ce type d'affichage sur des réseaux. Ca donne immédiatement un réalisme impressionnant. :cooooool:

Re: Ecran d'information en gare

Posté : 29 sept. 2022, 18:34
par herwat
Ah oui, :cooooool:

Re: Ecran d'information en gare

Posté : 29 sept. 2022, 20:54
par NANAR
Génial :cooooool: c'est fou tout ce que l'on peut faire très réaliste

Re: Ecran d'information en gare

Posté : 30 sept. 2022, 10:14
par likiki
Une troisième possibilité => ICI.

:siffle:

Re: Ecran d'information en gare

Posté : 30 sept. 2022, 14:55
par bunny94
Ah oui Christian ça a l'air assez bluffant aussi :cooooool:

Re: Ecran d'information en gare

Posté : 08 oct. 2025, 18:38
par patlum
Je réouvre le sujet
Pour ceux que ça intéresse j'ai réalisé cet affichage, le montage est assez simple car les écrans sont en I2C ils existent en blanc/bleu/ou bleu jaune.
Le prix pour 2 écrans est de moins de 5€, à cela rajouter un arduino nano ou pro mini à 3€ pour mois de 10€ l'ensemble du montage est réalisé .

Les écrans ici--->https://fr.aliexpress.com/item/10050067 ... onEALw_wcB
IMG_20251006_154553_edit_157031374911346.jpg
Dans le fichier ino vous pourrez modifier l'affichage et remplacer le non des gares par ceux de votre choix :pompom:

Dès demain je vous fournirai le schéma de principe et le fichier INO et le STL pour les habiller... :a_suivre:

Re: Ecran d'information en gare

Posté : 08 oct. 2025, 18:55
par likiki
:bienv: :bienv: :bienv: :bienv:

Voilà un truc hyper cool.

Re: Ecran d'information en gare

Posté : 08 oct. 2025, 19:00
par ramasoft
:merciiii: :merciiii: Patrick
C'est super 👍

Re: Ecran d'information en gare

Posté : 08 oct. 2025, 19:15
par bunny94
J'ai vu ça sur des réseaux en expo, comme "Dejeanville" c'est vrai que c'est très réaliste . :cooooool:

Re: Ecran d'information en gare

Posté : 08 oct. 2025, 20:01
par C2Vues-BricoTrain
:bienv: :bienv: :merciiii:

Voilà on va encore se tuer au boulot avec des afficheurs, car dans ce cas, avec nos gares, on en saigne (enseigne), ça la fiche mal (ça l'affiche mal) ! :mdr1: :mdr3:

Re: Ecran d'information en gare

Posté : 08 oct. 2025, 20:35
par patlum
La récap et suite et fin
Je ré-ouvre le sujet
Pour ceux que ça intéresse j'ai réalisé cet affichage, le montage est assez simple car les écrans sont en I2C SSD1306 ils sont très facile à cabler 4 fils par écran ,
Le coût pour 2 écrans est de moins de 5€, à cela rajouter un arduino nano ou pro mini à 3€ pour mois de 10€ l'ensemble du montage est réalisé
Capture d'écran 2025-10-08 183401.png


.
les écrans https://fr.aliexpress.com/item/10050085 ... in_prod%3A


Il vous faut les bibliothèques suivantes :

<avr/pgmspace.h>
<Wire.h>
<SPI.h>
<Adafruit_GFX.h>
<SSD1306.h>




Les afficheurs de base ont l'adresse positionnée sur 0x3C (on change rien)
Pour le 2eme afficheur l'adresse de base est sur 0x3C il faut la passer sur 0x3D
Le changement d'adresse se fait en déplaçant une résistance SMD indiqué 0x78 pour l'adresse de base 0x3C sur la position 0x7A pour l'adresse 0x3D ( voir photo)
IMG_20251008_191426_edit_211807527225346.jpg
Il faut que chaque afficheurs aient une adresse séparé.



Dans le programme vous pourrez modifier le nom des stations et leurs horaires pour les départs et arrivés,
Tableau des départs :attention il doit y avoir le même nombre de départ que dans la matrice de base dans les lignes de 35 à 72 en faisant bien attention à la syntaxe
Tableau des arrivés : même précautions que le tableau des départs entre les lignes 88 -125.
Le fichier INO

,
Affichage_Gare_LUBSACv5.ino
Le schéma de câblage relativement simple
affichage gare .png


pour les fichier STL je vous mis un lien pour que vous puissiez choisir votre modèle....
ssd1306-oled-display-screen-case-model_files.zip
Amusez vous .... :a_suivre:

Re: Ecran d'information en gare

Posté : 08 oct. 2025, 21:25
par herwat
Cool ! :cooooool:
:merciiii: Patrick

Re: Ecran d'information en gare

Posté : 08 oct. 2025, 21:37
par ramasoft
:merciiii: :merciiii: Patrick
Encore un montage bien fait et prêt à l'emploi :cooooool:

Re: Ecran d'information en gare

Posté : 11 févr. 2026, 16:07
par Bud_fr
Salut à Tous

Voilà, je me suis lancé ....

Déjà, j'ai essayé de comprendre la programmation, j'ai modifié à ma sauce, j'ai actuellement qu'un seul écran, j'ai choisi "Départ", j'ai changé les noms des gares et j'ai fait tourner le trucs:
VID_20260209_155120.mp4
Après, il a fallut réfléchir à faire une structure porteuse pour l'afficheur; Merci à Patium pour le partage de fichiers ...
patlum a écrit : 08 oct. 2025, 20:35 ....
pour les fichier STL je vous mis un lien pour que vous puissiez choisir votre modèle....

ssd1306-oled-display-screen-case-model_files.zip
...
Le problème, c'est que les plots de fixation de l'écran oled ne correspondait pas à mon écran. D'ailleurs le schéma coté du site de vente (AliExpress) ne correspondait pas non plus à ce que j'avais reçu.
Bref, j'ai pris le fichier STEP et je l'ai modifié dans FreeCad.

Après, il a fallu modéliser un pieds, toujours dans FreeCad, creux de façon à faire passer les fils dedans et avec un connecteur pour brancher l'écran:
Pied afficheur.png
Un petit coup d'imprimante et hop !!!
IMG_20260211_122159_1.jpg

Et qqles soudures plus tard, ça fonctionne:
IMG_20260211_152227.jpg
VID_20260211_151754.mp4

Merci à Tous ceux qui ont initié ce projet, qui ont partagé leurs savoir faire et m'avoir permis de le réaliser.
:merciiii: :merciiii: :merciiii:


Commande d'autre écrans en cours, à suivre
:a_suivre:

Re: Ecran d'information en gare

Posté : 11 févr. 2026, 16:28
par Bud_fr
D'ailleurs, à moi aussi de partager, faut que ça marche dans les deux sens. :tire langue

Fichiers sous FreeCad et STL:
poteau oled 96_2.zip
A+

Re: Ecran d'information en gare

Posté : 11 févr. 2026, 16:28
par likiki
Superbe.

Le changement des noms n'est pas un peu rapide ?

Re: Ecran d'information en gare

Posté : 11 févr. 2026, 17:04
par Lherve54
Bonjour

Un écran qui affiche avec un léger tremblement !!

Le problème ,chez les vendeurs chinois c'est que l'annonce n'est pas remise à jour , si l'article a subit des modifications !!

Re: Ecran d'information en gare

Posté : 11 févr. 2026, 17:05
par herwat
:cooooool: :cooooool: :cooooool: :cooooool:

Re: Ecran d'information en gare

Posté : 11 févr. 2026, 17:29
par Bud_fr
Pour la rapidité, j'ai rien changer, se sera à voir pour la version à 2 écrans. Reste qu'on aura moins de gares (destinations) que dans l'original.
Il y a encore du boulot à finaliser, mais le futur réseau du club est en construction, pose des rails, j'ai le temps ......

Pour le tremblement, c'est la vidéo qui fait ça, en vue directe, ça ne se voit pas. Et puis il y a mes mains qui tremblent aussi ... :pur:

:a_suivre:

Re: Ecran d'information en gare

Posté : 11 févr. 2026, 18:09
par patrice_b
:bienv: :bienv: :bienv:

Re: Ecran d'information en gare

Posté : 11 févr. 2026, 18:13
par Amigorl
:bienv:

Joli projet, très intéressant.

:merciiii: pour le partage des ressources.

Re: Ecran d'information en gare

Posté : 11 févr. 2026, 18:46
par patlum
Effectivement le défilement de l'affichage est un peu rapide car il est prévu pour la matrice prévue initialement. Si tu dois modifier la tempo et si tu utilise le programme que j'ai mis en partage regarde les lignes suite suivantes :

int tempo; //creation d'une variable tempo
// creation d'une boucle for
for(int i=0;i<34;i++)
{
initaffichage();
strcpy_P(buffer,(char*)pgm_read_word(&(depart_table)));
display1.println(buffer);
display1.display();
if (i==5 ||i==11 ||i==17 ||i==23 ||i==29 ||i==33)
tempo=4000;
else tempo=20;


:PetitPoucejpg:

:a_suivre:

Re: Ecran d'information en gare

Posté : 11 févr. 2026, 20:31
par Bud_fr
patlum a écrit : 11 févr. 2026, 18:46 Effectivement le défilement de l'affichage est un peu rapide car il est prévu pour la matrice prévue initialement. Si tu dois modifier la tempo et si tu utilise le programme que j'ai mis en partage regarde les lignes suite suivantes :

int tempo; //creation d'une variable tempo
// creation d'une boucle for
for(int i=0;i<34;i++)
{
initaffichage();
strcpy_P(buffer,(char*)pgm_read_word(&(depart_table)));
display1.println(buffer);
display1.display();
if (i==5 ||i==11 ||i==17 ||i==23 ||i==29 ||i==33)
tempo=4000;
else tempo=20;


:PetitPoucejpg:

:a_suivre:


Salut Patlum

Merci de ton intérêt.

Effectivement, c'est ce bout de programme que j'ai dans la boucle loop, mais je ne comprend pas ce qui pourrait ralentir l'affichage dans ces lignes de code. J'ai joué (modifié) avec les valeurs 4000 et 20 mais rien ne change :gratte:

Pas de "delay" ou de "millis" en vu .... comprends pas.

:a_suivre:

Re: Ecran d'information en gare

Posté : 11 févr. 2026, 21:12
par likiki
Effectivement, j'aurais mis un delay (4000).

Cela aurait été bien plus simple que la boucle qui s'exécute plus ou moins rapidement suivant la vitesse du calculateur.