LOCODUINO

Discussions Générales => Présentez vous ! => Discussion démarrée par: jrioublanc le décembre 14, 2018, 07:54:54 pm

Titre: Bonjour
Posté par: jrioublanc le décembre 14, 2018, 07:54:54 pm
Bonjour à tous,

Je consulte le site depuis plusieurs mois afin de concevoir mon système DCC++. Je viens de franchir le pas et de m’inscrire afin de pouvoir échanger avec vous.
Pour l’instant je dispose d’un Arduino, d’un schield Chinois et d’un décodeur Laisdcc, je vais faire quelques essais.

A bientôt.

Jérôme
Titre: Re : Bonjour
Posté par: Dominique le décembre 14, 2018, 09:56:29 pm
Bonjour Jérôme,

Bienvenue sur Locoduino.

Nulle doute que ça va bien se passer avec ces ingrédients là.
J’ai aussi acheté un décodeur Laisdcc, mais pas encore essayé.


Titre: Re : Bonjour
Posté par: jrioublanc le décembre 15, 2018, 10:04:29 am
Merci pour le message,

Je commence mes recherches par un tuto qui me permettra d’installer un sketch pour faire de l’Arduino le générateur DCC++.

Cordialement.
Titre: Re : Bonjour
Posté par: Dominique le décembre 15, 2018, 02:35:16 pm
Bonjour,

Pour démarrer avec DPP++, le mieux est de charger la bibliothèque DCCpp dans l'IDE et de commencer avec les exemples fournis, ainsi que lire la documentation.

Ensuite il vous faudra choisir des formes d'interfaces utilisateurs pour les commandes de vos trains : une face avant avec écran et boutons gérée par l'Arduino qui porte DCCpp, une ou plusieurs manettes déportées, une commande en WiFi ou en Can, une interface avec un gestionnaire, etc.. ou plusieurs à la fois.

N'hésitez pas à nous demander notre avis sur vos souhaits

Dominique
Titre: Re: Bonjour
Posté par: msport le décembre 15, 2018, 04:00:12 pm
Message refait ci-dessous, les caractères accentués font mal aux yeux.
Et lire la série : http://locoduino.org/spip.php?article182
Titre: Re : Bonjour
Posté par: msport le décembre 15, 2018, 11:52:49 pm
Et pour être récompensé tout de suite de ses efforts, monter le motor shield sur le Uno, connecter une alimentation 12V, télédéverser DCCpp_Uno dans le UNO, envoyer <1> via le serial monitor à 115200 bauds et voir les LED s'allumer.
Puis avec une loco avec son décodeur (non modifié, adresse 3) sur la voie principale, envoyer <t 1 03 20 1>  via le serial monitor à 115200 bauds pour la voir démarrer. Arrêt avec <0>
Ensuite, tout est dit dans : Commands for DCCpp BaseStation.docx
Titre: Re : Bonjour
Posté par: jrioublanc le décembre 16, 2018, 09:53:15 am
Merci à vous tous pour ces réponses, j’ai un bon guide de départ.
Titre: Re : Bonjour
Posté par: jrioublanc le décembre 18, 2018, 10:19:59 am
Bonjour,

Après avoir pris connaissance des documents mentionnés, j'ai une question sur le fonctionnement du DCC++.
La BaseStation constituée par l'Arduino et le Motor Shield permet d'envoyer des commandes aux décodeurs (machines et accessoires), on passe par un étage de sortie avec des MOSFET qui transmettent la puissance et le signal... Mais il est possible d'interroger un décodeur pour obtenir des états.
Vu dans une vidéo de JMRI
 https://www.youtube.com/watch?v=xYZ9TMrMnqk&t=1354s (https://www.youtube.com/watch?v=xYZ9TMrMnqk&t=1354s)

Comment cela se passe-t-il ? Par où revient le signal vers l'Arduino ?

Merci de votre aide.
Titre: Re : Bonjour
Posté par: msport le décembre 18, 2018, 10:55:10 am
Bonjour,
en allant un peu plus loin dans la lecture du site de Locoduino, on note que le retour d'information depuis UN décodeur est assuré par des impulsions de consommation (générées sur le moteur). Ces impulsions sont détectées par la mesure de consommation (motor shield ou circuit dédié) comprise dans la BaseStation. Typiquement pour la lecture des CV.
Cordialement
Titre: Re : Bonjour
Posté par: jrioublanc le décembre 18, 2018, 01:28:55 pm
Effectivement, il y a la mesure du courant consommé !
Je comprends que cela doive se faire sur la voie de programmation car il faut qu'un seul décodeur consomme en répondant pour que la mesure soit utilisable.

C'est donc un problème pour moi, mon motor shield n'en n'est pas pourvu. Il faut que j'en commande un autre.

Merci beaucoup de cette réponse rapide.
Titre: Re : Re : Bonjour
Posté par: msport le décembre 18, 2018, 02:34:37 pm
... que cela doive se faire sur la voie de programmation ...

Non, non, voyez DCCpp_Nano que Dominique a publié et qui commence par interroger l'adresse de la seule locomotive qui serait placée sur la voie principale et l'affiche sur le serial monitor.

