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 - Dominique

Pages: 1 ... 129 130 [131] 132 133 ... 171
1951
Débuter / Re : Problème sur pilotage aiguillages par arduino via I2C
« le: octobre 01, 2017, 06:45:14 pm »
Il n'y a pas de "cour" de débutants ni de confirmés chez Locoduino. Évitons les polémiques !


1952
Débuter / Re : Problème sur pilotage aiguillages par arduino via I2C
« le: octobre 01, 2017, 05:12:00 pm »
Citer
Bien d'accord, mais comment en analogique vérifier le bon positionnement des aiguilles ?

Avec des contacts de fin de course, par exemple.

Citer
le soft en lui même ne se plante pas mais continue à tourner normalement, mais  sans aucune efficacité.....

Ca prouve que le soft ne fait pas tout ce qu'il faut faire et ne vérifie pas qu'il est efficace.
Un soft qui ne se plante pas n'est pas forcément un bon soft.

1953
Débuter / Re : Problème sur pilotage aiguillages par arduino via I2C
« le: octobre 01, 2017, 05:07:58 pm »
Citer
Mais ces modules sont activés par quoi ?

Je vois que tu n'as pas lu ce que j'ai écrit !
http://forum.locoduino.org/index.php?topic=290.msg3412#msg3412

Les entrées des cartes relais (j'ai 44 relais !) sont directement connectées à des sorties de l'Arduino

1954
Débuter / Re : Problème sur pilotage aiguillages par arduino via I2C
« le: octobre 01, 2017, 03:35:00 pm »
Citer
Ok je ne savais pas que la fermeture du moniteur générait un reset ! J'aurais encore appris quelque chose !
Plus exactement, c'est l'ouverture du moniteur qui provoque le reset!

Dans mon montage à moi, les relais qui commandent les moteurs d'aiguille sont précédés d'optocoupleurs. Exemple :

http://www.ebay.com/itm/8-Channel-DC-5V-Relay-Shield-Module-for-Arduino-Raspberry-Pi-DSP-AVR-PIC-ARM-TO-/371861713855?epid=552272269&hash=item5694af73bf:g:M6YAAOSwo4pYI~G3

Même avec cette précaution, on n'est pas totalement à l'abris de parasites par induction ou d'une chute de tension au moment des changements d'état. Il faut penser à tout !

Pour moi, un programme ne doit pas se planter, je veux dire qu'il doit tenir compte autant que possible des aléas et être capable de se remettre d'aplomb tout seul. Dans mon cas je surveille l'état des aiguilles et je confirme leur position par un rafraichissement des positions d'aiguilles : 1 toutes les 10 secondes.

La notion de watchdog est très utile aussi pour surveiller le bon fonctionnement du programme. On peut partir de là pour faire un reset software quand il y a quelque chose qui cloche :

https://playground.arduino.cc/Main/ArduinoReset

Dominique

1955
Débuter / Re : Problème sur pilotage aiguillages par arduino via I2C
« le: septembre 29, 2017, 01:26:36 pm »
Bonjour,

Je ne sais pas si ça peut aider, mais voici comment j'ai réalisé mon contrôleur d'aiguilles:

http://forum.locoduino.org/index.php?topic=290.msg3412#msg3412

Il pilote des aiguilles Fleischmann alimentées en alternatif donc via des relais : j'en ai 44 je crois donc un Mega est le bon choix pour ne pas s'embêter.

Dominique

1956
Débuter / Re : Problème sur pilotage aiguillages par arduino via I2C
« le: septembre 26, 2017, 05:32:19 pm »
Je n'avais pas vu la valeur de la capa : 100 micro farad ! Dans ce cas il faut rajouter une capa de 100 nano farad en parallèle 

1957
Débuter / Re : Problème sur pilotage aiguillages par arduino via I2C
« le: septembre 26, 2017, 03:14:55 pm »
Au plus près du MCP car l'alim est déjà pourvue de condensateurs.

Les parasites sont récoltés entre l'alim et le circuit.

Cdt.

1958
Présentez vous ! / Re : Présentation nouveau membre
« le: septembre 21, 2017, 06:47:14 pm »
Bonjour Marco et bienvenue sur Locoduino  :D

Je vois que c'est parti sur les boudins de roues  8)

Pour info, ne mets pas ton code sous forme pdf mais directement en texte "Arduino" (copié-collé) entre deux balises code "#" ci-dessus, comme ceci :

#include <Accessories.h>

const int buttonPin = 8; // broche du poussoir

AccessoryLight light; // La DEL
PortOnePin port; // La connexion entre l'Arduino et la DEL.

void setup()
{
  Serial.begin (115200);
  Accessories::begin();

  port.begin(22, ANALOG); // broche 13 sur un Uno, broche digitale.

  light.begin(&port, 100); // On branche la DEL sur le port, et on lui assigne le No 100
  // initialise le poussoir comme entrée
  pinMode(buttonPin, INPUT);
}

void loop()
{
  // Selon l'état du bouton, on allume ou éteint la DEL
  if (digitalRead(buttonPin)== HIGH) {
    light.LightOn(); // Allume la DEL
  } else {
    light.LightOff(); // Eteint la DEL
  }
  delay (1500);
}

C'est plus facile à utiliser pour le tester sinon il faut remettre en forme la bouillie du pdf !

Pour les fichiers plus gros, on peut mettre en PJ, soit le fichier xxx.ino, soit le dossier qui le contient et zippé.

Bon courage

Dominique

1959
Présentez vous ! / Re : gestion canton avec arduino
« le: septembre 19, 2017, 04:04:47 pm »
Après discussion au téléphone, Jean-Bernard qui a bien la volonté de partager son projet sur Locoduino, va préparer sa présentation tranquillement et la poster à nouveau sur ce fil.

Nous avons pensé qu'il fallait mettre dans l'ordre :
- l'objectif du projet, le but à atteindre, donc le cahier des charges (pour utiliser les mots qui conviennent)
- les principes de réalisation choisis
- l'implémentation en dernier, avec le code Arduino

J'ai compris qu'il s'agit d'un système de gestion de circulation des trains avec détection des trains (rétrosignalisation), suivi des trains (poursuite en canton), gestion des signaux et respect par les trains (ralentissements, arrêt, BAL, ...), etc.. on a hâte d'en savoir plus  :D

Le principe de réalisation est "un Arduino par canton"

Je ne sais pas comment la modélisation complète du réseau est faite et traduite dans chaque Arduino, mais c'est ça le suspense  8) 8)

Donnons à Jean-Bernard le temps de préparer sa contribution.

Bon courage

Dominique

1960
Vos projets / Re : 2D2 Echelle 1/32
« le: septembre 18, 2017, 07:34:56 am »
Ces 2 adresses sont du même site DCC_decoder de Minabay :
Je l'ai utilisé pour compter et afficher les paquets DCC en vue d'observer le trafic mais pas pour réaliser les fonctions d'une loco.

D'autres réalisations se trouvent sur Locoduino.

Je ne connais pas du tout NMRA_decoder.

Maintenant c'est à vous de chercher en réalisant le prototype de votre projet.
D'autant que je n'aurai plus de temps durant les 2 prochaines semaines au moins.

J'espère que d'autres réponses vous viendront en aide.

Cordialement
Dominique

1961
Vos projets / Re : 2D2 Echelle 1/32
« le: septembre 17, 2017, 09:59:00 pm »
je ne connais pas  Nmra_decoder.h !
je n'ai rien trouvé par une recherche rapide, à part ce projet pour un ATtiny qui n'existe pas ailleurs :
https://www.circuitsonline.net/forum/view/24046/1/beginnen+avr

Sinon la différence entre 2 fichiers texte se détermine en les lisant !!!

Et ce n'est pas que le .h qui compte mais la bibliothèque toute entère   :D

1962
Vos projets / Re : 2D2 Echelle 1/32
« le: septembre 17, 2017, 08:56:23 pm »
Citer
j'ai trouvé d'occasion un Mobile Station 2 (Märklin)

J'en ai une aussi : elle marche très bien !

1963
Présentez vous ! / Re : gestion canton avec arduino
« le: septembre 17, 2017, 03:23:52 pm »
Jean-Bernard,

Je soutiens Christophe qui a réagit à ta contribution car elle ne semble pas conforme à l'esprit de Locoduino  >:(

Le mieux est que je t'explique quelques principes qui font que nous aimons Locoduino, comme les milliers de visiteurs qui trouvent ça bien :

- D'abord on partage : on ne vend rien, on se contente de présenter ce qu'on fait, le mieux possible pour notre expérience serve aux autres, sans revendiquer la moindre gloire ni la moindre rémunération. On devient rapidement des copains, des amis et on ne cherche pas à savoir qui est le meilleur. On n'est pas dans une entreprise.

- Pour être agréable à lire, nos contributions sont écrites en bon français (autant que possible, les correcteurs automatiques nous jouant parfois des tours !!), en évitant le texte au kilomètre sans majuscules ni retours à la ligne : j'ai commencé, tu continues !

- C'est pareil pour le code : exit Word : l'éditeur de Locoduino est suffisant pour les petits bouts de code (la balise # en haut du cadre) et les fichiers .ino ou .zip pour les fichiers plus gros.

- Ca ne sert à rien d'annoncer un truc génial pour plus tard, car souvent d'autres publications tout aussi géniales sont déjà parues avant et Locoduino est plein de projets très prometteurs dans l'analogique et le digital, dans la modélisation et la gestion de réseau : Tant que tu n'as pas décrit les principes et les possibilités de réalisation, on ne sait pas ce que tu vas apporter et on risque de te dire "ne vends pas la peau de l'ours ...."  ;D  As-tu lu les articles du site éditorial www.locoduino.org?

- C'est seulement après avoir présenté le projet que le code peut être affiché : là tu as fait l'inverse avec un code qui ne fonctionne pas (est-ce une mauvaise maitrise de l'IDE ?) et on pourrait croire que c'est du bluff !

- D'ailleurs tu l'as bien compris, ce n'est pas mûr pour laisser un débutant faire du copier-coller et dire que ça ne marche pas (tu vois qu'on l'a même fait avant eux).

Pas de panique, on compte sur toi pour nous faire découvrir un projet et une réalisation interessante (toujours après avoir été bien testée). J'imagine une gestion de cantons en PWM avec les interactions entre cantons pour réaliser un système de gestion complet (avec la signalisation ?), comme il en existe d'autres sur Locoduino (pas tous décrits encore, leur auteur ayant à coeur de mettre le système au point avant de le décrire).

A toutes fins utiles, il ne faut pas hésiter à se relire en cliquant sur "Prévisualiser" et, même après la publication, on peut "Modifier" sa contribution !

Bon courage, on attend la suite  ;D
Amicalement.

Dominique

1964
Présentez vous ! / Re : gestion canton avec arduino
« le: septembre 17, 2017, 11:05:39 am »
Bonjour Jean-Bernard,

Bienvenue sur Locoduino et merci de nous faire partager une réalisation qui va intéresser du monde car ceux qui ne choisissent pas le digital sont nombreux et là il y a des innovations à découvrir et exploiter (je n'en fais pas partie, mais je m'en rends compte de plus en plus).

Pour rendre ta première contribution plus alléchante, je me suis permis d'ajouter quelques retours et sauts de ligne (la touche "retour chariot" ne marche peut-être plus sur ton clavier ??), une première manière de contribuer à ton projet  ;) ;)

J'ai regardé le code et j'ai fait quelques aménagements sans rien modifier pour que la compilation se passe bien dans l'IDE. Le programme Arduino est en PJ ici.

Amicalement

Dominique

1965
Vos projets / Re : 2D2 Echelle 1/32
« le: septembre 17, 2017, 09:45:09 am »
Et bien c'est justement dans le fichier NmraDCC.h que sont décrites les fonctions.

On ne pas le consulter avec l'IDE Arduino, il faut utiliser un éditeur de texte à part, voire l'imprimer pour l'avoir sous les yeux.

Les exemples de cette bibliothèque facilitent la prise en main.

Pages: 1 ... 129 130 [131] 132 133 ... 171