Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - chris_bzg

Pages: 1 ... 3 4 [5] 6 7 ... 20
61
Présentez vous ! / Re : presentation
« le: décembre 08, 2022, 07:03:28 pm »
Une carte Uno peut commander un relais par sortie. Il y a 14 sorties numériques et 6 entrées analogiques qui peuvent être aussi utilisées en sorties numériques donc au total, une carte Uno peut commander 20 relais. Il faut bien sûr des relais dont les contacts permettent de passer le courant 230 V avec l'ampérage requis ; s'ils sont commandés en 5 V, c'est parfait puisque la carte Uno travaille en 5 V, si les relais sont en 12 ou 24 V, il faudra utiliser un CI ULN2803, décrit sur le site et une alim à part (12 ou 24 V).
Je crois qu'il existe du matériel industriel capable de commander des lignes en 230 V à partir d'une basse tension < 25 V : dans ce cas, il faut seulement passer du 5 V de la carte Arduino à cette basse tension grâce encore à ULN2803 ou un autre système (optocoupleur par exemple).
Il est important d'assurer l'isolation galvanique entre tension de commande logique (5 V de la carte Uno) et tension de commande des relais (pour les faire fonctionner). Et bien évidemment, faire en sorte que le 230 V n'arrive jamais sur la carte Uno !

62
Présentez vous ! / Re : presentation
« le: décembre 08, 2022, 03:26:51 pm »
Bonjour Gérard,

Tout d'abord, bienvenue chez LOCODUINO. Bien que votre projet ne concerne pas le modélisme ferroviaire (encore qu'il y a un train sur les trois animations), il s'en rapproche beaucoup puisqu'on est dans le domaine de l'animation de décor.

Pour ce qui concerne l'animation lumineuse, c'est le plus simple et ce site en parle amplement. Attention toutefois si vous devez raccorder du 220 V ! Inutile de vous dire que ce courant est mortel et qu'il faut avoir un minimum de connaissances. C'est d'ailleurs la raison pour laquelle nous n'en parlons jamais car nous ne voulons pas être à l'origine d'un accident, voire d'un drame. Donc, vous le ferez à vos risques et périls. Sachez qu'il existe d'autres solutions (LED) qui utilisent des courants inoffensifs.

Pour ce qui est de commander des moteurs, là aussi vous avez le choix dans différents moteurs basse tension (moteur DC, moteur pas à pas, servomoteur). Tout dépend du mouvement que vous voulez obtenir. Une fois de plus, notre site décrit tout cela en détail.

Quant à la bande sonore, je vous conseille la solution du DFPlayer Mini que nous avons décrite dans deux articles (annonces en gare et passage à niveau). Il suffit de lire un fichier MP3 enregistré sur une carte microSD.

Vous avez donc dans notre site, tout ce qu'il vous faut pour réussir ce projet. Rappelez-vous, vous êtes peut-être capable de gérer du courant 220 V mais est-ce le cas des personnes qui auront à manipuler vos animations ? Notre devoir est de poser cette question mais cela reste à vous d'y répondre.

Bon développement.

Christian

63
Discussions ouvertes / Re : Re : Piloter une Z21 avec ARDUINO
« le: décembre 04, 2022, 09:54:44 am »
Bonjour Chris_bzh,
Mon niveau en programmation ARDUINO est moyen. Je programme depuis plus d’un an et je me débrouille.
Sauf erreur, l’article dont vous faites référence explique comment envoyer les trames DCC sur les rails pour piloter les locos sans passer par une centrale genre Z21. Moi ce que je souhaite, pour me passer des booster et de l’électronique à mettre en place, c’est envoyer des trames IP au routeur ( en wifi ou ethernet) à destination de la Z21 comme le fait un smartphone, pour arrêter ou redémarrer un train.

Merci a tous de votre aide.
Gilles

Plus d'un an d'expérience, c'est déjà une bonne chose. Vous maitrisez l'IDE, l'import de bibliothèque et l'analyse de dysfonctionnement d'un programme, du moins je le suppose. Vous pouvez donc vous lancer dans votre projet avec de bonnes chances d'aboutir.

Notre équipe étant adepte du DIY, je ne pense pas que nous ayons sous la main ce qui concerne la Z21. La première chose à faire est de comprendre comment cette centrale opère via le smartphone. Ce forum peut vous faire rencontrer des gens qui ont une idée à ce sujet, mais une recherche vers d'autres groupes sera sans doute nécessaire. Je pense notamment aux américains (revue MRH par exemple).

La centrale Z21 étant populaire, je pense que votre projet en intéressera plus d'un et que ce forum peut permettre la création d'une petite équipe travaillant dans ce domaine. Je ne me sens pas assez compétent (et je ne suis pas équipé) pour vous apporter ma contribution et je ne peux que vous souhaiter bonne chance.  ;)

