1/160 - Echelle N

Le Forum consacré à l'Echelle N
 
AccueilAccueil  PortailPortail  ÉvènementsÉvènements  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
N'hésitez pas à consulter le calendrier et les événements du forum pour voir les manifestations près de chez vous !
Le Deal du moment : -28%
-28% Machine à café avec broyeur ...
Voir le deal
229.99 €

 

 La gestion des cantons par Arduino !!

Aller en bas 
+31
Jeanmi67
droopy
barbadidoua
Tardieu
pn200
Papy60
Arduino
jlb
Murphy
tram47
tking-1007
patrick
géo trouve tout
VAUBAN38
lepoete
Sergio11
christ71
pm1309
Pythéas
alain90
Derf
michel.b01
sierramike
Martino14
DMARRION
SavignyExpress
SUPERN
PtitLouis58
Trusty
CleoN
nicozea57
35 participants
Aller à la page : Précédent  1 ... 5 ... 7, 8, 9 ... 16 ... 24  Suivant
AuteurMessage
patrick
Membre
Membre



Masculin Age : 55
Localisation : ici
Nombre de messages : 2807
Date d'inscription : 18/01/2008

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeMar 10 Jan 2017 - 18:20

DMARRION a écrit:
Concernant l'intensité à faire passer dans les LED, voici quelques photos que j'avais faites lorsque j'ai construit ma première nacelle sur la potence.
La doc de chez Winger dit "typ. 20ma, max 30 mA", mais regardez ce que ces LED donnent avec 1 mA (test fait avec 12V d'alim et R de 10K en série)
Sur mes signaux, j'ai aussi de grosses valeurs comme 10KOhms avec les smd 0401... sinon c'est beaucoup trop brillant...

Ceci-dit, très beaux rendus!

Patrick
Revenir en haut Aller en bas
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeMar 10 Jan 2017 - 18:44

J'adore ce feu !!C'est trop joli... Il me faudra des modèles Dominique !

Pour les Leds, quand on regarde les catalogues, on voit qu'elles peuvent avoir une luminosité très différente, allant de 10 mcd à plusieurs milliers, pour un même courant et une même tension. Donc, la référence qu'on choisit est importante !!
Les feux provisoires que j'ai fait pour les cantons utilisent des leds ayant 32 mcd en rouge, 40 mcd en vert et 15 mcd en jaune, avec une résistance de 220 ohms sur 5 Volts (soit 14 mA environ). Sur la vidéo où je montre l'amélioration d'un feu après ajout d'un petit circuit RC, il y a en plus de la résistance de 220 ohms, une autre de 390 pour la charge et la décharge du condensateur, ce qui nous fait environ 5 mA, (et donc 1/4 de la luminosité max.) et c'est encore suffisant !!


Pour le futur circuit de tests que je prépare, les feux seront faits avec des leds ayant 10 mcd en vert, 15 mcd en rouge et 8 mcd en jaune, je laisserai donc un courant de 20 mA pour ne pas que l'intensité lumineuse soit trop faible quand même !
Pour vous donner une idée, les leds bleues en général fournissent une luminosité de 1600 mcd, soit 500 fois + qu'une led rouge !!
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
CleoN
Membre
Membre
CleoN


Masculin Age : 69
Localisation : 33 Bouliac
Nombre de messages : 1624
Date d'inscription : 26/11/2010

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeMar 10 Jan 2017 - 23:50

Pour économiser les écritures en EEPROM, tu peux aussi utiliser les fonctions du "Brown-out Detector" de l'ATMEGA.

+1 pour l'utilisation du TPIC6B595.





Revenir en haut Aller en bas
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeJeu 12 Jan 2017 - 16:44

Reçus ce jour les 74HC595N, montage demain matin sur plaquette, modification du programme en conséquence, et tests... marchera ou marchera pas... Question
Si ça fonctionne, l'avantage sera que je vais récupérer plein d'entrées logiques...
Sont prévus en ajout, un écran pour affichage d'informations, un système identique aux feux mais pour le TCO qui indiquera la position des trains (4 leds par canton, mais 2 allumés simultanément en fonction de la position du train), et éventuellement, un doublement des feux pour affichage sur TCO. Les 3 systèmes de Leds (feux, TCO et feux sur TCO) n'occuperont du coup que 3 sorties chacun, soit 9 au total (pour 120 leds...).
D'ailleurs, en prévision du TCO, j'ai ajouté dans le programme une détection de défaut (cas du wagon décroché s'il est consommateur de courant) qui fera clignoter les leds du canton concerné sur le TCO (ou autre possibilité allumage d'une led rouge défaut...). Ce défaut s'acquittera seul en cas de disparition du wagon...
J'attends également l'arrivée de mes roues codeuses pour modifier le choix du N° de train de mon petit pupitre, qui sera plus rapide et plus précis qu'un potentiomètre... Avec 2 roues codeuses allant de 0 à 9, je vais augmenter le nombre possible de train à 98, je réserve le double "0" pour ne sélectionner aucun train, et le 99 pour sélectionner tous les trains en même temps... Ces 2 roues vont occuper 8 entrées logiques car elles possèdent 4 sorties binaires.
A demain !
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeVen 13 Jan 2017 - 10:11

Bonjour,

J'ai donc mis en place 3 petits composants 74HC595 pour y raccorder les 18 leds de mon petit ovale (6 feux de 3 leds).
J'ai supprimé les 18 sorties utilisées de l'Arduino, pour les remplacer par 3 sorties servant à commander les registres à décalage 74HC595.
J'ai suivi à la lettre ce tuto : Lien "utiliser le 74HC595"
Le fonctionnement est parfait, identique à la version 18 sorties...
Quelques photos :
Ici, on voit les 3 registres que j'ai chaînés (au premier plan, les 3 fils qui vont vers l'Arduino, bleu, violet et orange à droite):
La gestion des cantons par Arduino !! - Page 8 20170114

