LOCODUINO

Parlons Arduino => Vos projets => Discussion démarrée par: msport le décembre 01, 2022, 06:20:01 pm

Titre: dépannage de Ma première manette DCC
Posté par: msport le décembre 01, 2022, 06:20:01 pm
@ Alain AUZEREAU

merci de poster sur le forum pour du dépannage.

 bibliothèques ?, leur emplacement ? Elles sont fournies dans l'article

https://www.locoduino.org/spip.php?article71
ici, utilisez la Méthode facile #2
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 19, 2023, 05:55:44 pm
@ DUBOIS 30

merci de poster sur le forum pour du dépannage.

Pouvez vous poster une photo des connexions de votre encodeur et de leur aboutissement sur l'ARDUINO.

Est ce que si vous appuyez sur le bouton de l’encodeur rotatif lorsque vous allumez la manette, on vous propose de changer le nombre de locos ?.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 20, 2023, 03:42:09 pm
bonjour monsieur,pour répondre a votre question quand j'appui sur l'encodeur on peut changer le nombre de locos tout fonctionne normalement sauf la vitesse ,les directions fonctionne quand on appui sur l'encodeur il y a juste la vitesse qui reste a zéro en tournant l'encodeur je suis avec la transmition en HC12 et bien sur rien ne se passe ,je ne peux vous envoyer de photos je n'ai pas de smartphone l'adresse loco est bonne ,j'ai un encodeur tout prêt avec les résistances a l’arrière ,j'avais mis des condensateurs de 0.1mf entre la pin A et B et la masse de l'encodeur comme sur le schéma de la première version mais le clavier ne fonctionnait plus ,coté commande station je suis avec un arduino atmega et motor sheld en plus je n'arrive pas a allumer le sheld motor sauf par le logiciel JMRI avec le bouton ON voila deux problemes que je n'arrive pas a résoudre si vous pouvez m'aider un grand merci.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 20, 2023, 06:08:37 pm
Bonsoir,

Sans voir ce que vous avez réalisé, je ne peux que recopier ce qui est dit dans l'article et vous demander de vérifier les cinq connexions de votre codeur.

le codeur rotatif : juste à coté SW → 4, puis DT → 3 et CLK → 2
Le guide de la nappe plate du codeur peut gêner un peu pour la pin 4, l’incliner légèrement pour la mise en place.
Comme on manque de broches, on utilise les broches VCC et et GND du connecteur ICSP :
Le VCC, broche 2 de l’ICSP est du coté du Vin, et le GND broche 6 de l’ICSP est du coté du TX, les deux sont sur la rangée de trois broches coté intérieur du Nano.

Si vous rencontrez un problème sur le clavier quand vous ajoutez les condensateurs, c'est vous avez une erreur de câblage.

Postez le lien du codeur que vous avez acquis.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 21, 2023, 11:12:59 am
bonjour Monsieur, le codeur rotatif proviens d'une boite elegoo kit 36 montages avec sa platine toute prête et les trois  résistances de 10KO ,je me suis aperçu hier en connectant sans souder le condensateur non polarisé de 0.1mf que la vitesse s'indiquait mais en tournant l'encodeur le compteur reste bloqué sur la même vitesse ,si je bouge l'encodeur et que je contact le condensateur la vitesse change mais c'est tout, les connexions sont bien respecté comme marqué dans votre message.IL a fallut changer l'adresse au départ de l'écran LCD (pour information) ,je ne sais pas si il faut pour le HC12 connecté les deux RX et TX des deux cotés comme sur votre image, merci encore pour votre aide.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 21, 2023, 03:21:53 pm
Bonjour,

effectivement, certains codeurs nécessitent les deux condensateurs de 100nF (0,1µF)

Sur ce montage, le HC12 ne nécessite pas obligatoirement les deux connexions RX et TX, mais c'est l'assurance qu'il n'y a pas d'erreur ou d'oubli.

Avez vous bien croisé RX et TX entre le HC12 et le Nano ?

Nano <->  HC12
RX     <->  TX
TX     <->   RX 
GND   <->  GND     
3V     <->   VCC 

Vous pouvez également faire un test filaire :

