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.


Sujets - Nanard

Pages: [1]
1
Présentez vous ! / gestion canton avec arduino
« le: septembre 17, 2017, 09:38:56 am »
Bonjour,

Tout d'abord, je me présente, mon prénom est : Jean-Bernard, je joue au train électrique depuis que j'ai 6 ans (avec jouef au départ bien sur, et maintenant il faut multiplier par 10...oui je suis un vieux nanard) et j'ai connu les montages à relais, depuis une vingtaine d'année mon réseau est automatisé à base d'électronique TTL, maintenant, je passe à l'arduino.

Mon choix est de rester à l'ancienne : pouvoir faire rouler n'importe quel convoi sans décodeur....évidement ceux qui sont passé au digital ne comprendrons pas forcément, mais équiper des dizaines de loco avec un décodeur n'est pas toujours simple (même si le cablage s'en trouve simplifié,...quoique...).

Pour des raisons économiques, j'ai choisi une carte Arduino (enfin un clone) "mini pro", il est petit, pas cher et posséde 8 entrées analogiques. Pour cette application, il est saturé...(il faudra peut-être passer à un Mega, mais l'ajout d'un 74hc595 peut faire l'affaire), associé à un L298 qui gére la puissance sur un canton (canton et zone d'arrêt) et deux acs712 entre les broches 1 , 15 et la masse pour détecter la présence et enfin un potentiométre pour la commande de marche/arret, sens normal ou inverse et la puissance.

Mon programme est quasi complet, je n'en livre que le début (c'est trop facile de pomper le travail tout fait, et il faut comprendre) , ceux qui seront intéressés par la suite pourront en discuter (il y a quelques astuces, des boucles pour les changements de vitesses, une valeur résiduelle de la puissance pour permettre la détection des trains à l'arrêt...),  il reste quelques optimisations à réaliser : des lignes de programmes à simplifier (une ligne pour calculer une variable plus une ligne pour la tester à réunir en une seule) ou faire migrer les sorties digitales 0 1 2 3 et 10 11 12 13 vers un 74HC595 (pour éviter de se servir des broches 0 et 1 en digital), on récupère 6 sorties moins 2 (pour piloter la puce) soit quatre broches pour un autre usage .

Financièrement  c'est environ 10 à 12 euros par canton. ce programme est naturellement perfectible, toutes les idées sont les bienvenues . Naturellement il faut toujours des relais associés aux aiguillages pour faire transiter certaines informations. (NB à mon âge je suis pas très rapide pur répondre aux posts....soyez patients).

Pages: [1]