User Tools

Site Tools


rocnet:rocdisplay-fr

Differences

This shows you the differences between two versions of the page.


rocnet:rocdisplay-fr [2022/05/02 11:10] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== RocNetNode RocDisplay ======
 +[[:france#les_centrales_numeriques|{{  :interface.png}}]][[:france|{{  :rocrail-logo-35.png}}]][[:rocnet:rocnetnode-fr|{{ :rocnet:rocnet-hw.png}}]]\\
 +[[:rocnet:rocnetnode-en|{{ icons:uk.png}}]][[:rocnet:rocnetnode-de|{{ icons:de.png}}]][[:rocnet:rocnetnode-fr|{{ icons:fr.png}}]]
 +[[:france|Sommaire]] -> [[:france#les_centrales_numeriques|Les centrales numériques]] ->  **[[rocnet:rocnet-prot-fr|RocNet]]** 
 +  * [[rocnet:rocnet-prot-fr|Protocole RocNet]] | **[[:rocnet:rocnetnode-fr|RocNetNode]]**
 +    * [[:rocnet:rocnetnode-hwsetup-fr|Installation de RocNetNode]] | [[:rocnet:rocnetnode-setup-fr|Configuration RocNetNode]] | [[:rocnet:rocnetnode-img-fr|Paquet d'installation]] | [[:rocnet:article-fr|Journal MERG]]
 +  * [[:gca:gca-index-fr#cartes_rocnet_raspbery_pi|Cartes Raspberry Pi]]
 +    * [[:gca1-pi01-fr|GCA-Pi01]] | [[:rocnet:pi01can-fr|Pi01CAN]] | [[:gca_pi02-fr|GCA-Pi02]] | [[:gca-pi03-fr|GCA-PI03]] | [[:gca-pi04-fr|GCA-PI04]] | [[:gca-pi05-fr|GCA-Pi05]] | [[:gca-pi06-fr|GCA-Pi06]] | [[:GCA-PI07-fr|GCA-PI07]] | [[:GCA-PI08-fr|GCA-PI08]] | [[:gca107-fr|Carte relais GCA107]] | **[[:rocnet:rocdisplay-fr|RocDisplay]]** | [[:rocnet:fastclock-fr|Horloge accélérée]]
 +  * [[:rocnet:rocnetnode-build-fr|Construction à partir des sources]] | [[:raspi:raspi-dev-fr|RasPi comme serveur Rocrail]]
 +  * [[:rocnet:faq-fr|FAQ's]]
 +
 + \\
 +| Idée et support | Peter Ploiner |
 +| Matériel, Firmware, Documentation et copyright | Walter Sax |
 +| Version Rocnetnode | 2.0.9927+ |
 +| Version Rocrail | 2.0.9928+ |
 +
 + \\
 +^  En 2021 le projet a été arrêté, nous vous suggérons d'utiliser [[:wio:overview-fr|WIO]]  ^\\
 +
 + \\
 +=====Introduction=====
 +L'idée derrière ce projet est de construire un afficheur connecté à RocRail pour afficher sur les quais les informations du train en cours (trajet, hure de départ, heure,...)\\
 +Les afficheurs miniatures de taille 26 x 9 mm, pour s'adapter au H0 sont maintenant disponibles et peuvent être utilisé pour les [[https://en.wikipedia.org/wiki/Dynamic_passenger_information|informations dynamique destinés au passager]].\\ 
 +
 +{{:rocnet:display_size_s.jpg}}
 +
 +//Le carré rouge sur la photo montre approximativement la taille de l'afficheur en comparaison de l'original en Autriche par exemple.//
 +
 +{{:rocnet:dsc_0712_s.jpg|}}
 +
 +//Premier essai sur un quai à l'échelle H0//
 +\\
 +\\
 +Les objets texte dans Rocrail ont un onglet Interface qui peut être utilisé pour adresser un certain affichage qui pourra être utilisé après un évènement de mise à jour pour envoyer le prochain texte.\\
 + \\
 +{{:rocnet:rocdisplay.jpg?400}}{{:rocnet:rocdisplay-3.jpg}}\\
 +
 + \\
 +L'implémentation autorise l'adaptation de beaucoup de possibilités pour les besoins spécifiques de différents pays. Les adaptations sont possible directement à partir de RocRail avec des caractères de contrôle dans le texte.\\ 
 +Quelques exemples pour une adaptation individuelle:\\
 +
 +  * Inversion d'affichage
 +  * Horloge analogique gauche/droite/masquée
 +  * Rotation de texte
 +  * Texte clignotant
 +  * Luminosité
 +  * Affichage marche/arrêt
 +  * beaucoup d'autres options...
 +\\
 +Une description détaillée pour touts les réglages et les possibilités peuvent être trouvés dans la documentation technique.\\
 +\\
 +
 +=====Composants=====
 +L'unité RocDisplay est est un ensemble de trois composants différents.\\
 +Le contrôleur est attaché au RocNetNode.\\
 +Le fond de panier de l'afficheur est attaché au contrôleur. Jusqu'à 4 afficheurs par contrôleur possible.\\
 +L'afficheur lui-même. Il est monté sur le fond de panier.\\
 +
 +Avec les cavaliers J1/J2/J3 et J4 il est possible de sélectionner l'adresse du contrôleur.\\
 +Cela permet d'avoir 16 contrôleurs sur un seul bus.\\
 +
 +Table des adresses possibles du contrôleur:\\
 +| J1 | J2 | J3 | J4 |Adresse du contrôleur|
 +|X|X|X|X|80|
 +|X|X|X|-|81|
 +|X|X|-|X|82|
 +|X|X|-|-|83|
 +|X|-|X|X|84|
 +|X|-|X|-|85|
 +|X|-|-|X|86|
 +|X|-|-|-|87|
 +|-|X|X|X|88|
 +|-|X|X|-|89|
 +|-|X|-|X|90|
 +|-|X|-|-|91|
 +|-|-|X|X|92|
 +|-|-|X|-|93|
 +|-|-|-|X|94|
 +|-|-|-|-|95|
 +Où X quand le cavalier est mis et - le cavalier est ouvert
 +
 +Les deux LED de statut indiquent le statut du contrôleur.\\
 +Quand la LED jaune clignote, le contrôleur est dans le programme de bootloader. Après la mise sous tension il faut atteindre environ 5 secondes dans le bootloader et ensuite il démarre le programme normal.\\
 +Durant une mise à jour du contenu de l'afficheur la LED jaune est éteinte. Pendant ce temps le contrôleur ne peut accepter aucune autre commande. Normalement c'est aussi court qu'un petit flash.\\
 +\\
 +La LED rouge indique le trafic sur le Bus adressé au contrôleur RocDisplay. Normalement un clignotement court si une commande est envoyée.\\
 +\\
 +Les afficheurs sont montés sur un fond de panier où tous les composants SMD nécessaire sont placés pour l'opération.\\
 +Sur un fond de panier il est possible de monter deux afficheurs, donc le passage de l'information par le circuit imprimé double face est possibles. Chaque afficheur a besoin de son propre port sur le contrôleur.\\
 +Pour éviter toute interruption dans la communication entre le contrôleur RocDisplay et les afficheurs, les fils allant aux afficheurs doivent être aussi court que possible.\\
 +Une longueur de fil d'environ 40cm doit être possible.\\
 +\\
 +
 +=====I2C=====
 +Malheureusement le matériel I2C utilisé par le Raspberry Pi a un bug. Ce bug n'autorise pas les périphériques esclaves à propager le signal d'horloge.\\
 +**Pour une utilisation normale de RocDisplay il n'y a pas de problème, Les paramètres standard I2C sont valides pour l'affichage de texte depuis RocRail.**\\
 +La seule chose est que la lecture des paramètres avec la vitesse de transmission standard I2C n'st pas possible.\\
 +Une solution de contournement est de configurer la vitesse du bus I2C temporairement à 400kHz et après que les paramètres soient faits retourner à 100kHz.\\
 +Pour rendre cela plus facile pour les utilisateurs un outil de configuration est disponible qui définit le paramètre nécessaire pour lire et configurer tous les paramètres RocDisplay sur le contrôleur.\\
 +\\
 +Liens vers la description du bug matériel:\\
 +[[http://www.advamation.de/technik/raspberrypi/rpi-i2c-bug.html]]\\
 +[[https://github.com/raspberrypi/linux/issues/254]]\\
 +\\
 +
 +=====Configuration=====
 +Si les contrôleurs RocDisplay sont branchés ils sont visible dans l'étiquette dans les __**[[:rocnet:rocnetnode-setup-fr#options|Options Rocnetnode]]**__:\\
 +{{:rocnet:rocnetnode-options-en.png}}\\
 +
 +
 +
 + \\
 +
 +=====Format du texte=====
 +Le format du texte pour contrôler les afficheurs est documenté dans le [[#files|"Technische Beschreibung"]] (DE).\\
 +Les commandes d'affichage sont entre accolades.\\
 +
 +====Exemple====
 +<code>
 +{EB0F3}5 0 \{F1} Kurz Zug{L1}Rekawinkel{L0T1}       {B8L1}04:48{P}
 +</code>
 +
 +Faire clignoter le logo pour 'S-Bahn' et 'Regionalzug':
 +<code>
 +{EJ1B0F3}4 0 \{F2}  Kurz Zug{J2B2F3}4 0 \{F2J0L1F0}Wien FJB{L0T1F2B10L1F2}16:23{T0P}
 +</code>
 +
 +Pour cet exemple la colonne de l'heure de départ doit être désactivée:
 +<code>
 +{EF1}   Zug Fährt durch!!!{L1F0J1[             BITTE][     ZURÜCKTRETEN]P}
 +</code>
 +
 +
 +
 + \\
 +
 +=====Fichiers=====
 +
 +   * {{:rocnet:rocdisplay_tecinfo_v1.pdf|RocDisplay Technische Beschreibung V1}} (langue allemande)
 +   * {{ :rocnet:rocdisplay_tecinfo_v1en.pdf |Description technique RocDisplay}} {Traduction Anglaise}