Skip to content

ferrovisim/FS-BB26000V1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FS BB26000V1

Simulateur de conduite de BB26000 - Développé par FerroviSim.

Description

BB26000V1 est un projet de simulateur de conduite de locomotive de BB26000. Il s'agit de l'interfaçage d'un pupitre réel avec le logiciel/jeu de simulation Open Rails Train SImulator. Pour plus d’information sur ORTS, rendez-vous sur : www.openrails.org

BB26000V1 repose sur l'utilisation de cartes Arduino. L'acquisition de l'état des commandes sur le pupitre (boutons, manipulateurs...) est réalisé par une carte Arduino Due. En fonction de l'état des commmandes, des ordres sont envoyés au jeu par

Pour plus d’information sur FerroviSim, rendez-vous sur www.ferrovisim.fr.

Important : FerroviSim n'a aucun lien avec une quelconque entreprise. Il s'agit d'un projet personnel. Aucune donnée non publique n'a été utilisée pour développer les simulateurs.

Contenu distribué

Le code distribué et les schémas associés correpondent à l'état du simulateur à une date donnée. Les version actuellement distribuées sont en version Beta. La documentation peut être incomplète. N'hésitez pas à faire remonter tout dysfnctionnement via la rubrique contact du site www.ferrovisim.fr Le code de la carte gérant l'indicateur de vitesse n'est pas distribué pour l'instant.

Fonctionnalités principales

  • Acquisition de l'état des commande du pupitre Hardware
  • Calcul de variables d'état conformément au fonctionnement réel d'un locomotive BB26000
  • Commande d'ORTS par émmulation de clavier
  • Communication série avec le programme "FS ORTS Link" pour le retour d'informations depuis oRTS
  • Commande d'afficheurs (servomoteurs, voyants, moteurs)

Technologies utilisées

  • Arduino et bibliothèques fournies avec l'IDE Arduino

Configuration Arduino

Le projet comporte 3 programmes principaux de cartes arduino (.ino), ainsi que de deux biliothèques dédiées développées par FerroviSim. Le programme fs_main_26000 doit être chargé dans une carte Arduino Due. Le programme fs_slave1_26000 doit être chargé dans une carte Arduino Mega. Le programme fs_KVB doit être chargé dans une carte Arduino Mega. Pour l'installation des librairies, merci de vous référer à la documentation Arduino.

En complément des programmes Arduino, le câblage du simulateur est décrit dans un reccueil de schémas qui sera rendu disponible indépendamment du code.

Licence

Ce projet est distribué sous la licence GNU GPL v3.

Les termes de la license sont disponibles dans le fichier LICENSE.txt

About

Projet de simulateur de conduite de BB26000 reposant sur Arduino et OpenRails.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors