1.11.9

News

Page  1 sur 3  > >>

2019-01-16
Catégorie : Arduino
Posté par : xavier
Un Circuit imprimé pour plusieurs sketches
2018-06-07
Catégorie : Arduino
Posté par : xavier
Des pistes pour developper un projet a base d'Arduino
2017-09-23
Catégorie : Expositions
Posté par : xavier

Les 4/5 Novembre 2017, au parc Savoie Expo de Chambéry (Savoie), se tiendra l'exposition Savoie Modelisme.

CMS - 1.11.9 - Bartolome
 

Sonorisation CDM-Rail V1

 Sonorisation CDM V1.0

 Attention : Fonctionne uniquement sur PC XP avec le framework DotNet 3.5

Objectif:

Dévelopé en Visual Basic DotNet fonctionne en lien avec CDM-Rail avec lequel il communique en TCP/IP.

Une maquette est disponible ICI sous forme de Zip contenat la source du programme et la bibliotheque de sons pour Windows XP.
Creer un repertoire C:\Partage
Déposer le contenu du zip a l'interieur afin d'obtenir les repertoires suivants:
  •  C:\Partage\Cdm-Test
  •  C:\Partage\Cdm-Test\Data

Lancer C:\Partage\Cdm-Test\IPC_test.exe

Le zip inclue mon layout Monfatraz Geneloz V2. Les tests ont été effectués en simulation avec avec le contexte Test.

En complément voici le Setup à décompresser.

Ce client CDM reçoit les informations des actionneurs (AACT) dont il ne traite que les fronts montants. Il recoit aussi les coordonnées et vitesse de chaque train (TSXY).

Le paramétrage de l'application est défini dans le fichier de configuration IPC_Test.exe.config
Les sons sont impérativement au format wav et dans les répertoires specifiés dans la configuration

L'écran se compose du plusieurs sections :

Le tableau à mileu:

Modifiable, permet d'associer a chaque actionneur un son
Fixe Train: FD-<Train>_<Son>.wav PICASSO_AVERTISSEUR.wav
Fixe Decors : FD-<Son>.wav PN.wav
Arduino : AR-<Fonction>-<Parametre>-<Parametre>-<Parametre>
"Save" permet de sauvegarder :
  • - L'IP CDM-Rail (modifiable)
  • - Le Port CDM_Rail (modifiable)
  • - Les sons associes aux actionneurs
Le paramétrage de l'application est défini dans le fichier de configuration IPC_Test.exe.config

Le tableau en bas:

Non modifiable, indique les sons utilisés et leur état

Les comboBox à gauche:

Il indique le dernier son utilisés. Il est possible de modifier ces combobox pour activer/désactiver le son correspondant avec "Simul"

En bas de l'écran:

La communication avec Arduino (Validation en cours). Apres avoir choisi le port de communication, le message est envoyé vers l'Arduino.
AR-<Fonction>-<Parametre>-<Parametre>-<Parametre> avec
  • <Fonction>=I2C
  • <Parametre1>=Adresse
  • <Parametre2>=Port
  • <Parametre3>=Etat

Le tableau à droite:

Non modifiable, permet de suivre chaque train.
Les coordonnées XY permettent de calculer la balance
La vitesse permet de modifier la frequence du son moteur (ELectriques et diesel seulement)
Le son de chaque train est modifié toute les secondes

Par le menu Calibrate (V0.2):

Afin de determiner les reglages de balance et de volume des sons, deux curseurs agissent sur le son specifié par les combo box de gauche. Pour tester, utiliser le "play" a droite des curseurs. Reporter les valeurs trouvées dans le tableau de droite de la fenêtre principale (Balance = B/X, Volume = V/Y)

Par le menu Help:

Une aide en ligne modifiable est disponible. Si vous avez effetué des changements, il vous sera de confirmer si vous souhaitez les conserver ou non lors de la fermeture de la forme.

Mise en route:

La mise en route de CDM-Rail avec la communication IP est un prealable.

Au démarrage, on essaie d'établir la connexion avec CDM en utilisant les paramètres par défaut. Si cette communication est établie, le fond passe en vert. Sinon, il passe en rouge. Il est alors possible de relancer la communication avec le bouton "Reset".
Une fois la connexion établie avec CDM-Rail, la demande d'abonnement aux Actionneurs s'affiche. Il faut la valider avec le bouton : "Cdm Send"
Les messages reçus de CDM-Rail s'affichent alors dans la fenêtre historique

Historique

  • - V0.1 Version intiale
  • - V0.2 Gestion de la balance et du volume, Calibrage dans une fenêtre séparée. Gestion Arduino.
  • - V1.0 Gestion des trains electriques et diesel.
  • - V1.1 Gestion des trains vapeurs. (Patience, c'est en préparation)
Previous page: Sonorisation CDM-Rail  Page suivante : Sonorisation CDM-Rail V2.0