Là, les 3 fils sur les sorties 22, 24 et 26 pour leur commande:
La gestion des cantons par Arduino !! - Page 8 20170111

Et les leds ont la même luminosité qu'auparavant:
La gestion des cantons par Arduino !! - Page 8 20170110
La gestion des cantons par Arduino !! - Page 8 20170112
La gestion des cantons par Arduino !! - Page 8 20170113

Donc, on peut économiser énormément de sorties grâce à ces petits registres...
Prochain essai : Led de positionnement des trains sur TCO !
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
sierramike
Membre
Membre
sierramike


Masculin Age : 44
Localisation : 67000 STRASBOURG
Nombre de messages : 4563
Date d'inscription : 29/10/2015

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeVen 13 Jan 2017 - 11:53

Eh ben super ! En voilà une bonne nouvelle !

Sinon tu sais qu'il existe des platines d'essais qui évitent de souder quand on n'en est qu'aux tests ? Smile
Revenir en haut Aller en bas
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeVen 13 Jan 2017 - 16:12

Oui, je connais bien ces platines de test, j'ai appris l'électronique dessus (quand j'étais jeune !) mais je n'en ai pas sous la main... Alors je soude, moi qui n'aime pas trop ça, et j'essaie de m'améliorer dans cette discipline !
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
PtitLouis58
Membre
Membre
PtitLouis58


Masculin Age : 70
Localisation : Fourchambault 58
Nombre de messages : 802
Date d'inscription : 08/07/2008

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeVen 13 Jan 2017 - 17:22

nicozea57 a écrit:
Oui, je connais bien ces platines de test, j'ai appris l'électronique dessus (quand j'étais jeune !) mais je n'en ai pas sous la main... Alors je soude, moi qui n'aime pas trop ça, et j'essaie de m'améliorer dans cette discipline !

Continu de t'améliorer en soudure,tu pourras bientôt tes kits toi même lol!
Revenir en haut Aller en bas
PtitLouis58
Membre
Membre
PtitLouis58


Masculin Age : 70
Localisation : Fourchambault 58
Nombre de messages : 802
Date d'inscription : 08/07/2008

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeVen 13 Jan 2017 - 17:23

oups,tu pourras bientôt monter tes kits toi même.
Revenir en haut Aller en bas
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeVen 13 Jan 2017 - 17:26

On dirait un message de celui qui en a marre de faire des kits !!!! Laughing Mad
Mais je ne suis pas encore à ton niveau !!!
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
PtitLouis58
Membre
Membre
PtitLouis58


Masculin Age : 70
Localisation : Fourchambault 58
Nombre de messages : 802
Date d'inscription : 08/07/2008

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeVen 13 Jan 2017 - 17:31

Marre,nooon,mais suis vach......ment à la bourre tongue Crying or Very sad
Revenir en haut Aller en bas
DMARRION
Membre
Membre
DMARRION


Masculin Age : 66
Localisation : THEZEY ST MARTIN (54)
Nombre de messages : 4342
Date d'inscription : 27/12/2010

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeVen 13 Jan 2017 - 17:42

Bon, et bien tout ça, c'est du super bon boulot !!!
Si tu as des petits circuits imprimés à faire pour mettre tout ça au propre, tu sais à quelle porte sonner...
Revenir en haut Aller en bas
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeVen 13 Jan 2017 - 17:47

Merci Dominique, t'inquiète, je te contacterai en MP bientôt !!
Tu avais regardé le typon que j'avais publié ? Il te parait propre ?
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeVen 13 Jan 2017 - 22:50

Pour le plaisir et pour finir la soirée sur une note positive, voici un petit TCO (en carton) basé sur le principe des registres à décalage :
4 leds par canton, soit 24 au total, donc 3 registres. Même routine que pour les feux, sauf que je prends la position des trains pour gérer l'affichage... et tout ça avec seulement 3 sorties utilisées...
La gestion des cantons par Arduino !! - Page 8 20170115

Je montre une petite vidéo demain... Laughing
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeSam 14 Jan 2017 - 15:11

Voici une vidéo montrant le TCO et le circuit en arrière-plan. 2 trains circulent, je commande le départ et l'arrêt de la loco vapeur grâce au pupitre, la BB25500 étant gérée par le système.

Les 2 premières Leds correspondent à la zone normale, la 3ème à la zone de freinage et la dernière à la zone d'arrêt.
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeSam 14 Jan 2017 - 15:19

Vidéo zoom sur le TCO (à 0:10, la loco vapeur a perdu le contact, je l'ai poussée pour qu'elle reparte...c'est pour ça que les leds du canton 2 se sont éteintes)
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
PtitLouis58
Membre
Membre
PtitLouis58


Masculin Age : 70
Localisation : Fourchambault 58
Nombre de messages : 802
Date d'inscription : 08/07/2008

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeSam 14 Jan 2017 - 17:41

Ben voila,juste ce qu'il me faut!!!!! geek
Revenir en haut Aller en bas
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeSam 14 Jan 2017 - 18:24

Oui papa, je pense à toi !! Laughing

Reçu ce matin, mon écran LCD 4 lignes de 20 caractères ! Du travail pour le week-end ...
La gestion des cantons par Arduino !! - Page 8 20170116
La gestion des cantons par Arduino !! - Page 8 20170117
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
SavignyExpress
Membre
Membre
SavignyExpress


Masculin Age : 61
Localisation : yyy
Nombre de messages : 2043
Date d'inscription : 10/10/2010

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeSam 14 Jan 2017 - 21:21

Tout grand bravo pour tout ce travail !

J'aime bien le suivi des trains dans les cantons et ton afficheur LCD a belle allure. Quel type d'interface a-t-il: parallèle, I2C, SPI ?

Bon week-end laborieux Very Happy
Revenir en haut Aller en bas
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeSam 14 Jan 2017 - 21:35

Merci !!
L'écran utilise le bus I2C sur les bornes SDA/SCL. Avec la bibliothèque qui va bien, c'est super simple à programmer ! Ça ressemble fortement à ce que tu envoies sur une liaison série (comme le moniteur du logiciel de développement Arduino)
Le plus embêtant, c'est que tu dois positionner le curseur à l'endroit où tu veux imprimer, et faire attention à supprimer les anciens caractères avant d'en remettre des nouveaux, car si la longueur du nouveau est plus courte, il garde les caractères non superposés à la fin... Je ne sais pas si je m'exprime bien Rolling Eyes ?
Voilà ce que ça peut donner :
La gestion des cantons par Arduino !! - Page 8 20170118
La gestion des cantons par Arduino !! - Page 8 20170119

Sur la ligne 1 : Numéro du train dont on voit les infos, suivi du numéro du canton sur lequel il se trouve (C01=canton 1), puis la zone de ce canton où il se trouve (ici, zone normale)
Sur la ligne 2 : Etat du canton (PV = Pleine Vitesse) et entre parenthèse la consigne correspondante (92 sur les 255 points max) et ensuite la dernière vitesse mesurée du train à l'échelle.
Ligne 3 : C'est le numéro du train choisi sur le pupitre (par potentiomètre mais bientôt par roues codeuses)
Ligne 4 : la dernière commande demandée, ici j'avais demandé l'arrêt du train N°2, il a donc demandé une consigne à "0".
Voilà, pour le moment, c'est pas mal, je pense le modifier un peu mais pas trop finalement...
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
SUPERN
Membre
Membre
SUPERN


Masculin Age : 76
Localisation : Charente Maritime
Nombre de messages : 306
Date d'inscription : 24/06/2013

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeDim 15 Jan 2017 - 10:06

Salut Mickael,

Cela avance décidément très vite. cheers
Je suis avec attention et je te demanderai ton schéma et ton sketch lorsque tu auras abouti à une version qui te convient.

Cordialement,
Yves
Revenir en haut Aller en bas
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeDim 15 Jan 2017 - 19:49

Bonsoir,
J'ai une hésitation au sujet des roues codeuses...
Je n'ai pas trouvé moins cher que 10€ la roue et il en faut 2 pour augmenter le nombre de trains possibles à 98...soit 20 € au lieu du prix d'un simple potentiomètre...
Question : est-ce intéressant, selon vous, d'aller au-delà de 16 trains sur le système ? Avec un bouton large de potentiomètre, je pense pouvoir aller à 24 mais pas plus ! Ne pas oublier, que le système est capable de garder en mémoire des trains arrêtés en gare, donc les 24 ou les 16 ne représentent pas uniquement les trains qui roulent...
Donnez moi vos avis...
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
sierramike
Membre
Membre
sierramike


Masculin Age : 44
Localisation : 67000 STRASBOURG
Nombre de messages : 4563
Date d'inscription : 29/10/2015

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeDim 15 Jan 2017 - 19:51

Re-considère mon bouton encodeur rotatif Wink

L'autre avantage, c'est que tu peux défiler entre 1 et le nombre réel de trains, s'il y a 18 trains, tu défiles de 1 à 18 et retour à 1, si 50 trains, de 1 à 50 et retour à 1, si 5 trains, de 1 à 5 et retour à 1 ...
Revenir en haut Aller en bas
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeDim 15 Jan 2017 - 20:21

Oui, je vais regarder...
As-tu des références d'encodeurs que tu aurais déjà utilisés ?
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
nicozea57
Membre
Membre
nicozea57


Masculin Age : 49
Localisation : goin
Nombre de messages : 579
Date d'inscription : 03/08/2016

La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitimeDim 15 Jan 2017 - 22:37

J'ai commandé 3 encodeurs rotatifs sur la baie à 1€ pièce !! Ruiné...

En parlant d'électronique, qui connait les CD4067 et les TLC5940 ?? Ca m'a l'air très intéressant....
Revenir en haut Aller en bas
https://tsaii2006.wixsite.com/systmk
Contenu sponsorisé





La gestion des cantons par Arduino !! - Page 8 Empty
MessageSujet: Re: La gestion des cantons par Arduino !!   La gestion des cantons par Arduino !! - Page 8 Icon_minitime

Revenir en haut Aller en bas
 
La gestion des cantons par Arduino !!
Revenir en haut 
Page 8 sur 24Aller à la page : Précédent  1 ... 5 ... 7, 8, 9 ... 16 ... 24  Suivant
 Sujets similaires
-
» Gestion de cantons par détection IR + banalisation
» Les cantons
» Avis sur "mes cantons"
» Gestion de trajet Arduino et servo sur Aiguillage
» Gestion d'une portion de Grand Reseau Modulaire à distance par Arduino (Jicébé)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
1/160 - Echelle N :: Modèles réduits à l'echelle N :: Electricité / Electronique-
Sauter vers: