Forums LR PRESSE

Où il est question de trains, petits et grands

  • Advertisement

D17: Une centrale a 10 balles

Les commandes numériques du réseau (appelées à tort "digitales") sont l'avenir du train miniature. Mais comment choisir, comment sauter le pas, avec ou sans ordinateur ? Autant de questions dont les réponses se trouvent dans l'expérience des uns et des autres…

Modérateur: MOD

D17: Une centrale a 10 balles

Publié: Mer 28 Juin 2017, 12:34 
Bonjour,

J'ai récemment découvert le circuit esp8266 qui est un microcontrôleur avec un système WIFI pouvant fonctionner en point d'accès et station WIFI. Le microcontrôleur peut se programmer avec l'environnement Arduino. J'ai alors eu l'idée d'essayer de réaliser une petite centrale DCC pouvant se commander par WIFI avec téléphone ou tablette Android. 2 jours plus tard, le proto fonctionne !

Voici une petite vidéo:


Le cout total de l'électronique de la centrale est minime. Environ 10 euros. C'est pourquoi je qualifie cette centrale de "centrale a 10 balles".
- 4 euros: module Wemos D1 mini (qui contient le module ESP12 (qui contient l'esp8266))
- 6 euros: module LMD18200 pour réaliser le booster
- (+ les alims)
- il n'y a pas besoin de rajouter un point d'accès WIFI, c'est le module esp8266 qui le réalise !
Pour avoir un nom simple, j'ai nommé cette centrale D17 (D pour DCC ou Dix balles et 17 pour 2017)

Ce qui fonctionne actuellement:
- commande de 4 locomotives simultanées avec 4 souris WIFI (en utilisant une tablette ou un téléphone Android par souris). 4 max car l'esp 8266 supporte 4 appareils max en mode point d'accès.
- Je n'ai pas assez de recul sur la fiabilité de la solution. D'ailleurs, je ne croyais pas que cela fonctionnerai car le code du wifi tourne lui aussi sur le même microcontrôleur et il peut interrompre mon code qui génère le signal DCC.

Ce qui pourrait voir le jour:
- réalisation d'une souris WIFI avec un potentiomètre (en utilisant le 8266 mais en mode station). Je sais que beaucoup n'aiment pas le tactile pour conduire les locos
- ajout d'un bus I2C pour y connecter des modules PCA9685 pour commander des aiguillages (servos, bobines ou moteur), avoir des sorties (PWM)
- ajout d'un bus S88 pour avoir des entrées
- ajout d'un bus pour mettre des modules MAX7221 pour commander des leds
- création d'un soft TCO sur une tablette
- rajout du protocole P50 pour brancher un PC par l'USB

Si ce projet vous intéresse, dites le moi pour que je partage

Ulysse.
Lulu_ho
 
Messages: 30
Inscrit le: Ven 16 Déc 2016, 13:24
Echelle pratiquée: HO
Prénom: Ulysse

Re: D17: Une centrale a 10 balles

Publié: Mer 28 Juin 2017, 14:41 
Bravo !

C'est impressionnant.

Moi j'y panne rien, donc pas le choix que de passer par un "constructeur", mais quand on voit les prix pratiqués, 10€ ça laisse rêveur !

En tout cas merci de faire partager.
Avatar de l’utilisateur
Titi69
Communicatif
 
Messages: 964
Inscrit le: Mar 10 Nov 2009, 21:41
Localisation: Rillieux la Pape (69)
Âge: 45
Echelle pratiquée: HO - Epoque IV à VI

Re: D17: Une centrale a 10 balles

Publié: Mer 28 Juin 2017, 16:22 
Image
Amicalement
Avatar de l’utilisateur
Deimos_epIV
Intarissable !
 
Messages: 5080
Inscrit le: Ven 23 Déc 2011, 22:25
Localisation: Montpellier (34)
Âge: 59
Echelle pratiquée: HO/DCC
Prénom: Claude
Club: MMF

Re: D17: Une centrale a 10 balles

Publié: Mer 28 Juin 2017, 20:21 
Lulu_ho a écrit:Bonjour,

J'ai récemment découvert le circuit esp8266 qui est un microcontrôleur avec un système WIFI pouvant fonctionner en point d'accès et station WIFI. Le microcontrôleur peut se programmer avec l'environnement Arduino. J'ai alors eu l'idée d'essayer de réaliser une petite centrale DCC pouvant se commander par WIFI avec téléphone ou tablette Android. 2 jours plus tard, le proto fonctionne !
...............................
Si ce projet vous intéresse, dites le moi pour que je partage

Ulysse.


Bonjour Ulysse,

Tout d'abord bravo pour cette réalisation.
Et aussi bravo pour l'envie de vouloir partager, ce n'est pas toujours le cas.
Si tu le souhaites, tu peux utiliser le site LOCODUINO pour y poster un article, ou mieux (si tu as le courage) un tuto. A toi de voir mais tu es le bienvenu.

Christian
Avatar de l’utilisateur
Arduino
Démonstratif
 
Messages: 1528
Inscrit le: Mer 25 Sep 2013, 17:14

Re: D17: Une centrale a 10 balles

Publié: Jeu 29 Juin 2017, 21:49 
Bonsoir Christian,

Merci pour l'info ! C'est vrai que le site de locoduino est pas mal du tout ;-)
Je vais essayer d'avancer un peu sur cette centrale et quand j'aurais quelque chose de correcte, je partagerai.

Ulysse.
Lulu_ho
 
Messages: 30
Inscrit le: Ven 16 Déc 2016, 13:24
Echelle pratiquée: HO
Prénom: Ulysse

Re: D17: Une centrale a 10 balles

Publié: Ven 30 Juin 2017, 12:56 
Bonjour Ulysse,

Comme logiciel DCC, sur ce module Wemos, qu'as-tu installé ?

J'essayerai bien DCC++, peut-être sur un ESP32 aussi, qui se programme avec l'IDE Arduino, voir :

DCC++ sur Locoduino

Dominique
SixtySix
 
Messages: 44
Inscrit le: Dim 05 Jan 2014, 19:53
Echelle pratiquée: N

Re: D17: Une centrale a 10 balles

Publié: Ven 30 Juin 2017, 13:51 
SixtySix a écrit:Bonjour Ulysse,

Comme logiciel DCC, sur ce module Wemos, qu'as-tu installé ?

J'essayerai bien DCC++, peut-être sur un ESP32 aussi, qui se programme avec l'IDE Arduino, voir :

DCC++ sur Locoduino

Dominique

Bonjour Dominique,

Très bonne idée.

Aurais tu une idée du travail pour adapter le code à ce micro contrôleur ? Est-ce juste une adaptation des numéros des entrées et sorties ?

Philippe
MCPA
Bavard
 
Messages: 63
Inscrit le: Jeu 08 Mars 2012, 12:19

Re: D17: Une centrale a 10 balles

Publié: Mar 04 Juil 2017, 21:24 
Bonjour Dominique,

Pour le logiciel de l'ESP8266, j'en ai simplement crée un.
C'est juste un programme de 200 lignes qui génère les trames DCC avec
des attentes.

Merci grâce a vous, je connais DCC++ maintenant ;-)