64
Discussions ouvertes / Re : Piloter une Z21 avec ARDUINO
« le: décembre 03, 2022, 12:44:42 pm »
La réponse est sur le site éditoriale, dans la rubrique "L'Arduino et le DCC", notamment la série d'articles "Comment piloter trains et accessoires en DCC avec un Arduino (1)".
Il y a aussi la description de la bibliothèque DCC++ avec la série "Réalisation de centrales DCC avec le logiciel libre DCC++ (1)".
Et bien d'autres articles très intéressants !
Au fait, quel est votre niveau en Arduino ?

65
Vos projets / Re : interruptions
« le: novembre 24, 2022, 12:27:29 pm »
Effectivement, ILS ou Hall n'est pas pour l'instant la priorité.

Je viens de reprendre votre code pour une carte Mega2560 et j'ai essayé de le compiler. L'erreur est que la variable 'arriveeC3' n'avait pas été déclarée !
Je l'ai donc déclarée comme vous l'avez fait pour 'arriveeG1' et cela compile ! C'est une première étape qui ne présage en rien du fonctionnement de votre système, mais c'est déjà ça.
De plus, je ne connais pas la façon d'utiliser la bibliothèque EnableInterrupt : j'ai vérifié que ma version est la 1.1.0 : et vous ?
Dans le enableInterrupt, vous pourriez remplacer 50 par 'ILS_arriveeG1' puisque vous l'avez déclaré précédemment.
Dans le loop, je ne comprends pas l'intérêt de faire un digitalRead() dont vous ne vous servez pas puisque vous utilisez des interruptions.
Autre remarque : sur ce code, quelques commentaires seraient les bienvenues ! Car ici, différentes variables portent des noms quasiment identiques : comment voulez-vous qu'un autre programmeur s'y retrouve ?

Enfin, je vous invite à relire ces deux articles donnant des montages similaires (un B.A.L ou Block Automatique Lumineux).
Le premier où on utilise des interruptions :
https://www.locoduino.org/spip.php?article204
Le deuxième où on se passe des interruptions car la surveillance des capteurs est suffisamment rapide pour ne pas louper d'événements, vu la vitesse à laquelle se déplacent les trains :
https://www.locoduino.org/spip.php?article297

Voilà, j'espère que ces quelques remarques vous seront utiles pour votre montage.

66
Vos projets / Re : interruptions
« le: novembre 24, 2022, 09:35:51 am »
Effectivement, les capteurs à effet hall sont préférables car les ILS présentent tous les inconvénients des contacts mécaniques : fragilité, rebonds, risque de rester bloqués (c'est du vécu).
Quant au câblage supplémentaire, cela ne représente qu'un seul fil par rapport à l'ILS (trois pour Hall, et deux pour ILS) : ce n'est donc pas si compliqué.
Voir cet article : https://www.locoduino.org/spip.php?article273

67
Débuter / Re : Zone d'arrêt avec ABC
« le: novembre 22, 2022, 10:43:12 am »
...
J’ai commencé à faire un plan avec 8 cantons équipés de zones d’arrêts.  Je pense utiliser le système ABC pour gérer automatiquement les arrêts de machines, et après avoir fait quelques tests je rencontre un souci.

Chaque canton est composé d’une zone pleine voie et d’une zone d’arrêt.  Lorsque le canton suivant est occupé la machine s’arrête, tout va bien, mais lorsque le canton se libère la machine redémarre et s’arrête dès qu’elle arrive dans le canton suivant. Ce fonctionnement s’explique puisque la machine a à ce moment-là un essieu dans le canton suivant qui active la zone d’arrêt du canton précédent, la machine s’arrête.

Comment gérez-vous ce problème ?

Difficile de répondre vu que je ne connais pas le système ABC.
Néanmoins, la machine redémarre, c'est que le canton N redevient conducteur. Ensuite, la machine est à cheval sur le canton N et le canton N+1 : elle est donc alimentée, au moins par le canton N+1 donc elle ne devrait pas s'arrêter. Si elle s'arrête, reste à voir si elle le fait à cheval sur N+1 et N, ou bien lorsqu'elle est uniquement sur N+1. Dans ce cas, c'est un bug qui fait que le canton N+1 n'est pas alimenté alors qu'il devrait l'être. Y a-t-il une machine sur le canton N+2 ?
Une autre solution serait d'introduire une temporisation après le redémarrage afin de ne pas modifier l'alimentation des cantons tant que la machine est à cheval sur deux cantons.

68
...
Msport et tous les autres, merci beaucoup de m'avoir supporté et de m'avoir aidé. Demain, je continuerai à vous ennuyer avec un autre sujet que j'ai en tête, mais demain.
...

Comme l'a dit Michel, nous sommes heureux quand un problème finit par se résoudre. C'est la preuve que la ténacité finit toujours par payer, même si on passe par des phases où on a envie de tout envoyer balader !  ;)