Nano <->  UNO
TX     <->   RX 
GND   <->  GND     


Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 21, 2023, 04:35:27 pm
bonjour Monsieur, j'ai soudé les 2 condensateurs sur le codeur 1patte pin A puis masse,1patte pin B puis masse reliant les 2
condensateurs, ça marche le compteur compte et décompte si j'inverse le sens ça compte et décompte aussi mais toujours du même coté de l'encodeur je ne sais pas si c'est normal !
j'ai vu la réponse pour le HC12 je ferai un essai demain ,par contre pour la centrale DCC++ je ne peux mettre le courant sur la voie que par le logiciel JMRI en appuyant sur ON sinon le sheld moteur arduino ne s'allume pas, ou par la console commande arduino IDE, je ne sais pas si on peux l'allumer avec un interrupteur? quand je branche le sheld moteur arduino elle ne s'allume pas ce qui est normal je suppose voila merçi encore pour votre temps sinon je galère ,mais c'est tellement intéressant.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 21, 2023, 09:15:12 pm
Bonnes nouvelles !

La vitesse est affichée depuis 0.
Le sens est commandé par le bouton du codeur. Il est indiqué par les > ou <
Appuyez sur le bouton du codeur pour inverser le sens de la locomotive.

Le shield moteur est coupé  à la mise sous tension de la manette (quand elle est reliée par fils ou HC12).
Ce comportement peut être inversé en remplaçant la ligne 129.   
  Serial.print("<0>");// power off to DCC++ unit
par
  Serial.print("<1>");// power on to DCC++ unit

Le shield moteur est remis sous tension à chaque changement de direction.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 22, 2023, 04:06:51 pm
bonjour Monsieur,tout marche en filaire ,mais avec HC12 impossible de connecter le sheld moteur arduino j'ai changé les vitesses du HC12 9600 et 115200 rien n'y fait TX et RX respecter ,en filaire ça marche le sheld s'allume les deux sens fonctionne ,j'ai meme changé les HC12 qui d'origine sont a 9600 baudes ,je ne comprend pas!! j'y suis presque le but c'est d’être sans fils ,j'ai changé la ligne 129 comme vous me l'avez suggéré ,puis remis.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 22, 2023, 06:39:38 pm
Bonsoir,

Relisez l'article https://www.locoduino.org/spip.php?article316

Est que le HC12 a bien été configuré à 115200 bauds avec le "HC12 config.exe" ?
Avec celui-ci, faites nous une capture d’écran de "check configuration" après avoir fait "send configuration" pour 115200 bauds (avec SET au GND)

La manette est configurée à 115200 bauds par programme.
La ligne 129 n'a pas d'impact sur de problème, vous pouvez la laisser à ON.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 23, 2023, 01:40:06 pm
bonjour Monsieur,je vous joint la capture d'écran ,j'ai pris pour la centrale le programme "base station master" je ne sais pas si il y a quelque chose a modifier dans ce programme je l'ai laissé comme au départ,merci a bientôt.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 23, 2023, 06:29:42 pm
Bonsoir,

si cela fonctionne en filaire, la seule question qui reste c'est les HC12.
Les deux sont configurés à 115200 b ?

confirmez le branchement coté UNO :
UNO <->  HC12
0     <->  ?
1     <->  ?
GND   <->  GND     
3V     <->   VCC 

