I. D’abord, parlons le même langage
J’ai pondu ce petit lexique après coup, histoire de te filer un coup de main : que tu ne sois pas modéliste, pas informaticien, ou pas déficient visuel — et même si tu n’es aucun des trois — tu pourras suivre mon histoire sans décrocher à la première courbe.
Je ne suis pas écrivain (loin de là) ; d’habitude, je cause dans un micro pour des podcasts. Mais là, j’ai trouvé plutôt sympa de troquer la parole pour le clavier et de te raconter mon projet par écrit.
J’ai même prévu un espace commentaire pour que tu puisses me poser toutes tes questions, lâcher tes remarques, ou balancer tes conseils… tant que ça reste constructif et bienveillant…
Évidemment, les messages sont filtrés, pas parce que je veux jouer les censeurs, mais juste pour éviter que ça parte en vrille avec les quelques règles que j’ai données plus haut.
Tu as le droit de ne pas aimer mon appli (j’ai la peau dure 😏), mais j’aimerais quand même savoir pourquoi.
Bref… tu vois l’idée !
- AJAX : méthode qui permet de mettre à jour des parties d’une page web sans la recharger entièrement.
- Adresse DCC : numéro unique assigné à une locomotive ou à un accessoire dans le système numérique.
- Adresse IP : numéro identifiant un appareil sur un réseau local ou Internet.
- Aiguille : appareil de voie qui permet de faire changer un train de direction sur un réseau miniature.
- API : interface de programmation qui permet à deux systèmes de communiquer entre eux.
- Apache2 : logiciel qui transforme un ordinateur en serveur web.
- Appareil de voie : terme général pour désigner les aiguillages et autres équipements installés sur les rails.
- Borniers à vis : petits blocs permettant de connecter des fils électriques avec un tournevis, sans soudure.
- Cantonnement : découpage du réseau en sections pour automatiser les trajets et éviter les collisions.
- Cantons : sections isolées électriquement permettant la gestion du trafic et la détection des trains.
- CSS : langage permettant de mettre en forme l’apparence des pages web.
- CV1 : première variable de configuration d’une locomotive. Elle contient son adresse DCC.
- DCC (Digital Command Control) : norme de contrôle numérique utilisée en modélisme ferroviaire. Elle transmet, via les rails, à la fois l’alimentation électrique et des commandes codées permettant de piloter individuellement chaque locomotive ou accessoire.
- Déboguer : chercher et corriger les erreurs dans un programme.
- Décodeur d’aiguilles : petit boîtier ou carte électronique qui permet à la centrale de commander les aiguilles numériquement.
- Ethernet : connexion réseau filaire offrant une communication stable et rapide.
- Firmware : programme interne d’un appareil, souvent mis à jour pour améliorer son fonctionnement.
- HTML : langage de balisage utilisé pour structurer le contenu des pages web.
- Interrupteur bistable : bouton qui garde sa position (comme un interrupteur de lumière classique).
- Interrupteur monostable : bouton qui revient à sa position initiale après appui (comme une sonnette).
- JSON : format de données utilisé pour échanger facilement des informations entre un serveur et une application.
- LAN : réseau local, regroupant les appareils connectés à une même box ou routeur.
- Lecteur d’écran : logiciel qui lit le contenu de l’écran à voix haute, utilisé par les personnes aveugles.
- Machine virtuelle : logiciel qui permet de faire tourner un système d’exploitation dans une fenêtre sur un autre système.
- MariaDB : système de gestion de base de données relationnelle, proche de MySQL. Utilisé pour stocker les informations.
- Modélisme ferroviaire : loisir qui consiste à construire et piloter des trains miniatures sur un réseau réaliste.
- MultiMAUS : télécommande de Roco pour piloter les trains via la Z21. Elle comporte une molette, des boutons et un petit écran.
- Navigation au clavier : technique permettant de se déplacer dans une interface sans souris.
- PHP : langage de programmation très utilisé pour créer des applications web.
- Raspberry Pi : petit ordinateur abordable, utilisé pour des projets informatiques ou électroniques personnels.
- Raspbian ou Raspberry Pi OS : système d’exploitation du Raspberry Pi, basé sur Linux.
- Rétrosignalisation : ensemble de systèmes qui détectent la présence ou le passage d’un train sur un tronçon du réseau.
- Roco 10808 : accessoire de détection de train fabriqué par Roco. Il détecte le courant dans les rails.
- Socket UDP : canal de communication utilisé pour envoyer des messages courts et rapides sur un réseau.
- SQLite : base de données légère et rapide, qui stocke toutes les données dans un seul fichier.
- Trame hexadécimale : message codé en base 16, utilisé pour les communications bas niveau avec la Z21.
- UDP : protocole réseau rapide mais sans garantie de réception. Utilisé ici pour communiquer avec la Z21.
- Vocalisation : retour audio adapté aux utilisateurs de lecteurs d’écran, sans impacter les autres utilisateurs.
- Wago : connecteurs rapides ou bornes à levier permettant de relier rapidement des fils électriques sans outil.
- Z21 : centrale numérique de la marque Roco. Elle commande les locomotives, aiguillages, sons, lumières, etc.