Commande d'une centrale LENZ par un smartphone ou une tablette


La centrale LENZ LZV100 peut être commandée par un smartphone ou une tablette, soit en WiFi soit en Bluetooth

1. Connexion directe en WiFi

La centrale LENZ doit être connectée au module LAN/USB référence 23151 de LENZ et ce module doit être connecté par un cable Ethernet à un routeur WiFi comme indiqué sur le schéma ci-dessous.



Il existe au moins deux applications pour smartphone ou tablette qui permettent de commander les trains en WiFi: l'application TouchCab pour IOS et l'application RtDrive Lenz pour Android.

1.1 L'application TouchCab pour IOS




Cette application sous IOS n'est disponible que pour l'iPhone. Elle permet de conduire les locomotives et commuter les accessoires. Le contrôle est précis et permet de faire toutes les manoeuvres. Elle fonctionne avec l'ECoS I, l'ECoS II Color, la Central Station 1 Märklin et la nouvelle interface Ethernet Lenz 23151. Des vidéos de démonstration sont disponibles sur le site TouchCab. L'application à télécharger sur l'App Store via iTunes en disponible en 2 versions:
-l'une limitée à la conduite des trains et fonctions F0 à F7 uniquement est gratuite
-l'autre payante permet de commander toutes les fonctions auxiliaires de locomotives et de commander les accessoires (aiguilles, signaux, etc.).

1.2 l'application RtDrive Lenz pour Android




RtDrive Lenz est une application développée au sein du club Rail Train Crau Camargue et fonctionnant sous Android. Cette application permet de contrôler les locomotives et les accessoires à partir d'un smartphone ou d'une tablette. Il est possible d'utiliser simultanément deux smartphones pour controler deux trains.
L'application est disponible sur le PlayStore de Google en cliquant ici.
Vous trouverez un mode d'emploi en cliquant ici.

2. Connexion en Bluetooth

2.1 Connexion directe à la centrale LENZ via le bus XPressNet

L'interface est constituée par un module ARDUINO MEGA 2560 qui se connecte en XpressNet à la centrale LENZ et par un module Bluetooth HC-05 qui se connecte à l'ARDUINO comme représenté sur la figure ci-dessous.



J'ai développé une application Android qui se nomme BLUELENZ. Cette application permet de contrôler les locomotives et les accessoires à partir d'un smartphone ou d'une tablette. Vous pouvez voir ci-dessous une copie d'écran de cette application.



Vous trouverez une description du système que j'ai réalisé en cliquant ici.

2.2 Connexion en Bluetooth par l'intermédiaire d'un ordinateur avec le logiciel CARTO-DCC pour Windows.

Le logiciel CARTO-DCC que j'ai écrit en Visual Basic permet de piloter un petit réseau de trains miniatures par ordinateur en DCC. Ce logiciel permet de piloter une centrale LENZ avec rétrosignalisation par le bus RS.
Pour créer un trajet, il suffit de piloter un train avec un smartphone ou une tablette connecté au PC en Bluetooth et celui-ci enregistre automatiquement les mouvements du train et crée un trajet qui peut ensuite être reproduit automatiquement par l'ordinateur. La prise en main du logiciel est ainsi très rapide. L'interface entre le PC et le smartphone est constituée par un Arduino nano et un module Bluetooth HC-05 connectés selon le schéma ci-dessous.


Cette interface a pour fonction de recevoir en Bluetooth un octet du smartphone et de le transmettre au PC via l'interface USB. La diode LED connectée sur la broche State du module HC-05 s'allume lorsque le smartphone est connecté au module HC-05.

J'ai développé une application Android qui se nomme CARTO-DCC qui permet de contrôler un train et les accessoires à partir d'un smartphone ou d'une tablette et le PC va enregistrer le trajet. Vous pouvez voir ci-dessous une copie d'écran de cette application qui est semblable à BLUELENZ.



Vous pouvez télécharger le dossier intitulé carto_bluetooth.zip en cliquant ici.

Ce dossier comprend:
- le programme à télécharger sur l'Arduino
- l'application Android carto_dcc.apk à installer sur le smartphone
- l'application Android carto_dcc.aia qui est le fichier source de l'application modifiable avec le logiciel APP INVENTOR
- un dossier intitulé cartodcc à placer dans le dossier Download du smartphone. Ce dossier contient un fichier intitulé adlenz.txt qui contient l'adresse MAC du module bluetooth HC-05.