Attention, bien que ce micro puisse se programmer avec l'environnement
Arduino, ce n'est pas un micro compatible avec les Atmel AT328P. Ainsi le
programme DCC++ base station ne fonctionnera pas tel quel. Les timers ne
sont pas les mêmes par exemple. Il y a également le code wifi qui tourne
en //. Couper les IT même un cours instant fait planter le wifi ...

Un gros avantage de ce module est qu'il crée un point d'accès wifi, il n'y
a donc pas besoin d'en rajouter un, ni d'avoir un PC.
Arriver a faire un système sans PC rendrait la solution très
attractive. Il semble possible de gérer locos, aiguillages,
itinéraires, signalisations avec le micro + téléphones/tablettes Android.
Pour l'automatisation je ne sais pas.

Bien entendu, il est possible de faire une solution plus classique en
branchant un PC via USB (ou wifi) sur le micro.

Ulysse.
Lulu_ho
 
Messages: 30
Inscrit le: Ven 16 Déc 2016, 13:24
Echelle pratiquée: HO
Prénom: Ulysse

Re: D17: Une centrale a 10 balles

Publié: Mar 04 Juil 2017, 21:49 
Tout est possible, il suffit d'avoir le temps de développer!

J'en un projet de mini générateur de trames DCC pour animer une vitrine d'exposition, une liaison Wifi pour le configurer serait un vrai +. Je vais ajouter un de ces modules à ma prochaine commande chez DigiKey, histoire de découvrir le truc et de s'amuser un peu! :D

En tout cas, Ulysse, merci pour le partage (Je ne peux pas - encore - en faire autant, c'est mon gagne pain...)
Amicalement
Avatar de l’utilisateur
Deimos_epIV
Intarissable !
 
Messages: 5080
Inscrit le: Ven 23 Déc 2011, 22:25
Localisation: Montpellier (34)
Âge: 59
Echelle pratiquée: HO/DCC
Prénom: Claude
Club: MMF

Re: D17: Une centrale a 10 balles

Publié: Ven 07 Juil 2017, 17:19 
Bonjour,

J'ai mis a jour mon site avec les programmes de ce projet
(code en C pour la centrale et code en RFO basic pour les souris Android)
http://udelmas.e-monsite.com/pages/cent ... i-d17.html

Vous pouvez voire comment c'est codé, essayer, modifier ...

Le site n'et pas l'idéal pour la collaboration. Il va surement falloir mettre le
code sur github et un tuto comme le proposait Christian dans Locoduino par ex.

bon WE !

Ulysse.

Image
Lulu_ho
 
Messages: 30
Inscrit le: Ven 16 Déc 2016, 13:24
Echelle pratiquée: HO
Prénom: Ulysse

Re: D17: Une centrale a 10 balles

Publié: Dim 23 Juil 2017, 18:28 
Bonjour Ulysse,

Je suis d'accord qu'il peut y avoir un effort à faire pour adapter DCC++. Sinon rien n'empêche d'y associer un Uno à 3,5€ et de s'en servir comme point d'accès Wifi en attendant d'adapter DCC++.

Moi, ce qui m'intéresse pour commencer, c'est de savoir quelle carte choisir dans l'IDE Arduino sous ESP32. : voir le fil sur Locoduino :

http://forum.locoduino.org/index.php?to ... 19#msg3419

Merci d'avance
Dominique
SixtySix
 
Messages: 44
Inscrit le: Dim 05 Jan 2014, 19:53
Echelle pratiquée: N


Retour vers Numérique & Digital

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 14 invité(s)