Coté Nano, voir plus haut.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 24, 2023, 01:26:19 pm
bonjour Monsieur, les deux HC12 sont configurés 115200 baudes ,j'ai vérifié les alimentatios respectif c'est OK
pour répondre a votre question le 0 et relié au TX HC12 et le 1 au RX HC12 (c'est un méga 2560)j'ai même essayé avec un uno
toujours le même problème je vous joint deux photos de la configuration du HC12 la premiére c'est aprés avoir configuré le HC12 avec send configuration et la deuxième avec check configuration qui indique bien le nombres de baudes,mais le send envoie invalide réponse merci de votre aide a bientôt. 
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 24, 2023, 05:59:41 pm
Bonjour,

les HC12 sont robustes et je n'en ai eu qu'un de défectueux sur les nombreux que j'ai eu entre les mains.
Cela dit, pour les vérifier, je vous propose le montage de aranacorp.com :

https://www.aranacorp.com/fr/utilisation-dun-module-hc-12-avec-arduino/

Dans le sketch proposé, remplacez 9600 par 115200 puisque c'est comme cela que nous les utilisons.

Le message "invalid" n'est pas un problème,votre branchement et vos captures sont OK.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 24, 2023, 06:33:33 pm
Du coup, j'ai ressorti mon HC12 défectueux pour voir si il était différent des autres.
Et j"ai regardé sur internet ce qu'on en disait. Pour constater qu'il manque un composant sur le  HC12 défectueux. (photo)
Il est probable que celui-ci à gauche est un clone.
Qu"en est-il des vôtres ?
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 25, 2023, 07:33:45 am
bonjour Monsieur,j'ai regardé les miens ils ont bien leurs composants (self je pense) ,je vais essayé le test et je reviendrais vers vous,je me demande si ça n'a pas un rapport avec le programme de la base station au niveau de la connection série internet ?merci a bientot.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 25, 2023, 09:43:35 am
Bonjour,
si cela fonctionne en filaire, la seule différence pour que ça ne fonctionne pas, c'est les HC12.
Dites nous pour le test.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 25, 2023, 02:43:07 pm
bonjour Monsieur, je viens de faire le test et ça marche les deux HC12 communique ,j'envoie des lettres et chiffres ça arrive sur l'autre moniteur série.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 25, 2023, 03:33:37 pm
Bien,

aucune raison que ça ne communique pas entre le Nano de la manette et le UNO de la centrale à la place des deux fils.

Au cas où, ne branchez aucun câble USB pendant le test.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 26, 2023, 06:46:44 am
bonjour Monsieur, quand je fais le test avec les HC12 je suis obligé d'avoir l'usb pour les moniteurs séries ,et quand je test la manette il n'y a aucun usb alimentation sur pile 9v pour nano manette et alimentation indépendante méga sur bloc prise et autre alimentation pour sheld moteur arduino je ne comprends pas a bientôt merci de votre aide.
Titre: Re : Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 26, 2023, 10:34:25 am
quand je test la manette il n'y a aucun usb
Bonjour,

c'est parfait, je voulais simplement signaler que l'USB peut perturber l'entrée série.

Pour la liaison HC12 assurez vous que vous avez bien respecté le schéma joint et que chaque HC12  est alimenté par le 3V de chaque Arduino et que le Ground (GND) est bien relié. Vérifiez le contact de vos câbles.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 27, 2023, 09:48:14 am
bonjour Monsieur, j'ai aucun usb de connecter quand j'essaye les connexions sont ok ,je signale que la connexion TX coté centrale se situe sur le shield moteur comme le sheld et connecté sur le méga 2560 , les tensions  OK ,je pense que ça vient des programmes je vais dézipé les programmes et les chargés de nouveau, si vos manettes marchent je ne comprends rien.
un grand merci pour votre aide mais ça a l'air impossible.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 27, 2023, 10:50:04 am
Bonjour,
essayez avec d'un coté la manette et de l'autre un arduino du montage de test, connecté en USB et regardez ce que la manette lui envoie.
Par exemple <1>
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 27, 2023, 11:22:08 am
je vais essayé merci.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 27, 2023, 12:41:21 pm
j'ai essayé je vous joint les trois fichiers obtenu ,je m'aperçoit que certaines lettres ne sont pas correcte a bientôt merci.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 27, 2023, 02:11:24 pm
Vous avez probablement un mauvais contact quelque part  : le caractère @ correspond à 10000000 en binaire.
Je ne peux que vous recommander de vérifier votre montage de la manette.
Refaites le montage avec des fils DuPont neufs.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 27, 2023, 06:30:47 pm
voila j'ai changé les fils dupont mais c'est pareille j'ai essayé a un cran en dessous de 115200B (97500) la il ni a plus de problème avec @ mais toujours pas de déclanchement du sheld (j'ai changé dans le programme aussi)
a bientôt.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 27, 2023, 07:09:20 pm
Coté "centrale" (shield moteur) vous pouvez commander une locomotive avec le serial moniteur ?
Allumage DCC avec <1>
Commande d'une locomotive avec <t 1 03 20 1> dans un sens  <t 1 03 20 0> dans l'autre (loco adresse 3)

Avec JMRI vous avez un régulateur qui fonctionne ?

Vous avez vérifié vos alimentations ? Votre pile est bonne ?

Votre shield moteur est standard ?
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 28, 2023, 06:41:51 am
bonjour Monsieur, je vais essayé le moniteur série avec ces commandes je ne l'ai jamais fait, par contre ça marche avec JMRI, et vérifié toutes vos questions a bientôt merci .
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 28, 2023, 09:37:17 am
Bonjour,

postez nous quelques photos de la manette et de votre centrale ...
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 28, 2023, 12:04:13 pm
bonjour j'ai essayé avec JMRI et son moniteur ça fonctionne et aussi les manettes virtuels ne peut-on pas envoyé une commande avec un arduino uno et son moniteur série? merci pour les photos c'est compliqués je vais voir.(du téléphone a l'ordi)
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 28, 2023, 02:28:17 pm
Le UNO et le Nano sont équivalents, seule la forme diffère.
Vous pouvez installer le programme de la manette sur un UNO, cela fonctionne de la même manière.
Les broches ont le même nom.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 28, 2023, 03:33:07 pm
j'ai essayé sur un uno le comportement est le même .
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 28, 2023, 03:47:05 pm
Bien que ça me paraisse improbable :
votre IDE : quelle version ? Réinstallez la dernière version 1.8.19 (sinons la 2)
Récupérez le sketch et réinstallez le.

Et puis quelques photos ...
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 28, 2023, 04:30:24 pm
je suis avec W7 IDE 1.8.13 ,je vais essayé 1.8.19 si je peux ,je suis entrain de refaire des essais en changeant les vitesses en baude je suis complètement perdu ! a bientôt je verrais ça demain merci encore.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 28, 2023, 05:26:42 pm
Revoyez aussi et utilisez  les bibliothèques fournies, les mises à jour peuvent poser problème.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 29, 2023, 02:32:05 pm
bonjour Monsieur,je viens de tout revoir toujours le même résultat ,par contre je me pose une question quand j'essaie en filaire ça marche mais il faut branché le +5v et le gnd est ce normale a bientôt merci .
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 29, 2023, 04:52:03 pm
Bonjour,
j'ai du mal à vous suivre, pouvez vous poster un schéma de ce que vous faites ?
Normalement, en filaire, il n'y a besoin que de deux fils.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 30, 2023, 06:19:44 am
bonjour Monsieur, la nuit porte conseil pour la programmation des HC12 je change les vitesses de transmission dans les sketch de la manette et de la centrale peut entre je fais une erreur est ce juste sur les HC12 ? toujours un grand merci car je ne suis qu'un néophyte en la matière ,je remarque que sur le programmateur pour les HC12 il n'y a que 4 canaux merci a bientôt.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 30, 2023, 10:02:39 am
Bonjour,
il faut que toutes les vitesses soient harmonisées à 115200 bauds.
Au fait, vous ne nous avez pas dit quelle centrale vous utilisiez. Quel article, quel site ?
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 30, 2023, 10:36:24 am
bonjour ,j'utilise la centrale DCCpp_ino sur le github c'est la base station.
https://github.com/DccPlusPlus
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 30, 2023, 12:19:36 pm
Effectivement, on a Serial.begin(115200);  dans DCCpp_Uno.ino, aucune raison d'en changer.

Également aucune raison de changer quoi que ce soit dans les HC12 à part la vitesse.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 30, 2023, 12:28:52 pm
donc je peux changer la vitesse uniquement dans les HC12 ?merci
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le novembre 30, 2023, 02:36:56 pm
Vous devez  changer la vitesse uniquement dans les HC12 !
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le novembre 30, 2023, 02:59:55 pm
d'accord merci.je vais essayé une autre paire de HC12.
Titre: Re : Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 01, 2023, 04:23:02 pm
le caractère @ correspond à 10000000 en binaire.

Cela peut correspondre aussi à une initialisation incorrecte du port série.

Repartez avec des programme juste récupérés du site. Ainsi que les bibliothèques.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 01, 2023, 04:38:21 pm
bonjour Monsieur , je vais essayé ,j'ai essayé deux nouveaux HC12 rien a faire ,que voulait vous dire par initialisation du port série c'est par rapport au programme DCC++ ou de la manette ou de l'ordi.je vais essayé ,par contre serait'il possible d'avoir le branchement de l'encodeur rotatif avec les deux condensateurs comme je suis avec un encodeur monté sur platine d'usine avec ces trois résistances de 10k merci a bientôt.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 01, 2023, 06:03:17 pm
Les trois fichiers que vous avez postés viennent de la manette, c'est donc le téléversement du programme sur la manette qu'il faut revoir.

Mais revérifiez que vous avez aussi 115200 bauds pour la station.

Les condensateurs de 100nF se montent suivant la photo.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 02, 2023, 06:25:44 am
bonjour Monsieur, la photo correspond a ce que j'ai fait, je vais télécharger les bibliothèques arduino de l'article a bientôt merci de votre aide.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 02, 2023, 01:41:26 pm
j'ai nettoyé mon ordinateur en supprimant les librairies pour repartir a zéro  recharger l'arduino et j'ai utilisé uniquement les librairies de l'article, mais toujours le même résultat ,la base station est bien a 115200,elle ne s'allume pas sauf en filaire n'y a t'il pas une modification a faire dans la base station master comme elle n'a pas les librairies spécifiques pour les HC12?,dans le programme de la base station je ne vois pas a quel ligne se situe la réception et avec quel librairie a bientôt.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 02, 2023, 03:14:11 pm
Bonjour,

relisez l'article : https://www.locoduino.org/spip.php?article316
Les HC12 ne demandent aucune modification ni de la manette ni de la centrale.

Avec les HC12 la centrale reçoit ses ordres par le port asynchrone, comme en liaison filaire.

Au point où on en est, sans photos, je ne vois pas ce qu'on peut vous conseiller.

Vous nous dites :
- les HC12 ont été vérifiés par une communication test entre deux Arduino (parfaite ?)
- la manette et la centrale communiquent parfaitement avec 3 fils voire 2 fils
Or, la paire de HC12 est l'équivalent de 3 fils (mais aussi de 2)

Il y a donc quelque chose que vous avez oublié de nous dire au sujet de modifications que vous auriez faites. Les montages testées à de nombreuses reprises fonctionnent tels quels.
Les diagnostics avec @ ne peuvent venir que de modifications intentionnelles ou accidentelles.

Vous nous aviez parlé de 5V au sujet des HC12. Or il n'y en a pas besoin. Seulement 3V.
Avec les seules connexions TX HC12 vers RX Arduino et GND-GND vous commandez la BaseStation : allumage de la voie et commande locomotives depuis la manette ? Vous nous avez dit que c'est OK avec JMRI.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 02, 2023, 04:07:39 pm
bonjour,

je n'ai fait aucune modification ,les deux HC12 quand je les essaye avec le montage de test (arnacop) a 115200B les résultats sont du charabia maintenant. au début les 3 images que je vous est posté était mieux au niveau compréhension a part le @ j'ai même essayé avec des nouveaux HC12 si vous me dite que la transmission ne va pas avec @ , je comprends mais alors je fais quoi? Je signal que pour l'alimentation du nano coté manette j'utilise une pile de 9v avec les fils soudés sur Vin et gnd a part cela j'ai fait ce que vous m'avez dit merci.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 02, 2023, 05:04:06 pm
Je n'ai peut-être pas été assez clair ou assez complet.

Pourquoi votre test des HC12 ne fonctionne plus, quelque chose a changé ?

Revenez aux articles de base.

Car en soi, ces articles se suffisent à eux-mêmes.

De toute manière, sans photos, on ne peut pas vous aider plus avant.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 03, 2023, 09:52:00 am
bonjour Monsieur, je n'ai rien changé a part les HC12 je vais refaire les tests avec un uno et la manette ,je n'utilise que les programmes de l'article que je commence a connaître ,je vais vous envoyé des photos dés que je pourrais je n'ai pas de smartphone mais je vais essayé avec mon téléphone je suis un peu malade (rhume) je me soigne et je reviens vers vous avec des photos merci a bientôt.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 04, 2023, 04:00:45 pm
bonjour Monsieur, j'ai revu un peu tout ,donc quand je fais le test (arnacop) avec la manette il n'y a plus de caractères bizarre
par contre avec la centrale DCC++ quand elle se met en route j'obtiens la photo que j'envoie. aucun code n'a été  modifié tout a :115200B  merci a bientôt je vais essayé les photos mais c'est galère.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 04, 2023, 04:17:04 pm
Bonjour,
effectivement, c"est (aussi ?) du coté de votre centrale qu'il y a un problème.
Qu'y a t il de connecté dessus ?
Elle est alimentée comment ?
Vous avez modifié le shield moteur ?

Vous pouvez monter une centrale avec un UNO  à la place du MEGA ?
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 05, 2023, 01:28:39 pm
bonjour monsieur, j'ai essayé avec un arduino uno ,le moniteur série a toujours des caractères bizarres avec la communication de la centrale DCC++ ,par contre pour la manette ça va ,je vais remplacer les fils duponts du coté de la centrale par des fils de meilleur qualité on ne sait jamais.
ce que je ne comprends pas c'est que sur le moniteur ça indique <NO:SERIAL> merci a bientôt.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 05, 2023, 03:02:58 pm
Bonjour,

comme vous avez les mêmes problèmes de communication avec vos centrales aussi bien en UNO qu'en MEGA, il semble que ces problèmes soient liés aux éléments communs à ces deux tests : votre ordinateur : matériels et logiciels ... (ou éléments communs transférés avec les Arduino)
Regardez ce que vous pouvez identifier : vous avez des problèmes ailleurs qu'avec les Arduino ?

Vous avez fait ces tests avec seulement les cartes Arduino, sans connexions, sans shield ?

Pour <N0: SERIAL> quand vous regardez dans le programme DCCpp_Uno.ino vous voyez dans le setup qu'on envoie sur le serial monitor le COMM_TYPE. Ici, c'est le mode série (N0) et non Ethernet. D'ailleurs, c'est 0, zéro et non O.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 05, 2023, 04:03:01 pm
bonjour ,je comprends pour le N0: SERIAL ,cela veut dire qu'on est bien en série ,j'ai fais des nouveaux tests avec fils de meilleurs qualités toujours le même problème j'ai essayé sans le sheld et sans la connexion usb et sur pile ,apparemment la manette se comporte sans problème de caractères ,pour ce qui des ordinateurs j'ai un W7 et un W8.1 pas de problème particulier avec arduino je ne vois pas ou est le problème quand je fais le test (arnacop) les caractères sont bien retranscris.
   
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 05, 2023, 05:10:46 pm
Merci de confirmer si vous avez fait les tests de reset avec affichage sur le serial monitor avec des BaseStation nues.
Sinon, merci de les faire et publier les captures d'écran.

Quel est le shield moteur que vous utilisez ? Récupérez une photo sur internet et publiez la.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 06, 2023, 09:45:13 am
bonjour monsieur, j'ai fait des tests base station nue avec reset photo joint, je vous joint aussi la photo du sheld moteur, je précise que j'ai essayé avec un sheld neuf comme j'en avais deux merci.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 06, 2023, 10:26:37 am
Bonjour,
il ne reste plus que votre ordinateur et le câble USB.
Est que vous auriez la possibilité de faire ce même test avec un autre ordinateur et un autre câble ?
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 06, 2023, 12:29:54 pm
bonjour monsieur, le miracle c'est produit le sheld arduino a démarré avec la manette mais il y a un mais quand je tourne le rotary la vitesse qui s'affiche bouge mais la loco n'avance pas l'adresse est la bonne  voila merci.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 06, 2023, 01:11:18 pm
Que dit le serial monitor de la centrale pendant que vous changez la vitesse ?
Quelle est  l’adresse de la locomotive ?
Qu'y a t il derrière L= sur l'affichage de la manette ?
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 18, 2023, 04:37:54 pm
Bonjour Monsieur, je reviens vers vous toujours pour la manette avec le HC12 ,ça marche avec le UNO sans problème a part que avec les décodeurs LENZ  ça ne fonctionne pas avec laisdcc ça marche sans probléme ,par contre avec le MEGA impossible d'allumer le sheld sauf par l'usb avec le moniteur arduino ou JMRI ça fonctionne dommage car avec le MEGA tout les décodeurs fonctionnent merci a bientôt.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 18, 2023, 08:36:41 pm
Bonsoir,
D'après les éléments que vous nous communiquez et que nous avons du mal à comprendre, faute de précisions :
Si tous vos décodeurs fonctionnent avec votre Mega et pas avec votre UNO, c'est que vous ne gérez pas correctement vos adresses.
Essayez avec un régulateur de JMRI.
Si vous avez un problème avec votre Mega, c'est probablement que vous avez grillé le port série. (DO).
Vérifiez votre câblage et essayez avec un autre.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 19, 2023, 07:28:59 am
bonjour Monsieur,je me suis mal expliqué avec le MEGA quand je suis en filaire (trois fils GND,RX,TX) avec la manette ou avec JMRI ça fonctionne ,mais avec la liaison radio des HC12 impossible de mettre la puissance sur les voies(quatres leds rouges éteintes) ,par contre en essayant un UNO en base station tout fonctionne sans problème (sauf décodeur LENZ peut-etre réglage cv)les décodeurs LAISDCC fonctionne correctements. j'ai essayé avec un autre MEGA mème résultat ,c'est juste le MEGA qui ne fonctionne pas avec la manette ,les adresses des décodeurs sont OK ,je peux utilisé le UNO mais il y a moins de sorties , merci pour cette superbe réalisation   .
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 19, 2023, 10:02:00 am
Bonjour,
postez nous le programme que vous chargez dans le Mega (tel que vous l'avez modifié).
Zippé de préférence.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 19, 2023, 10:33:01 am
Bonjour, je ne l'ai pas modifié je l'ai dé zippé et pris tel quel je vous joint le fichier avec le UNO pas de problème et le MEGA aucune communication excepté le mode filaire merci.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 19, 2023, 04:28:32 pm
Bonjour,
avez vous compilé pour le Mega avec Outils / Type de carte / Mega ... ?

J'ai fait un montage de test avec un shield moteur non modifié sur un Mega reconnu original.
Y ai déversé le programme standard envoyé.
Y ai connecté un HC12 configuré à 115200 bauds.
Branché un bloc secteur 12V
J'ai utilisé une manette classique (nota elle envoie <1> à la mise sous tension) qui a allumé les 4 LED
Mis sur la voie main (A A) une loco 68 (laisdcc) et une loco 218 (Lenz)
Toutes les deux ont répondu sans problème.

Au point où vous êtes, il ne peut s'agir que d''erreurs de branchement, de manipulation ou de défaut de matériel.
En l'absence de photos, nous ne pouvons pas vous aider plus avant.

Quelques photos du montage de test.





Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 19, 2023, 04:29:34 pm
suite ...
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 19, 2023, 06:02:09 pm
bonjour Monsieur, je m'aperçoit que ce n'est pas cette manette et que le branchement du sheld est différente de mon branchement qui est alimenté en 12V sur le GND et le Vin du sheld comme derrière on recommande de couper la piste pour alimenter le sheld séparément voir la pièce jointe a ce propos je n'ai pas coupé ce qui est en vert?, mais je vais essayé comme vous sinon le restant est identique a mes branchements ,je vais essayé demain comme vous ,par contre ce n'est pas cette manette je pense que c'est pas grave! A bientôt merci.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 19, 2023, 06:36:05 pm
Les manettes radio HC12 présentées sur ce site fournissent les mêmes commandes.

Une variante a été indiquée au début de ce fil. C'est peut être plus pratique.
L'alimentation du DCC par le shield moteur est coupée à la mise sous tension de la manette (quand elle est reliée par fils ou HC12).
Ce comportement peut être inversé en remplaçant la ligne 129.   
  Serial.print("<0>");// power off to DCC++ unit
par
  Serial.print("<1>");// power on to DCC++ unit


La modification du shield me semble être une source de problèmes :
J'ai recommandé et recommande encore de ne pas le modifier et d'alimenter l'ensemble Arduino + shield en 12V à moins de bien comprendre ce que l'on fait.
Dans ce cas, il faudrait deux alimentations séparées.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 20, 2023, 01:34:55 pm
bonjour Monsieur, j'ai fait des essais en branchant l'alimentation comme vous et en ressoudant le Vin derrière le sheld ça ne marche toujours pas ,mais j'ai remarqué que la carte arduino MEGA n'est pas comme la votre c'est marqué arduino mega ça doit être un clone,j'en ai recommandé une sur amazone originale apparemment ,je vais essayé dés que je vais la recevoir ,je voulais vous demandé quel IDE d'arduino vous avez et quel système d'exploitation ?en attendant bonne fêtes ,il n'y a pas de raison que ça ne marche pas avec le mega comme je suis branché comme vous a bientôt.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 20, 2023, 03:00:05 pm
Bonjour,
j'utilise l'IDE  1.8.19 sous W10.
Titre: Re : dépannage de Ma première manette DCC
Posté par: ricco30 le décembre 24, 2023, 10:52:44 am
bonjour Monsieur,j'ai reçu le MEGA 2560 originale c'est OK les leds s'allument ,par contre j'avais commandé en même temps un sheld moteur arduino originale l'autre version avec le ci a plat sur la carte lui il ne se commande pas ,les miens fonctionnent ,j'essayerai plus tard avec les locos ,bonnes fêtes a plus tard.
Titre: Re : dépannage de Ma première manette DCC
Posté par: msport le décembre 24, 2023, 11:06:30 am
Bonjour,
merci pour ce retour positif. Bonnes fêtes également.