A ta disposition sur un autre sujet...

69
Vie du site rédactionnel et du forum / Re : DÉPLACÉ: locoduino
« le: novembre 12, 2022, 10:33:47 am »
Merci de cette précision.
De toute façon, cela fait un mois qu'il n'y a plus de dialogue sur ce fil, suite à l'explication qu'on a donnée.

70
Vie du site rédactionnel et du forum / Re : DÉPLACÉ: locoduino
« le: novembre 11, 2022, 12:18:53 pm »
Quel sujet a été déplacé ? Les deux liens donnés sont sur des sujets différents : manette ou bien annonce en gare ?
Ou bien les deux (comme je ne me rappelle plus où ils avaient été postés) ?

71
Bonjour,
Je suis ce fil de très loin mais je crois avoir compris que vous avez un problème avec le clavier.
Or, lorsque je regarde la photo que vous avez postée, je me demande si la visserie (visible en bas à gauche) ne toucherait pas un des plots de la touche, faisant ainsi un contact permanent.
La première chose à vérifier est que vous n'avez pas de courts-circuits. Essayez de démonter cette vis et réessayez. On trouve les mêmes en nylon non conducteur.
Ne connaissant pas bien cette manette, ce n'est qu'une idée qui ne résoudra peut-être rien mais cela vaut la peine de regarder.  ;)

72
Alors, ajoute simplement une phrase dans l'article pour expliquer ce que tu dis ici.  ;)

73
...
Malheureusement depuis la publication de l'article le brochage des Pro Mini a évolué par rapport au modèle qui est en photo.
...

Ne serait-il pas possible de faire une mise à jour de l'article ? (changer la photo par exemple)
Après tout, un article est fait pour évoluer et nous avons une procédure rédactionnelle pour indiquer une mise à jour.  ;)


74
Présentez vous ! / Re : Bonjour de han
« le: novembre 05, 2022, 05:47:20 pm »
Pour répondre à ma propre question, voici le contenu d'un kit Freenove permettant de découvrir la RFID (reconnaissance par tag radio-fréquence) : j'ai coché en rouge ce qui ne m'a jamais servi. Le reste a trouvé sa place dans certains de mes projets.
Bien que coché en rouge, j'ai aussi utilisé le DHT-11 (capteur température et humidité) pour découvrir l'internet des objets avec une carte Nano 33 IoT, mais je le cite pour mémoire car ce n'était pas un projet de train mais l'initiation à l'IoT du site Arduino.  ;)


75
Présentez vous ! / Re : Bonjour de han
« le: novembre 05, 2022, 05:19:25 pm »
Joli travail de recherche Michel ; je pense que cela a dû te prendre un peu de temps, mais comme tout vient du même vendeur, cela optimise les frais d'envoi. Bravo, sincèrement. Les lecteurs pourront s'en inspirer.

C'est effectivement une autre approche, partir d'un montage (de LOCODUINO  ;)) qu'on veut réaliser et chercher les composants nécessaires. Mais là on est en plein modélisme ferroviaire, alors que mon approche était plutôt d'acquérir du matériel dans le but de découvrir les techniques d'interfaçage et de programmation d'Arduino. Et avoir les composants sous la main pour passer facilement d'un montage à un autre (servomoteur, écran LCD, moteur pas à pas, etc.)

Tu dis que ton approche permet de ne pas avoir de matériel inutile. Dans un kit de base, quels composants sont vraiment inutiles ? Je n'en vois pas tant que cela ...   ???

Après, une autre approche est de se constituer un petit magasin de composants vraiment utiles en modélisme ferroviaire, comme ILS, capteur Hall, capteur IR, servomoteurs, cartes relais, écran LCD, ULN2803, 74HC595, transistors MOSFET, etc. mais pour les choisir sans rien oublier, il faut déjà un peu d'expérience que n'a pas celui qui débute partant de rien.

Les lecteurs pourront maintenant choisir une méthode, soit acheter un kit de début comme je le préconise, soit se constituer leur boîte à trésor comme tu le préconises. Pour ma part, j'ai fait les deux (et sans doute toi aussi). Au final, tout cela terminera en boîte à trésor quelle que soit l'origine des composants achetés et un jour, cela servira très certainement pour un projet.  ;)

Pages: 1 ... 3 4 [5] 6 7 ... 20