PS : Dominique, je ne retrouve plus l'article ...
Titre: Re : Re : Bonjour
Posté par: msport le décembre 18, 2018, 02:37:58 pm
... mon motor shield n'en n'est pas pourvu ...
Curieux pour un motor shield : quel modèle avez-vous ?
Titre: Re : Bonjour
Posté par: Dominique le décembre 18, 2018, 03:22:02 pm
L’article est là :
http://www.locoduino.org/spip.php?article232 (http://www.locoduino.org/spip.php?article232)

Pour la mesure de courant vous verrez comment utiliser un Max471
Titre: Re : Bonjour
Posté par: msport le décembre 18, 2018, 04:50:13 pm
Dominique, avant le va-et-vient tu avais publié l'adaptation de la BaseStation au Nano alors que la VO n'était prévue que pour Uno et Mega ?
Titre: Re : Bonjour
Posté par: Dominique le décembre 18, 2018, 05:01:34 pm
Oui, ici

http://forum.locoduino.org/index.php?topic=46.msg1912#msg1912 (http://forum.locoduino.org/index.php?topic=46.msg1912#msg1912)

Ça fait partie maintenant de la bibliothèque DCCpp.
Titre: Re : Bonjour
Posté par: msport le décembre 18, 2018, 06:55:01 pm
Merci Dominique, avec le retour aux sources pour la lecture des CV.
Titre: Re�: Re�: Re�: Bonjour
Posté par: jrioublanc le décembre 18, 2018, 09:31:39 pm
... mon motor shield n'en n'est pas pourvu ...
Curieux pour un motor shield : quel mod�le avez-vous ?

Il s'agit d'un clone chinois que j'ai achet� l'an dernier. Il existe toujours, voici le lien sur le site marchant.
https://fr.aliexpress.com/item/L298P-L298-Bouclier-R3-DC-Moteur-Pilote-Shiled-Conseil-Module-2A-Double-Pont-Complet-H-Pont/32922003502.html?spm=a2g0w.search0604.3.16.2393135buzkKel&ws_ab_test=searchweb0_0%2Csearchweb201602_3_10065_10068_319_10892_317_10696_453_10084_454_10083_10618_10304_10307_10820_10821_538_537_10302_536_5730115_10843_10059_10884_10887_100031_321_322_10103_5729115-10892%2Csearchweb201603_2%2CppcSwitch_0&algo_pvid=143c57f2-b75e-41b7-820d-0554e5351ccb&algo_expid=143c57f2-b75e-41b7-820d-0554e5351ccb-2 (https://fr.aliexpress.com/item/L298P-L298-Bouclier-R3-DC-Moteur-Pilote-Shiled-Conseil-Module-2A-Double-Pont-Complet-H-Pont/32922003502.html?spm=a2g0w.search0604.3.16.2393135buzkKel&ws_ab_test=searchweb0_0%2Csearchweb201602_3_10065_10068_319_10892_317_10696_453_10084_454_10083_10618_10304_10307_10820_10821_538_537_10302_536_5730115_10843_10059_10884_10887_100031_321_322_10103_5729115-10892%2Csearchweb201603_2%2CppcSwitch_0&algo_pvid=143c57f2-b75e-41b7-820d-0554e5351ccb&algo_expid=143c57f2-b75e-41b7-820d-0554e5351ccb-2)

En testant les contacts sur le L298, j'ai constaté que les deux capteurs de courant (SENSE) sont reliés à la masse. C'est ce que préconise le constructeur quand les sorties ne sont pas utilisées.

Bonne soirée
Titre: Re : Bonjour
Posté par: msport le décembre 18, 2018, 10:50:57 pm
Effectivement, ce n'est pas un vrai clone (!).
C'est malheureusement un modèle avec des fonctions non prévues par le modèle original et ses clones.
Vu le tarif d'un vrai clone ce n'est pas la peine d'essayer d'intercaler des résistances entre les broches 1 et 15 et la masse où elles sont soudées comme constaté. De plus ce boitier PowerSO20 du L298 ne le permet pas vraiment.
Et enfin il est très probable que les pins de l'Arduino nécessaires pour DCC++ soient occupées pour faire autre chose.

Donc, modèle de base, avec le boitier Multiwatt15 (que je préfère pour ajouter un éventuel radiateur)
comme :
https://fr.aliexpress.com/item/Replace-L298P-Dual-Channel-DC-Motor-Driver-Shield-Expansion-Board-L298NH-Module-Driving-Module-For-Arduino/32832947601.html

Noter qu'il faut séparer les alimentations (Vin et pont) si on dépasse 12V - mais en pratique jusqu'à 15V le régulateur 5V ne chauffe pas trop. (mais je ne garantis rien)
Titre: Re : Bonjour
Posté par: msport le décembre 18, 2018, 11:20:27 pm
Et le schéma du "vrai" clone avec boitier PowerSO20 (sense en 2 et 19)
Titre: Re : Bonjour
Posté par: jrioublanc le décembre 19, 2018, 09:59:02 am
Merci pour le lien sur un shield conforme. J'apprécie beaucoup.

Commande passé pour deux pièces.  :)