LOCODUINO
Discussions Générales => Discussions ouvertes => Discussion démarrée par: Oslo77 le février 26, 2018, 10:22:49 pm
-
Bonsoir
J avais comme projet la réalisation d un passage à niveau automatique pour double voie avec servo 90 gr détecteur (hc rs 501 ou hc sr 04) et 2 leds sous Arduino uno
J ai réussi à faire fonctionner pour 1 barrière à chaque fois que j y ajoute le 2 ème servo ou détecteur rien ne fonctionne. J ai regardé plusieurs exemples mais
À force de faire et refaire je suis perdu prêt à renoncer à ce projet pour mon fils.
Qui aurait dans ces cartons un exemple complet pour ce type de projet quitte à racheter de nouveau materiel et repartir de zéro
Merci pour votre aide
Oslo 77
-
Bonjour,
Pourrais tu poster le sketch qui pose problème ?
-
Bonjour
Merci de vous intéresser à mon problème mais je me suis tellement pris la tête avec ce projet que j ai tout effacé .il faut que je reparte de zéro avec un exemple concret et que je comprenne le cheminement.
-
Est ce que par hasard il y avait une utilisation de la fonction delay() dans ce vieux source disparu ? Parce cela pourrait expliquer que ça marche pour une barrière, mais pas pour plus d'une !
-
Pour t'aider il faudrait que tu décrives la topologie de ton installation avec la description du fonctionnement attendu.
Un petit graphique serait utile à la compréhension de ce qui ressemblerait à un cahier des charges.
Préciser le nombre de voies, les capteurs disponibles, le type d'actionneurs des barrières ...
Je pense que ces préalables auront déjà comme premier résultat de te permettre de mieux appréhender une solution et aussi de t'en suggérer.
Suivant la complexité de ton projet diverses structurations programme sont sans doute envisageables.
-
Bonjour Oslo77,
Suite à ton désarrois j'ai écrit un article : http://www.locoduino.org/spip.php?article25
Concernant le capteur à ultrason, je l'ai finalement écarté. Ce truc est un vrai nid à problèmes :
- valeur aberrantes régulièrement selon les reflexions du son, il aurait fallu filtrer et ça aurait compliqué les explications
- reflexion problématique sur les petits objets
- perturbations si le capteur est proche du sol
- lecture bloquante dont la durée dépend de la distance de l'objet et qui perturbe le clignotement des feux. Il aurait fallu que j'utilise une interruption pour le lire et j'ai eu la flemme
Bref, j'ai utilisé un capteur IR par reflexion que l'on trouve chez Pololu. Ça marche nickel. On peut même envisager de détecter en double voie sur quelle voie le train est avec un capteur de chaque côté.
-
Alors là Jean-Luc, la flemme pour une interruption alors qu'il n'y a rien de plus facile, c'est pas bien !
-
Alors là Jean-Luc, la flemme pour une interruption alors qu'il n'y a rien de plus facile, c'est pas bien !
:D
Disons que comparé à la lecture du capteur Pololu, ça aurait demandé des tas d'explication sur la manière dont il marche. Tout ça pour pas grand chose vu son inutilité :)
-
Bonjour Merci Jean Luc pour cet excellent tuto.
-
Bonjour
Suite à l article effectué par Jean Luc " comment concevoir rationnellement votre système " j ai pu concrétiser mon projet " automatisme pour passage à niveau " et je l en remercie. Ça fonctionne très bien.
En poussant le bouchon un peu plus loin serait il possible d y inclure une sonnerie de Passage à Niveau lorsque les barrières se ferment et s arrête lorsqu elle s'ouvrent.
Si oui quel type de matériel fiable faut il prendre pour être compatible avec l ensemble.
Merci
Oslo 77
-
Dans ce fil je décris comment sonoriser un passage à niveau.
http://forum.locoduino.org/index.php?topic=157.0 (http://forum.locoduino.org/index.php?topic=157.0)
J’espere que ça te sera utile.
-
Bonjour
ok vu
Cet exemple pourra t il s intégrer au sujet développé par Jean luc ?
Oslo