| LOCODUINO - l'Arduino pour le train miniature | |
|
+51papymouzot msport Bubule02 FP68 Digilap' piston93 Olivier75 Newton7900 Jeje_12_34 Fantasio olc95 pierrepv Arkelen Jeanmi67 GrandCharles Arduino Admin-Forum christian 04 joan48 sierramike F.GODEFERT SUPERN Jojo37 DAN57FRN pilate68 P'tit Geo SixtyFive Metienne78 tking-1007 takeo Felix2663 StrongSpirit CleoN Psychobug pn200 TRAINTRAIN95 Sergio11 simonp19 colin37 Trusty mistigris railyRabbit mmichel le temps du N SavignyExpress sam95 Candide VAUBAN38 Derf Météor jlb 55 participants |
|
Auteur | Message |
---|
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 11:38 | |
| Merci SavignyExpress - SavignyExpress a écrit:
- Qu'en est-il de la sensibilité des diodes aux IR ambiants, non produits par la led ?
Le mieux est de poser la question à la suite de l'article pour ne pas disperser le sujet. Dominique se fera un plaisir de répondre. |
|
| |
Psychobug Membre
Age : 41 Localisation : Grenoble Nombre de messages : 72 Date d'inscription : 05/01/2015
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 12:22 | |
| Pour s'affranchir des soucis de luminosité ambiante, le plus simple est de moduler la diode IR en amplitude (à 1kHz par exemple), de filtrer la réception avec un passe-bande au moins du 2e ordre (structure Rauch ou Sallen-Key) et de rajouter un moyenneur après le filtre. Il faut toutefois éviter de moduler à 100Hz pour ne pas se pourrir l'existance avec les néons.
J'ai une préférence pour la structure Sallen-Key qui est moins chiante à calculer.
Le montage devient : oscillateur (avec un NE555 par exemple) Diode // PhD en mode photoconducteur (linéaire donc) -> philtre sallen-key -> moyenneur -> suiveur
Merci l'ampli op quadruple. A titre personnel, j'utilise du TSU104, certes pas très rapide, mais rail-to-rail. |
|
| |
SavignyExpress Membre
Age : 61 Localisation : yyy Nombre de messages : 2043 Date d'inscription : 10/10/2010
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 13:31 | |
| Merci Psychobug pour cette réponse très détaillée. Je vais revoir la théorie du filtrage analogique appliqué la structure de Sallen-Key ! |
|
| |
Psychobug Membre
Age : 41 Localisation : Grenoble Nombre de messages : 72 Date d'inscription : 05/01/2015
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 14:00 | |
| Fait à l’arrache sous paint… Le bloc émission : Le filtre de Sallen-Key : Le tout avec des valeurs normalisées qui tombent bien (attention à la série pour les résistances !) |
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 14:08 | |
| Ça serait pas mieux en logiciel avec le minimum de quincaillerie externe ? |
|
| |
Psychobug Membre
Age : 41 Localisation : Grenoble Nombre de messages : 72 Date d'inscription : 05/01/2015
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 14:28 | |
| - Citation :
- Ça serait pas mieux en logiciel avec le minimum de quincaillerie externe ?
Le nombre d'E/S de l'arduino étant limité (20 pour la Uno, 54 pour la Due), ca dépend de la population qu'on veut brancher dessus. Si on a largement de quoi faire avec tout ca, autant se passer de l'oscillateur à NE555. Si on est comme moi et qu'on veut gérer beaucoup (trop) de choses, au pif 4 feux (soit 12 à 16sorties), 4 aiguilles équipées de moteurs fulgurex (4 sorties et 8 entrées) et une dizaines de barrières IR et en plus communiquer avec un protocole Ethernet avec le PC sur un seul module... |
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 14:47 | |
| - Psychobug a écrit:
-
- Citation :
- Ça serait pas mieux en logiciel avec le minimum de quincaillerie externe ?
Le nombre d'E/S de l'arduino étant limité (20 pour la Uno, 54 pour la Due), ca dépend de la population qu'on veut brancher dessus. Si on a largement de quoi faire avec tout ca, autant se passer de l'oscillateur à NE555.
Si on est comme moi et qu'on veut gérer beaucoup (trop) de choses, au pif 4 feux (soit 12 à 16sorties), 4 aiguilles équipées de moteurs fulgurex (4 sorties et 8 entrées) et une dizaines de barrières IR et en plus communiquer avec un protocole Ethernet avec le PC sur un seul module... Vaste débat. Etant donné le prix d'un Nano chinois, autant multiplier les Arduino que les fonctions sur un Arduino. Pour tes 4 feux, 4 à 5 broches suffisent pour piloter 12 ou 20 LEDs. Pour tes moteurs fulgurex tu peux faire un clavier analogique deux boutons (chaque bouton étant un fin de course) qui rendra compte de 3 états. Donc 4 broches au lieu de 8. Pourquoi ne pas communiquer via le convertisseur série USB, 2 broches au lieu des 4 pour le SPI du shield Ethernet ? |
|
| |
CleoN Membre
Age : 69 Localisation : 33 Bouliac Nombre de messages : 1624 Date d'inscription : 26/11/2010
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 15:01 | |
| On trouve couramment des récepteurs infrarouge avec filtre incorporé, par exemple TSOP4838. Celui la utilise une fréquence de 38KHz, on en trouve plein avec des fréquences de 36KHz à 40KHz.
Coté émetteur, je n ai pas trouvé de truc tout fait, mais un montage à base de 555 devrait faire l'affaire, à moins qu on le fasse générer par un microcontroleur.
Reste à apparier, la longueur d'onde de l’émission et de la réception ainsi que la fréquence de modulation.
Évidement si c'est l'occasion de se plonger dans les calculs, le faire à la main est pas mal non plus. |
|
| |
Psychobug Membre
Age : 41 Localisation : Grenoble Nombre de messages : 72 Date d'inscription : 05/01/2015
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 15:21 | |
| Je ne connaissais pas ces récepteurs, mais ca simplifie drolement le montage !
Pour le choix de l'Ethernet, ca vient de mon TCO maison (en cours) sous Labview. Ca a le mérite de laisser la possibilité de multiplier les modules en rajoutant juste un switch. Je pense utiliser une Uno pour piloter les trains (3 rames maxi) en DCC et une Due ou 2 Uno pour tout le reste, à savoir une dizaine de feux, 11 aiguillages dont un triple, 1 TJD et un pont tournant basé sur du moteur pas à pas.
Je note l'idée pour les Fulgurex. |
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 15:31 | |
| - CleoN a écrit:
- Coté émetteur, je n ai pas trouvé de truc tout fait, mais un montage à base de 555 devrait faire l'affaire, à moins qu on le fasse générer par un microcontroleur.
Si il s'agit juste d'un signal carré à la bonne fréquence, une sortie PWM fait l'affaire voire une sortie numérique avec un timer + une IT, 38KHz c'est pas méchant.
Dernière édition par jlb le Mar 24 Mar 2015 - 15:36, édité 1 fois |
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 15:36 | |
| |
|
| |
StrongSpirit Membre
Age : 59 Nombre de messages : 1654 Date d'inscription : 19/12/2007
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 16:30 | |
|
Dernière édition par StrongSpirit le Mar 24 Mar 2015 - 18:01, édité 1 fois |
|
| |
CleoN Membre
Age : 69 Localisation : 33 Bouliac Nombre de messages : 1624 Date d'inscription : 26/11/2010
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 16:49 | |
| |
|
| |
StrongSpirit Membre
Age : 59 Nombre de messages : 1654 Date d'inscription : 19/12/2007
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 17:54 | |
| - CleoN a écrit:
- Bien vu , l'IS471F !
Oui mais marqué comme obsolète chez Sharp (toutefois encore dispo), mais cher de toute façon (4.12 EURO HT pièce chez RS) http://fr.rs-online.com/web/p/recepteurs-ir/0564396/Contre 1.46 EURO le LM567 et à peine 1 EURO pour certains ATTiny en boitier PDIP qui permettrait de faire (si on se débrouille bien) un circuit avec 2 voies (une modulation commune pour 2 capteurs IR reflex) |
|
| |
Felix2663 Membre
Age : 74 Localisation : PARIS 75012 Nombre de messages : 185 Date d'inscription : 13/04/2008
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 19:23 | |
| Bien vu effectivement pour l'IS471F Disponible chez TME IS471FERécepteur infrarouge intégré; THT Fabricant: SHARP Marque du fabricant: IS471FE Quantité: [pcs] 1+ 5+ 50+ 250+ Prix net [EUR]: 2.93 2.52 2.27 1.98 Cordialement |
|
| |
StrongSpirit Membre
Age : 59 Nombre de messages : 1654 Date d'inscription : 19/12/2007
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 19:45 | |
| |
|
| |
takeo Membre
Age : 77 Localisation : Toulouse Nombre de messages : 567 Date d'inscription : 06/07/2012
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 24 Mar 2015 - 22:11 | |
| Bonsoir, Vu le faible écartement en N une LED IR et un phototransistor de part et d'autre de la voie marchent très bien, ça coute moins cher qu'un CNY70 (solution que j'ai testée aussi).. Ce n'est même pas sensible à l'alignement et il n'y a besoin de rien sur les véhicules. Je pulse quand même le signal mais c'est surtout pour pouvoir en faire fonctionner plusieurs sans avoir une consommation de courant excessive. Maintenant il faudra que je trouve un élément de décor pour les camoufler ... Bonne soirée |
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Sam 28 Mar 2015 - 9:04 | |
| Bonjour, Nouvel article sur la programmation : Les fonctionsBonne lecture ! |
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Mar 7 Avr 2015 - 11:29 | |
| Bonjour, Un nouvel article consacré à une bibliothèque destinée à gérer l'ordonnancement et le multiplexage de tâches dans le temps. C'est ici : La bibliothèque ScheduleTableBonne lecture ! |
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Ven 10 Avr 2015 - 9:49 | |
| |
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Lun 13 Avr 2015 - 9:36 | |
| |
|
| |
mistigris Membre
Age : 56 Localisation : Maisons Alfort Nombre de messages : 473 Date d'inscription : 11/04/2012
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Lun 13 Avr 2015 - 15:46 | |
| - takeo a écrit:
- Bonsoir,
Vu le faible écartement en N une LED IR et un phototransistor de part et d'autre de la voie marchent très bien, ça coute moins cher qu'un CNY70 (solution que j'ai testée aussi).. Ce n'est même pas sensible à l'alignement et il n'y a besoin de rien sur les véhicules. Je pulse quand même le signal mais c'est surtout pour pouvoir en faire fonctionner plusieurs sans avoir une consommation de courant excessive. Maintenant il faudra que je trouve un élément de décor pour les camoufler ...
Bonne soirée Personnellement j'ai trouvé ceci comme barriére qui passe exactement entre deux traverses Arnold… http://www.conrad.fr/ce/fr/Search.html?search=Capteur+infrarouge+HSDL-9&searchType=mainSearchBarJe ne l'ai pas encore testé sur Arduino… mais cela ne devrait poser aucun problème… (à part les soudure à faire à la loupe ) |
|
| |
mistigris Membre
Age : 56 Localisation : Maisons Alfort Nombre de messages : 473 Date d'inscription : 11/04/2012
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Lun 13 Avr 2015 - 15:52 | |
| |
|
| |
jlb Membre
Age : 60 Localisation : Ici Nombre de messages : 1544 Date d'inscription : 31/12/2011
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Lun 13 Avr 2015 - 15:55 | |
| |
|
| |
tking-1007 Membre
Age : 74 Localisation : * Nombre de messages : 428 Date d'inscription : 27/06/2008
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature Lun 13 Avr 2015 - 18:32 | |
| |
|
| |
Contenu sponsorisé
| Sujet: Re: LOCODUINO - l'Arduino pour le train miniature | |
| |
|
| |
| LOCODUINO - l'Arduino pour le train miniature | |
|