LOCODUINO

Parlons Arduino => Débuter => Discussion démarrée par: FDMM le janvier 01, 2018, 02:41:53 pm

Titre: Tram italien premier projet avec Arduino
Posté par: FDMM le janvier 01, 2018, 02:41:53 pm
Bonjour,

Comme déjà signalé je suis nul (novice)  en électronique, mais systhème arduino me semble intéressant pour piloter un réseau, c’est pourquoi je voudrai me lancer dans ce domaine.

Le projet de ce moment, est un petit tronçon de ligne tram italien. Ce tronçon décrit “Z” pour gravir une colline, il y a aussi une remise.

Le réseau est destiné à être exposé, donc avec une exploitation de 8 heures d'affilées d’où l'intérêt du “pilotage automatique”.

Voici les caractéristiques du réseau
HOm,
 voie unique,
 3 aiguillages (moteur mp5 de MBT-model),
A Priori alimentation analogique
un seul engin moteur
Je vous sollicite pour me donner les bases pour démarrer, quels sont les possibilités, le matériel qu’il faut…
Titre: Re : Tram italien premier projet avec Ardiuno
Posté par: Dominique le janvier 03, 2018, 12:39:29 pm
Bonjour,

Je pense que c'est à vous de commencer par explorer les multiples possibilités décrites dans le site Locoduino (www.locoduino.org (http://www.locoduino.org) et ce forum).

Il y a de nombreux sujets de formation pour les N..ovices et ensuite faites le choix d'une technologies (DCC, PWM)

J'ai réalisé un va et vient pour mon club et pour mon réseau (http://forum.locoduino.org/index.php?topic=290.msg2729#msg2729 (http://forum.locoduino.org/index.php?topic=290.msg2729#msg2729))

Si vous voulez je peux vous aider selon le temps dont je dispose.

Amicalement

Dominique
Titre: Re : Tram italien premier projet avec Ardiuno
Posté par: FDMM le janvier 03, 2018, 01:39:33 pm
Bonjour Dominique

je lis je lis je lis et si je continue sans avoir quelque chose entre les mains pour pouvoir tester .. je vais arrêter de lire et laisser tomber (comme 2 ou 3 fois déjà) >:(

Ce qui serait bien, c'est d'avoir une liste des achats pour démarrer et tester, par exemple pour actionner un aiguillage avec un moteur mp5 de mbt model.

Cordialement, Marc
Titre: Re : Tram italien premier projet avec Ardiuno
Posté par: Dominique le janvier 03, 2018, 02:06:13 pm
Bonjour Marc,

J'ai trouvé ceci http://letraindejules.fr/cablage-moteur-lent-mp5-de-mtb/ (http://letraindejules.fr/cablage-moteur-lent-mp5-de-mtb/) sur ce type de moteur.

Perso, je n'utilise pas ceux-là mais des moteurs à bobine Fleischmann N donc, d'autres visiteurs sauront te répondre mieux que moi.

Lire ou ne pas lire c'est la question ! Moi j'ai beaucoup lu, je continue et en plus j'écris pour partager ce que je sais (désolé pour ce que je ne sais pas) : il ne faut pas se décourager.

Tester quelque chose : il y a plein de réalisation sur le site pour te faire la main de façon simple et fiable. Ne pas vouloir faire compliquer quand on démarre, c'est comme les trains, ils ne peuvent pas passer de 0 à 160 km/h en 5 secondes. Il faut vaincre sa propre inertie ;)

Cordialement

Dominique
Titre: Re : Tram italien premier projet avec Ardiuno
Posté par: Jean-Luc le janvier 06, 2018, 09:49:52 am
À priori ça serait le schéma de gauche (schémas qui sont également dans la notice du produit).

https://micro-modele.fr/fr/index.php?controller=attachment&id_attachment=14

Mais rien n’est dit sur deux données essentielles : où est le plus, où est le moins ? Quelle est la résistance ?

Le courant lors du mouvement est de 150mA 

Pour commander il faut deux transistors, deux résistances, deux diodes et deux sorties de l’Arduino.
Titre: Re : Tram italien premier projet avec Ardiuno
Posté par: FDMM le janvier 06, 2018, 03:38:52 pm
Merci pour les info
J'ai commandé un Arduino mega, un livre, ... pour commencer à jouer
je vous tiens au courant...
Titre: Re : Tram italien premier projet avec Ardiuno
Posté par: FDMM le juillet 18, 2018, 04:46:01 pm
bonjour
le projet Arduino avance dans .... ma tête.

Voici la base physique
(http://i682.photobucket.com/albums/vv189/mvemvk/IMG_20171230_1712471_zpszor3gfmf.jpg) (http://s682.photobucket.com/user/mvemvk/media/IMG_20171230_1712471_zpszor3gfmf.jpg.html)

voici les différents zones (cantons)
(http://i682.photobucket.com/albums/vv189/mvemvk/Layout%20TI_zpsu3febs3q.jpg) (http://s682.photobucket.com/user/mvemvk/media/Layout%20TI_zpsu3febs3q.jpg.html)

le but est de faire un automate qui fera rouler le tram et piloté les aiguillages en full automaitique
Oui ce projet est ambitieux!


le projet sera très largement inspiré de cet article http://www.locoduino.org/spip.php?article232 (http://www.locoduino.org/spip.php?article232)


pour cela je voudrais réaliser les détecteurs d'occupation comme  ceux présenté le 20 mai 2017 à 10h24
http://forum.locoduino.org/index.php?topic=329.msg3121#msg3121 (http://forum.locoduino.org/index.php?topic=329.msg3121#msg3121)
Dominique, si vous saviez m’envoyer les fichiers GERBER et donner une idée du prix pour une dizaine de pièces



 
Titre: Re : Tram italien premier projet avec Ardiuno
Posté par: FDMM le juillet 18, 2018, 05:07:50 pm
Le projet sera finalement en DCC
Titre: Re : Tram italien premier projet avec Ardiuno
Posté par: Dominique le juillet 18, 2018, 05:53:51 pm
Vous avez plus de détails ici :

http://forum.locoduino.org/index.php?topic=558.msg6170#msg6170 (http://forum.locoduino.org/index.php?topic=558.msg6170#msg6170)

Depuis le 20 mai 2017 a 10h24 on a développé plusieurs versions de ces détecteurs. Vous y trouverez la liste des composants pour chiffrer.

Vous aurez plein de détails dans la discussion sur ces cartes
http://forum.locoduino.org/index.php?topic=482.msg5118#msg5118 (http://forum.locoduino.org/index.php?topic=482.msg5118#msg5118)

Comptez 8 détecteurs par carte et 10 cartes par commande chez un fournisseur.

Le mieux est de vous associer à plusieurs pour passer une commande commune des circuits et des composants chez TME.
Titre: Re : Tram italien premier projet avec Ardiuno
Posté par: Mafred52 le juillet 22, 2018, 03:28:19 pm
Bonjour FDMM (Marc),
J'avais demandé à Dominique s'il pouvait me transmettre son fichier gerber pour faire réaliser des détecteurs de consommation.
Merci Dominique  :)
J'ai fais réalisé mes circuits imprimés chez SeedStudio, beau travail.
Les circuits imprimés sont double face vernis, étamés et percés. Délais 3 à 4 semaines.
C'est livré par lot de 10 plaques à découper pour obtenir 8 circuits imprimés de détecteurs par plaque.
Tu aura pour plus cher de frais de port que de fabrication...
Éventuellement je peux te fournir 2 plaques (soit 16 CI de détecteurs) contact moi en message privé.
Pour ne pas faire la même bêtise que moi, ce sont des détecteurs avec optocoupleur VO618A (4 broches) qu'il faut.
En me basant sur le schéma du détecteur décrit sur la page du va et vient automatique de Dominique, je m'étais empressé de commander des optocoupleurs TLP504A (8 broches) qui ne me serviront pas.
Si ça intéresse quelqu'un...
Beau projet que le tiens, que je suivrai avec attention, afin d'améliorer mes connaissances dans le domaine qui sont vite limitées.
Fred
Titre: Re : Tram italien premier projet avec Ardiuno
Posté par: FDMM le août 03, 2018, 11:21:04 am
Bonjour Fred
Je actuellement en Écosse ceci explique le délai de réponse
Je rentre demain, et vous décontracté car je suis intéressé
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le août 14, 2018, 02:03:59 pm

Bonjour

Fred m'a procuré des CI pour des détecteurs simple, ci-dessous la liste des composants que je compte commander, pouvez-vous me dire si ils conviennent.


1   "Optocoupleur, Sortie transistor, 1 voie, DIP, 4 Broche(s), 60
mA, 5.3 kV, 50 % Fabricant: VISHAY"   2251558   VO618A

2   " Résistance traversante, 100 ohm, MRS16 Series, 400 mW, ±
1%, Axial, 200 V Fabricant: VISHAY"   2614481   MRS16000 C1000FC1 00

3   "Potentiomètres variables, 10 kohm, 23 Tour(s), Traversant, Série T93YB, 500 mW, ± 10%
Fabricant: VISHAY"   1141419   T93YB103 KT20

4   " Condensateur électrolytique, 220 µF, 35 V, Série NHG, ±20%, À sorties radiales, 8 mm
Fabricant: PANASONIC ELECTRONIC COMPONENTS"   1848547   ECA-1VHG 221

5   "Diode signaux faibles, Une, 100 V, 150 mA, 1 V, 4 ns, 2 A
Fabricant: MULTICOMP"   2675146   1N4148 (D O-35)

6   "Transistor simple bipolaire (BJT), NPN, 45 V, 300 MHz, 500
mW, 100 mA, 110 hFE Fabricant: ON SEMICONDUCTOR"   1017673   BC547B

7   "Diode de récupération standard, 1 kV, 1 A, Une, 1.1 V,30 A
Fabricant: VISHAY"   2547224   "1N4007-E3/54"

8   "LED, Orange, Traversant, 3mm, 20 mA, 2.1 V, 629 nmFabricant: MULTICOMP
"   2112099   703-008

9   MRS16000C1002FC100 - Résistance traversante, 10 kohm, MRS16 Series, 400 mW, ± 1%, Axial, 200 V   2614483   MRS16000C1002FC100
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Dominique le août 14, 2018, 06:18:24 pm
Je regarde demain.

Dominique
Titre: Re : Re : Tram italien premier projet avec Arduino
Posté par: FDMM le août 14, 2018, 09:04:16 pm
Je regarde demain.

Dominique

Merci cela m’évitera déceptions et dépenses unitiles
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Dominique le août 15, 2018, 11:09:43 am
J'ai regardé la liste des composants :
http://forum.locoduino.org/index.php?topic=558.msg6175#msg6175 (http://forum.locoduino.org/index.php?topic=558.msg6175#msg6175)

Ca semble bon, mais je n'irai pas jusqu'à vérifier les références chez ton fournisseur, j'achète plutôt chez TME.

D'ailleurs la discussion ci-dessus est très intéressante pour le choix des diodes (1N5819 ou 1N4007), le mieux étant de choisir des diodes de redressement rapides ayant un temps de récupération le plus petit possible (50 ns ça existe), mais apparemment, avec 2µs ça marche aussi.
Personnellement j'ai choisi des schottky 1N5819 et ça marche pour mon usage, mais la sensibilité est plus faible.

Merc de nous faire part de tes résultats.

Amicalement
Dominique

Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le août 16, 2018, 07:29:26 pm
Merci pour avoir vérifié mes devoirs...
Mais j'ai du refaire le travail, car en Belgique Farnell ne vend pas directement au particulier et passe un autre site 2* plus chère.
donc j'ai passer commande chez TME
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le août 19, 2018, 09:55:14 am
 Voila le premier détecteur est monté, si j'ai bien compris les connections se font comme dessinés sur la photo.

(http://i682.photobucket.com/albums/vv189/mvemvk/IMG_20180819_093430_resized_20180819_093523321_zpsauaclidk.jpg) (http://s682.photobucket.com/user/mvemvk/media/IMG_20180819_093430_resized_20180819_093523321_zpsauaclidk.jpg.html)

(http://i682.photobucket.com/albums/vv189/mvemvk/IMG_20180818_204711_resized_20180818_090524318_zpskfsxcwyw.jpg) (http://s682.photobucket.com/user/mvemvk/media/IMG_20180818_204711_resized_20180818_090524318_zpskfsxcwyw.jpg.html)
A votre avis ce genre de parasite peut-il perturber l’électronique ;D
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Dominique le août 19, 2018, 10:55:10 am
Il y a plein de fils, je ne vois pas bien par lesquels le chat est branché  ??? :o ;D
Titre: Re : Re : Tram italien premier projet avec Arduino
Posté par: Dominique le août 19, 2018, 11:07:58 am
Voila le premier détecteur est monté, si j'ai bien compris les connections se font comme dessinées sur la photo.

le "si j'ai bien compris" m'inquiète un peu  >:(

Non : coté DCC, le commun DCC/Rail est la broche du bas, celle qui est tracée en rouge coté rails, ce qui correspont à 3 sur le schéma.
http://forum.locoduino.org/index.php?topic=558.msg6170#msg6170 (http://forum.locoduino.org/index.php?topic=558.msg6170#msg6170)
Les 2 broches du haut (les grosses pistes sur le circuit imprimé) correspondent à 1 et 2  sur le schéma.

Re-Non, coté Arduino, c'est faux également : voir le tracé du circuit imprimé et le schéma :
- Pin va vers le Gnd de l'Arduino
- Gnd ET 5V sont reliés ensemble sur le CI et vont sur la pin d'entrée de l'Arduino : là tu ferais un beau court-circuit sur l'alim de l'Arduino  :P
Tu n'as besoin que de 2 fils coté Arduino.
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Mafred52 le août 19, 2018, 02:00:32 pm
Bonjour Marc, (et Dominique)
Marc tu as reçu tes composants rapidement d'après ce que je vois.

D'après le schéma du détecteur d'origine qui a inspiré Dominique, il faut brancher les 2 sorties de ton booster (centrale)
sur 1 pour le rail sectionné
sur 3 pour le rail commun
en 2 ce sera ta zone à détecter.

C'est bien ça Dominique ?
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Dominique le août 19, 2018, 02:22:31 pm
Ca ne sert à rien de se reporter au schéma d'origine. Le schéma qui compte est celui que j'indique ici :
http://forum.locoduino.org/index.php?topic=558.msg6170#msg6170 (http://forum.locoduino.org/index.php?topic=558.msg6170#msg6170)

(http://forum.locoduino.org/index.php?action=dlattach;topic=431.0;attach=1819;image)

Le branchement est le suivant :

(http://forum.locoduino.org/index.php?action=dlattach;topic=431.0;attach=1821;image)

Désolé pour la réponse précédente : j'avais inversé les sorties Pin et Gnd, mais j'ai regardé la spec du V0618A (voir "détecteurC" ci-dessous) et c'est maintenant bon sur la figure ci-dessus. J'ai corrigé ma contribution plus haut.

(http://forum.locoduino.org/index.php?action=dlattach;topic=431.0;attach=1823;image)

Évidemment ici il n'y a qu'un seul optocoupleur et il a une sortie type transistor en collecteur ouvert donc il faut respecteur :
- la pin d'entrée de l'Arduino sur le collecteur (activer l'INPUT_PULLUP)
- le gnd sur l'émetteur

Titre: Re : Tram italien premier projet avec Arduino
Posté par: Mafred52 le août 19, 2018, 05:09:00 pm
L’ancien schéma c’etait juste pour apporter plus de clarté quant aux branchements sur les rails 🚃
Merci Dominique pour ces dernières précisions
Fred
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Mafred52 le août 20, 2018, 09:36:17 am
Marc,
Branche tes détecteurs de Conso comme indiqué par Dominique.
Moi ça fonctionne, potentiomètre en butée.
Par contre une loco feux allumés à l’arrêt sur la voie ne consomme pas assez pour faire décoller mon transistor BC547C, il faut que la loco roule au moins au cran de vitesse 3 pour que l’opto laisse passer.
Comme indiqué dans le post des détecteurs de conso un BC547b serait peut être un peu moins dur d’oreille.
Pour tester la sortie de l'opto, en K2, j'ai branché une led avec résistance 1K alimenté en 5V.
Fred
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Dominique le août 20, 2018, 11:01:48 am
Voir la discussion :
http://forum.locoduino.org/index.php?topic=558.0 (http://forum.locoduino.org/index.php?topic=558.0)

C’est plus le choix des diodes que celui du transistor qui importe.

Par ailleurs, il vaut mieux tester avec une entrée d’Arduino et sa pull-up de 10k.

Mes premiers détecteurs encore en service sont équipés de diodes 1N5819 et j’ai, comme Fred, une sensibilité faible (je n’ai même pas soudé le potar), mais ça me va bien.
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le août 20, 2018, 12:12:40 pm
Merci pour les info
j'y travaillerai ce soir
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le septembre 15, 2018, 12:17:26 pm
ce fut une loooooooooooooooongue soirée

Bon, j'en ai monté 4.
2 fonctionnent: détection de présence avec LED allumée sur le détecteur et la LED de la broche 13 allumée sur l'arduino.

2 ne fonctionnent pas, en regardant d'où venait le problème j'ai  remarqué que lorsque je mettais mes gros doigts sur les diodes D1-D2 ou D3-D4 les LED s'allume momentanément (1 à 2 secondes) ???????????
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Dominique le septembre 15, 2018, 01:52:33 pm
Il y a un potentiomètre de réglage de sensibilité
Titre: Re : Tram italien premier projet avec Arduino
Posté par: CATPLUS le septembre 16, 2018, 09:50:16 am
Bonjour

J'ai monté & testé 24 détecteurs (voir photo) aucun problème. Pour les doubles  (une petite modif à faire) mais les réglages sont identiques

Il y a quelques précautions à prendre (voir photo)
Un préréglage du potentiomètre (valeur à régler 5k "NE PAS METTRE DE TENSION") puis à ajuster sur le réseau (utiliser une résistance de 10k)
Contrôle de la diode 1N4148 (petite) HS ou montée à l'envers
La led dans le bon sens
Attention au sens du câblage (je mes suis fait piéger) destruction de l'optocoupleur.

Sur la seconde photo, une nouvelle génération, plutôt ancienne génération de mes détecteurs (dessin de mon ami Eric) Au lieu d'une sortie, 2 sorties (4N35)  une amplifiée avec transistor de puissance et j'ai remplacé les diodes 1N4007 par des BY255 (surtout pour l'échelle O scale)

J'ai commencé un post sur les différents détecteurs (diodes, ldr, CNY, IR, etc) à suivre

Pour plus d'info me contacter en MP
Cordialement
Marcel



Titre: Re : Tram italien premier projet avec Arduino
Posté par: Dominique le septembre 16, 2018, 12:36:27 pm
Bonjour Marcel,

Il y déjà un sujet ouvert ici :

http://forum.locoduino.org/index.php?topic=558.0 (http://forum.locoduino.org/index.php?topic=558.0)
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le septembre 16, 2018, 05:11:17 pm
Bonjour Marcel

Merci pour les info très pratiques

Peut-on "détecté" la destruction de l'optocoupleur

Cordialement.
Titre: Re : Tram italien premier projet avec Arduino
Posté par: CATPLUS le septembre 17, 2018, 07:46:54 am
Bonjour

Ne m'étant pas posé cette question, je vais regardé une solution simple.

Regarde ici
http://forum.locoduino.org/index.php?topic=354.0

Marcel
Titre: Re : Tram italien premier projet avec Arduino
Posté par: CATPLUS le septembre 17, 2018, 05:35:57 pm
Bonjour
Un premier relevé
Coté entrée (voir photo)

Pour la sortie,  test de continuité  &  résistance rien. A suivre
Cordialement
Marcel
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le septembre 17, 2018, 10:07:49 pm
Bonsoir Marcel (et les autre)

Garce à tes pistes de recherche, sur les deux détecteurs défectueux, l'un c'est probablement optocoupleur et l'autre une mauvaise soudure

Cordialemnet
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le septembre 25, 2018, 08:18:43 pm
Voilà j'ai 13 détecteurs de montés (il y en encore deux  en plus qui posent problème mais je verrais après).

je les ai testés, la loco est bien détectée, la LED du le détecteur s'allume et la LED 13 sur l'Arduino aussi. J'ai quand même un petit soucis la LED 13 sur l'Arduino reste allumée 1 à 2 secondes après que la loco quitte la zone, j'ai peur que cela perturbe le fonctionnement de l'automate.
Titre: Re : Tram italien premier projet avec Arduino
Posté par: CATPLUS le septembre 26, 2018, 07:40:08 am
Bonjour

Question:
Tous tes détecteurs font la même chose ou seulement quelques uns?
Si oui c'est normal, décharge du condensateur.

Si non contrôle le sens du condensateur (pendant des années j'ai monté celui-ci à l'envers et cela fonctionnait parfaitement) regarde également si tu n'a pas inversé la résistance de 1 k et de 100 ohms à l'entrée du transistor.

Marcel



Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le septembre 27, 2018, 07:55:21 pm
Bonsoir

Marcel,ils le font tous, certain restaient allumés plus de dix secondes, pour ceux-là j'ai réglé la résistance.

La prochaine étape est de placer les rails sur mon module et des les raccorder au détecteurs de présence sous le réseau.

(http://i682.photobucket.com/albums/vv189/mvemvk/IMG_20180923_202802_zpsmpiicd5b.jpg) (http://s682.photobucket.com/user/mvemvk/media/IMG_20180923_202802_zpsmpiicd5b.jpg.html)

A suivre.
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Dominique le septembre 27, 2018, 10:41:49 pm
Bonsoir à tous,

J’ai mis à jour les dernières contributions sur le fil des détecteurs :

http://forum.locoduino.org/index.php?topic=558.msg6937#msg6937 (http://forum.locoduino.org/index.php?topic=558.msg6937#msg6937)

J’ai monté 8 détecteurs doubles hier et les ai testé sur mon circuit va et vient.
Je n’ai fait aucune modification du circuit imprimé, mais j’ai changé les diodes en entrée par des FE2G de DIO (diodes rapides temps de retournement 50ns) et les optos VO618A par des doubles LTV829.

Ça marche nickel.

A cause du condensateur, la fin de la détection arrive 1 seconde après mais ce n’est pas gênant. Quand la loco quitte la zone, il y a peut être encore des wagons derrière.

Si ce temps paraît plus long côté Arduino, il faut réduire le gain de transistor pour éviter de saturer l’optocoupleur.

Demain je termine la centrale du va et vient : c’est pour Orleans !

Titre: Re : Tram italien premier projet avec Arduino
Posté par: CATPLUS le septembre 28, 2018, 07:40:48 am
Bonjour

J'ai monté les doubles sur le morceau d'essai, juste remplacé les diodes par des BY255 no problème.

Attention au câblage

http://teamtrack.soforums.com/t737-DCC-CIRCUIT-ELECTRIQUE.htm

Autre chose, comme je suis un vieux ;) j'utilise encore un relais en sortie du détecteur (je sais c'est ringard, mais au moins je n'ai aucun problème de conductivité & de plus tous les dit relais sont au même endroit)

Contact moi en MP si tu veux.
Marcel

Best regards
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Dominique le septembre 28, 2018, 09:17:57 am
Bravo Marcel,

Voilà un câblage exemplaire, fils bien rangés attachés et repérés  ;D

Aux vues du nombre de leds allumées, il doit y avoir du monde sur le réseau !

 Amicalement.
Dominique
Titre: Re : Tram italien premier projet avec Arduino
Posté par: CATPLUS le septembre 28, 2018, 09:44:26 am
Juste 64 cantonnements.
Marcel
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le octobre 14, 2018, 09:21:00 am
Bonjour à tous

Une petite photo, pour montrer que cela avance...

(http://i682.photobucket.com/albums/vv189/mvemvk/IMG_20181014_091107_zpsud6cwq7a.jpg) (http://s682.photobucket.com/user/mvemvk/media/IMG_20181014_091107_zpsud6cwq7a.jpg.html)
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le octobre 31, 2018, 10:07:07 am
Bonjour

J'ai bien avancé mais j'ai un problème il n'y pas de courant vers les rails.

J'ai repris le code de Dominique comme décrit dans "Réalisation d’un va-et-vient automatique et réaliste"
Mais avec un Arduino Mega et en modifiant certaine affectation de PIN

Avez-Vous une piste?

Question a quoi sert ?                 #define DCC_MAIN        10
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Dominique le octobre 31, 2018, 04:16:32 pm
Bonjour,

Je pense qu'il faut commencer par lire la documentation de DCCpp, livrée avec la bibliothèque, visible depuis son répertoire 'extras' en cliquant sur le fichier index.html.

Citer
Question a quoi sert ?                 #define DCC_MAIN        10

C'est la pin qui fournit le signal DCC : il faut vraiment lire la documentation avant de reproduire un montage en changeant les ingrédients et les paramètres.
Il y a une configuration différente pour le Mega.

Je n'ai pas trop le temps en ce moment, viens me voir à Orléans !!!
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le octobre 31, 2018, 05:18:17 pm
Merci je sais où trouver les info maintenant.

C'est gentil pour l'invitation, mais j'ai d'autres hobby,  une famille, un boulot ... donc il faut choisir   :-[
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le novembre 02, 2018, 03:21:23 pm
bonjour

maintenant j'ai du courant sur les rails même un peu trop le moteur du tram fonce à toute vitesse!

J'avais pas capté que ces variables ci-dessus avait la même pin 2/2
#define LMD_DIR            22     
#define DCC_MAIN           22
#define LMD_PWM            23     
#define DCC_ENABLE         23

un problème de résolu (donc c'est une bonne séance de "travail"), un autre se présente.

je ne voit rien dans le moniteur série de IDE, cela m'aiderais, n'est-il pas
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Tony04 le novembre 02, 2018, 03:38:36 pm
Bonjour FDMM,

cela voudrait dire que tu n'a pas de tension DCC (alternative), tu travailles en tension continu.
Si tu m'envoie un schéma exact du branchement du MEGA sur le booster de sortie et ton sketch je pourrais t'aider un peu plus. En tous les cas c'est un problème de commande du booster.

Cordialement
Antoine
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Tony04 le novembre 02, 2018, 03:47:54 pm
As-tu bien respecté la pin 3 pour le PWM du booster et la pin 12 pour le DIR ?

Comme ici: http://www.locoduino.org/spip.php?article187
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le novembre 02, 2018, 04:05:34 pm
Bonjour Antoine

Merci pour ta proposition d'aide

As-tu bien respecté la pin 3 pour le PWM du booster et la pin 12 pour le DIR ?

Comme ici: http://www.locoduino.org/spip.php?article187

Non je  leurs ai données un autre numéro! 3 et 12 sont-ils obligatoire au vue de la conception du Mega?
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le novembre 02, 2018, 04:12:04 pm
voici le montage  :o mais j'ai tous vérifié plusieurs foi  ;D

https://imgur.com/a/TvmHm58
Titre: Re : Re : Tram italien premier projet avec Arduino
Posté par: FDMM le novembre 02, 2018, 04:17:17 pm
Bonjour Antoine

Merci pour ta proposition d'aide

As-tu bien respecté la pin 3 pour le PWM du booster et la pin 12 pour le DIR ?

Comme ici: http://www.locoduino.org/spip.php?article187



Non je  leurs ai données un autre numéro! 3 et 12 sont-ils obligatoire au vue de la conception du Mega?

La réponse est dans lien que tu m'as envoyé, on change de numéro quand on branche une seconde voie!
Titre: Re : Re : Tram italien premier projet avec Arduino
Posté par: Tony04 le novembre 02, 2018, 05:45:16 pm
Non je  leurs ai données un autre numéro! 3 et 12 sont-ils obligatoire au vue de la conception du Mega?

Oui, j'ai eu les mêmes déboires et suis revenu à 3 et 12; est-ce compliqué de faire l'essai avec ces 2 bits ?
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le novembre 03, 2018, 08:40:50 pm
Bonsoir
Antoine, aussi étrange que blizzard, avec les PIN 3 et 12 le moteur ne fonce plus à toute allure.

un problème de résolu, au suivant...


Je vais prendre le temps de nettoyer le sketch avant de le publier et faire schéma des connections.

Marc
Titre: Re : Tram italien premier projet avec Arduino
Posté par: msport le novembre 03, 2018, 09:13:20 pm
Sauf erreur, les pins utilisés par DCC++ sont liés à des timers internes. Point de salut en dehors de ceux-là !
Titre: Re : Re : Tram italien premier projet avec Arduino
Posté par: Dominique le novembre 03, 2018, 09:32:26 pm
Sauf erreur, les pins utilisés par DCC++ sont liés à des timers internes. Point de salut en dehors de ceux-là !

C’est ça effectivement.

Il est bon de relire quelques articles...

Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le novembre 26, 2018, 08:31:29 pm
bonsoir à tous

Cela commence à prendre forme, le tram démarre, va jusque une gare, s’arrête, repart  dans l'autre sens , et  ...  ne s’arrête plus.
Donc j'ai le va mais pas encore le vient  ;D

Deux choses me posent problème;
* La pin A2 "STARTSTOP" est relier physiquement à quoi?

* je n'arrive pas suivre le déroulement sur le moniteur série.

Si vous s'avez m'aider....
Titre: Re : Tram italien premier projet avec Arduino
Posté par: Dominique le novembre 26, 2018, 08:41:28 pm
Est-ce que tu as publié ton schéma et ton programme ?

J’en était resté à des détecteurs bons à 50% et des erreurs de branchement.

Peux tu nous expliquer ?
Titre: Re : Tram italien premier projet avec Arduino
Posté par: FDMM le novembre 27, 2018, 07:55:12 pm
C'est vraie qu'avec un schéma sera plus facile. J'y travail, le programme (qui est le tien modifié) je dois le "nettoyer".

J'ai douze détecteurs qui fonctionnent, ce qui me suffit.

Pour le branchement du Module LMD18200 cela est en ordre puisque les phases INIT, EXPLORE, ARRET, ACCELERE fonctionnent, c'est à partir de la phase PALER que cela part en vrille...

Quand j'ai fini le schéma et programme, je refait signe...

Titre: Re : Re : Tram italien premier projet avec Arduino
Posté par: msport le novembre 27, 2018, 08:46:27 pm

* La pin A2 "STARTSTOP" est relier physiquement à quoi?


comme on a :
  pinMode(STARTSTOP, INPUT_PULLUP);

pour être activée cette pin A2 doit être mise au GND, en l'air sinon.
Titre: Re : Re : Re : Tram italien premier projet avec Arduino
Posté par: Dominique le novembre 27, 2018, 09:02:56 pm

* La pin A2 "STARTSTOP" est relier physiquement à quoi?


comme on a :
  pinMode(STARTSTOP, INPUT_PULLUP);

pour être activée cette pin A2 doit être mise au GND, en l'air sinon.

Oui A2 est relié à un interrupteur, tout simplement (ai-je oublié de le décrire ?)