3. Connexion en WiFi par l'intermédiaire d'un ordinateur

Cette solution est plus lourde à mettre en oeuvre que les précédentes. Elle ne présente de l'intérêt que si le réseau est déjà piloté par un ordinateur.

Dans cette configuration, le smartphone ou la tablette sont connectés en WiFi à à la "box" du fournisseur d'accès (Livebox, Freebox, etc...) et communiquent avec l'ordinateur (PC ou MAC) qui est est raccordé à la "box" et à la centrale DCC.
Remarque: Lorqu'on est en déplacement, par exemple lors d'une exposition, on ne dispose pas toujours d'un réseau Wi-Fi. Dans ce cas, il faut utiliser un routeur Wi-Fi qui va se charger de gérer les connexions entre l'ordinateur relié à la centrale DCC et les smartphones ou tablettes.
J'utilise un petit routeur DLINK DIR-615 qui coûte moins de 40 Euros et qui marche très bien.

Trois systèmes sont décrits ci-après, mais il en existe certainement d'autres:
- ROCRAIL
- Train Controller
- JMRI/Engine Driver

3.1 ROCRAIL


Rocrail est un logiciel gratuit de contrôle de réseau en DCC qui est basé sur Java et distribué comme un logiciel open-source. Rocrail peut contrôler un large éventail de systèmes DCC, presque tous les fabricants sont couverts. Le logiciel peut fonctionner avec tous les systèmes d'exploitation pour ordinateur (Windows, Mac OSX et Linux) et permet aussi la commande du réseau par mobile.
Il y a deux applications disponibles:
- iRoc: pour les iPhones et iPad
- andRoc pour les smartphones ou tablettes sous Android

3.2 Train Controller


Le logiciel TrainController possède maintenant l'extension +SmartHand Mobile qui permet depuis n'importe quel appareil mobile qui possède un naviagateur web de commander tout son réseau. Il n'y a pas d'application particulière à télécharger! Voici une petite vidéo de démonstration:

3.3 JMRI/Engine Driver


Engine Driver est une application pour Android (gratuite) ou IOS (payante) qui permet de commander un réseau avec le logiciel gratuit JMRI.
JMRI est un logiciel de contrôle du réseau installé sur l'ordinateur qui peut etre relié a différentes marques de centrales ( Lenz, Intellibox, SPROG , etc...).
Lorsque l'ordinateur contenant JMRI est connecté a un réseau sans fil WiFi (typiquement une box d’un fournisseur d’accès ou un routeur WiFi), on peut lancer un module appelé Withrottle qui permet à tout smartphone connecté sur le réseau wifi de controler :
o Des locomotoves
o Des aiguillages
o Des itineraires
Le contrôle via le mobile est conjoint avec la centrale ce qui permet à un aiguilleur de rester sur le PC et à des joueurs répartis sur le réseau de controler leur train, de faire des manoeuvres etc…
J'ai utilisé ce système avec une centrale LENZ et celà marche très bien.
Voici une petite vidéo de démonstration:

Remarque importante: si vous possédez un smartphone avec Android, il n'est pas nécessaire d'utiliser un routeur WiFi.
Vous pouvez connecter le smartphone directement au PC en WiFi en utilisant la fonction "pont d'accès WiFi" du smartphone.
Pour cela, activez le Wi-Fi sur votre appareil Android et rendez-vous dans « Paramètres », « Sans fil et réseaux » et « Partage de connexion ».
Appuyez sur « Configurer le point d’accès Wi-Fi » et cochez la ligne « Point d’accès Wi-Fi »
Dès lors, vous n’avez plus qu’à actualiser la liste des connexions Wi-Fi disponibles sur votre PC/Mac et choisir le réseau nommé AndroidAP.
JMRI reconnaitra automatiquement ce réseau et va fournir l'adresse IP et le numéro de port à indiquer à Engine Driver.

4. Connexion en Bluetooth par l'intermédiaire d'un ordinateur

Page précédente


Page suivante


Retour page d'accueil