La rétro-signalisation sur Arduino
. Par : JPClaude
Vous répondez à :
Bonjour,
Je souhaiterais utiliser la première solution de détection proposée dans cet article, tout simplement pour déclencher le fonctionnement des barrières d’un PN.
L’ensemble piloté par une carte Arduino.
Dans quelle "entrée" dois-je connecter la liaison référencée "entrée Arduino" et comment coder la fonction du code qui identifiera l’information de cette occupation ?
Merci pour votre aide.
65 Messages
-
La rétro-signalisation sur Arduino 26 décembre 2015 13:23
Super article ! Merci.
Juste une amélioration possible pour le détecteur d’occupation, j’utilise des optocoupleurs ACPL-8x4 (824 ou 844) permettant aussi un fonctionnement en analogique (dans les deux sens), ils disposent de 2 diodes têtes bêches… et la version 844 permet une optimisation espace et prix intéressant !Michel
-
La rétro-signalisation sur Arduino 26 décembre 2015 16:16, par JPClaude
Bonjour,
Merci beaucoup pour cette information car effectivement c’est un vrai gain d’espace qui me manquait. Je vais en commander et tester la chose au plus vite.
Bonnes fêtes à vous.
Cordialement. -
La rétro-signalisation sur Arduino 26 décembre 2015 22:47
-
La rétro-signalisation sur Arduino 27 décembre 2015 16:22, par JPClaude
Bonjour,
pour la détection en analogique je pense que Michel (ci-dessus) donne la réponse en utilisant des ACPL-824 ou ACPL-844 (http://www.avagotech.com/docs/AV01-0475EN) en lieu des 4N35.
En analogique je pense que le bus S88 ne sert à rien, soit on récupère le signal (nommé "entrée Arduino") pour allumer une led ou faire un autre traitement, sinon le mieux, je pense, pour la rétro-signalisation en analogique, est de considérer un bus CAN comme abordé dans l’article http://www.locoduino.org/spip.php?article130 qui permet de dissocier la traction (analogique ou digitale) des interactions avec les accessoires.-
Bonjour
En analogique comme en digital j’utilise ce schéma, mais avec des TLP620 (simples, doubles ou quadruples) qui fonctionnent aussi dans les deux sens.
Avec des multiplexeurs (8 ou 16 entrées) dont les sorties sont connectées au mico-contrôleur, pour gagner des pins.
Pierre
-
-
La rétro-signalisation sur Arduino 31 décembre 2015 10:37, par Gilles29
Bonjour ,
tout d’abord merci pour cet article .
je viens de faire un essai avec un Nano :
en utilisant des diodes IR , la détection fonctionne parfaitement .
j’ai pu le vérifier sur mon ECos .
j’ai rajouté ce Nano dans ma chaîne de S88 N par l’intermédiaire d’un adaptateur S88-RJ45 . et là il y a un problème , les S88 précédents sont parasités et indiquent des occupations qui n’existent pas . Le Nano , lui par contre, envoi de bonnes infos.
je vais essayer de le mettre en début de chaîne pour voir .Gilles
-
Bonjour,
voilà une information intéressante. j’avoue que n’ai essayé qu’avec des NANO en chaînes et sans RJ45 et tout marche bien. Il faut bien préciser le nombre de détecteur (8 ou 16) par module sinon l’horloge se mélange les pinceaux.
Tenez nous au courant de votre retour d’expérience, je vais essayé de tester avec des LDT que j’ai dans les semaines qui viennent.
Bonne fête de réveillon.
Cordialement. -
Bonjour,
je reviens vers vous car j’ai testé avec une carte Arduino Nano à 16 détecteurs avec des LDT RM-DEC-88-O.
1) si l’on n’a que des Arduino, je n’ai pas de problème.
2) Si je place l’Arduino en tête de bus, le reset ne se fait pas sur les LDT. Cela est dû certainement au fait que l’Arduino n’utilise pas le signal Reset du S88. J’ai essayé de propager le signal Reset, mais cela ne change rien.
3) si je place l’arduino après les LDT, cela marche très bien, mais il faut initialiser (au moins avec l’ECOS, avec une charge) un des 8 premiers détecteurs du premier LDT.
Si quelqu’un a des idées ???
Bien cordialement.
Jean-Pierre-
Bj , après avoir reçu de nouveaux Nano , j’ai refais des essais
avec un Arduino-S88 nano en bout de chaine , tout fonctionne correctement , il faut juste ne pas oublier de relier la Pin 12 à la masse .
monté sur un support à vis , l’emploi est très facile .
le schéma de connexion dans l’article est faux ,le fil data du bus est à connecté sur la Pin 13 ..
les Pins RX et Tx sont d’ailleurs des entrées de capteur .
En tout cas merci pour cet article et ce decodeur de rétro qui revient à trois fois rien !-
Bonjour,
Très content que cela marche.
Par contre c’est moi maintenant qui ne comprend pas pourquoi il faut relier la pin 12 à la masse et la pin 13 au data ?
Elles sont utilisées pour la détection.
Les pins Rx et Tx servent à transmettre les bits par registre à décalage entre les modules.
Pourriez-vous me donner votre schéma ?
Bien cordialement.-
-
-
Effectivement je connais ce site, d’ailleurs en début d’article je cite que je me base sur ces travaux. J’ai simplement tenté de simplifier les choses et de rendre linéaire les broches de détection en utilisant RX et TX en place des broches 12 et 13 car je n’utilise pas la communication avec la console.
Par contre de mettre le dernier dataIn à la masse et peut être une bonne idée.
Cordialement.
JP
-
-
-
-
-
-
-
La rétro-signalisation sur Arduino 3 janvier 2016 14:32, par André Penneteau
Bonjour,
Je souhaiterais utiliser la première solution de détection proposée dans cet article, tout simplement pour déclencher le fonctionnement des barrières d’un PN.
L’ensemble piloté par une carte Arduino.
Dans quelle "entrée" dois-je connecter la liaison référencée "entrée Arduino" et comment coder la fonction du code qui identifiera l’information de cette occupation ?
Merci pour votre aide. -
La rétro-signalisation sur Arduino 3 janvier 2016 17:03, par JPClaude
Bonjour,
Si j’ai bien compris vous souhaitez connecter directement une sortie du détecteur sur une broche Arduino. Il n’y a pas de problème vous pouvez choisir n’importe quelle broche. J’ai fait un petit test et cela marche très bien, attention aux rebonds qui peuvent survenir avec certain matériel. Voici un petit programme ou j’ai connecté "entrée vers Arduino" du détecteur sur la broche 5 de l’Arduino. :- #define detection 5 // la broche connectee a "entree arduino" du detecteur
- byte etatPN; // l'etat de la zone PN au moment du test de detection
- byte etatcourantPN = HIGH; // l'etat du PN actuel,
- // il est ouvert initialement
- byte antirebond = 50; // permet d'eviter les rebonds du au materiel
- void setup() {
- // en mode PULLUP
- }
- void loop() {
- if (etatPN != etatcourantPN) { // si il y a un changement d'etat,
- // sinon ne rien faire
- etatcourantPN = etatPN; // nouvel etat du PN
- if ( etatcourantPN == LOW) fermeturePN(); // si niveau bas = occupe,
- // on ferme le PN
- else ouverturePN(); // si niveau haut = libre,
- // on ouvre le PN
- }
- }
- void fermeturePN() {
- // mettre ici les actions de fermeture du PN
- }
- void ouverturePN() {
- // mettre ici les actions d'ouverture du PN
- }
J’espère avoir répondu à votre question.
Bien cordialement.
JP-
OUI, effectivement, je souhaite connecter directement sur un entrée Arduino, vous avez-donc répondu à ma question.
Je testerai ce programme dès que j’aurais réalisé (ou fait réaliser dans mon cas, pour être honnête) la partie "électronique".
-
La rétro-signalisation sur Arduino 16 janvier 2016 18:12, par André Penneteau
Bonjour,
J’ai compilé l’exemple de programme ci-dessus, sans problème.
Je ne peux pas encore le tester en situation, le petit montage électronique confié à un ami n’est pas encore prêt.
Cependant j’ai une petite question : pourquoi utliser une entrée numérique (digitalRead) et non analogique (analogRead) pour détecter les variations ?
-
La rétro-signalisation sur Arduino 16 janvier 2016 19:23, par JPClaude
Bonjour,
tout simplement parce que l’optocoupleur est en "pullup", c’est à dire que l’on reçoit 5V s’il n’y a pas d’occupation ou 0V si le canton est occupé, donc du digital et non de l’analogique.
Cordialement.
Jean-Pierre-
Merci pour votre réponse.
Très novice en électronique je ne suis pas en mesure de comprendre ce qui "sortira" du montage proposé.
Je peux donc utiliser n’importe quelle pin digitale (excepté 0 et 1) ou uniquement une de celles qui possédent une référence "tildée " ? Ce qui est le cas de la pin 5 utilisée dans votre exemple.
-
-
La rétro-signalisation sur Arduino 17 janvier 2016 14:38, par JPClaude
Bonjour,
Oui vous pouvez utiliser n’importe quelle pin. Toutes les pins analogiques (avec tilda) peuvent être utilisées en digitale, mais pas l’inverse (les pins sans tilda ne peuvent être utilisées en mode analogique).
Effectivement éviter les pins 0 et 1 qui servent à la communication.
Cordialement.
Jean-Pierre -
La rétro-signalisation sur Arduino 24 mai 2016 11:15, par Mikeul
Bonjour,
Je suis un petit modeliste ferroviaire, et je cherche un système de "détection de courant " et "rétrosignalisation si possible sans coupure de rail "
Est ce possible ?Si non, dites moi ou je peux trouver des schémas de branchement très clairs [modules arduino ] pour que je puisse effectuer mon cablage en toute sécurité.
Je possède une ecos 2 et je ne tiens pas à faire de mauvaises manipulations qui risqueraient de déteriorer ma centrale.très cordialement
Mikeul-
Bonjour,
1) si vous connectez le bus S88 entre l’Arduino et l’ECOS comme présenté ici, il n’y a aucun risque pour l’ECOS (ou l’Arduino). Les détecteurs ne sont connectés qu’à l’Arduino et non pas à la console ECOS, en cas de fausse manipulation sur les capteurs c’est l’Arduino qui prendra. Le schéma est toujours le même :
capteur - (opto ?) - pin - Arduino - bus S88 - ECOS
2) la détection de courant sans coupure de rail, je ne vois pas comment faire. Le cas du détecteur de courant est présenté dans l’article et doit impérativement passer via un optocoupleur (la tension des rails est de l’ordre de 16V et de 5V pour l’Arduino). Si vous suivez le déroulement de l’article cela devrait marcher.
3) vous pouvez sinon utiliser des capteurs optiques du type TRCT5000L (vous trouverez une référence sur le site http://forum.arduino.cc/index.php?topic=164799.0). Dans ce cas vous n’avez pas à couper les rails et vous pouvez connecter directement le capteur à une pin de l’Arduino (pour être efficace mettre un collant métallisé sous le train).
4) Vous pouvez également utiliser des capteurs Reed ILS, qui se comportent comme un bouton poussoir et qui ne demande pas de couper les rails, mais il faut mettre un aimant sous le train. Ici aussi vous pouvez connecter directement l’ILS à une pin de l’Arduino (prendre garde cependant au rebond possible).
En espérant avoir répondu à vos questions.
Bien cordialement.
-
-
La rétro-signalisation sur Arduino 2 août 2016 11:52, par Goupil
Bonjour,
Merci pour cet article très intéressant.Je voulais juste vous signaler que le 2e lien que vous donner n’existe plus.
le domaine train35.com n’existe plus et est devenu train35.fr. Le lien correct est donc http://train35.fr/dcc18.htmlBien à vous.
-
La rétro-signalisation sur Arduino 7 octobre 2016 11:20, par jacques68
Bonjour
Je suis très interressé par ce projet de rétrosignalisation. Avec un arduino j’ai déjà reussi à programmer mes servos moteurs.
Je m’attaque donc à la rétrosignalisation par arduino.
Dans mon cas je but un peu sur la façon de relier l’arduino à ma centrale.
En effet ma centrale est un Sprog…et je n’ai que les prises tx et rx dessus…
Existe t’il un moyen de relier cela differement genre peut etre directement au pc (comme pour mes servos) ?
Merci à tous pour votre super boulot !!! -
La rétro-signalisation sur Arduino 7 décembre 2016 15:54, par THIERRY
Bonjour
Possible d’avoir la rétro-signalisation sur Arduino avec la solution BUS RS DE LENZ.
Merci
-
La rétro-signalisation sur Arduino 7 décembre 2016 17:48, par JPClaude
Oui très certainement.
J’ai écrit cet article simplement parce que j’ai une ancienne centrale qui possède un bus S88 de première génération.
Cordialement.-
Bonjour
Merci pour votre réponse, mais comment dois-je procéder pour obtenir le programme
pour BUS RS ainsi que le schéma du connecteur RS vers la centrale.Cordialement
-
-
La rétro-signalisation sur Arduino 18 mai 2017 14:43, par pierre
Bonjour,
Merci pour cet article sur la rétro.
Je tente d’installer cette rétro-signalisation sur mon réseau en N.
J’ai réalisé deux détecteurs de consommation de courant qui fonctionnent bien.
Je voudrais maintenant implémenter la rétro en liaison avec mon intellibox.
J’ai branché le câble "S88" à l’arrière de l’intellibox, mais je ne comprend pas bien sur quelles broches de mon Arduino MEGA je dois brancher le cable "S88".
Egalement sur quelles broches dois-je alimenter l’Arduino ?Merci de vos précisions et félicitation pour vos articles.
Cordialement
-
La rétro-signalisation sur Arduino 18 mai 2017 17:03, par pierre
Bonjour,
En étudiant de près les schémas, je crois que j’ai compris où brancher mon câble S88 sur mon Arduino MEGA :
Broche 1-Data sur broche 1-TX0 du MEGA
Broche 2-GND sur bbroche GND du MEGA
Broche 3-Clock sur broche 2 du MEGA
Broche 4-PS sur broche 3 du MEGA
Broche 5-Reset non branché
Broche 6-5V sur brocheVin du MEGA
Correct ?
Par contre, comment dois-je relier mes détecteurs d’occupation ?
sur les broches 4 à 19 pour le fil marqué Entrée Arduino du schéma "détection" en tête de l’article je suppose.
mais le +5V et masse du détecteur d’occupation sont ils reliés au +5V et masse de l’Arduino (ce qui me paraitrai logique)
Cordialement
-
La rétro-signalisation sur Arduino 18 mai 2017 17:46, par JPClaude
Bonjour,
les connexions sont les suivantes :
Broches S88--------Broches Arduino
1 : blanc data------broche1 (TX0)
2 : marron GND------GND Arduino
3 : vert clock------broche 2
4 : jaune PS--------broche 3
5 : violet reset----non connecté
6 : rose V+---------Vin Arduino (sert à alimenter l’Arduino)J’espère avoir répondu à votre question.
Cordialement.
-
La rétro-signalisation sur Arduino 18 mai 2017 17:51, par JPClaude
Rebonjour,
oui tout à fait, les broches du Module1 sont les broches 4 à 19 et on relie tous les 5V et GND à l’Arduino.
Cordialement.-
Bonjour,
Merci de vos réponse rapide qui permettent d’avancer.
Lorsque je relie l’Arduino avec le câble S88 à l’Intellibox, la led de l’Arduino s’allume, ce qui indique qu’il est alimenté, sans doute par le +5V et le GND de l’Intellibox.
Les détecteurs de consommation doivent donc aussi être alimenté par le +5V et le GND de l’Intellibox, je n"ai pas besoin d’autre alimentation 5V ???
Cordialement
-
-
La rétro-signalisation sur Arduino 19 mai 2017 17:34, par JPClaude
Bonjour,
A priori non pas besoin d’autre alimentation.
Il est rare d’avoir tous les cantons occupés, sinon ça voudrait dire qu’il n’y a plus un seul train qui peut circuler.
Cordialement.
JP -
La rétro-signalisation sur Arduino 19 mai 2017 17:42, par pierre
Merci de cette réponse,
Je viens de câbler un premier canton, et effectivement sur mon Intellibox en mode S88, j’ai un petit losange noir qui m’indique que le 1° canton est occupé.
Il ne me reste plus qu’à fabriquer mes 40 autres détecteurs d’occupation et à ler relier à mon Arduino MEGA.
Je pense ensuite relier l’ensemble à mon PC avec "Itrain".
L’expérience est passionnante.
Un simple Arduino qui remplace tous les modules électroniques coûteux, c’est magique.Cordialement
-
La rétro-signalisation sur Arduino 19 mai 2017 18:18, par JPClaude
Bon courage.
Cordialement.
JP -
La rétro-signalisation sur Arduino 22 mai 2017 20:43, par DE SOUSA José
Bonjour,
Je suis débutant sur ARDUINO.
Ok pas de problème pour le câblage électronique mais
Que doit on mettre dans le programme pour téléverser dans l’ARDUINO UNO ?Merci de vos réponses.
-
La rétro-signalisation sur Arduino 23 mai 2017 08:53, par Dominique
Bonjour José,
Vous trouverez toutes les réponses à votre question et à celles que vous allez encore vous poser dans la rubrique "pour débuter".Je me demande d’ailleurs pourquoi vous n’avez pas commencé par là !
Bon courage.
-
La rétro-signalisation sur Arduino 23 mai 2017 09:19, par JPClaude
Bonjour,
Je suis d’accord avec Dominique, étudier d’abord la rubrique "pour débuter".
Sinon pour répondre à votre question le programme est fourni dans l’article : "le programme Arduino/nano".
Cordialement.
JP-
Merci à vous,
Vous avez raison, je vais suivre votre suggestion.
Juste pour info c’est quoi le point CCP ?
Cdt.
José
-
-
La rétro-signalisation sur Arduino 23 mai 2017 20:39, par JPClaude
Bonsoir,
les points .h et .ccp sont des programmes écrits en C ou C++ qui sont appelés et utilisés par les programmes de l’Arduino (en général ce sont des bibliothèques qui cachent la complexité de programmation).
Cordialement.
JP -
La rétro-signalisation sur Arduino 5 juin 2017 09:26, par jacques68
Bonjour
J’ai enfin pu reprendre le montagede mon circuit de test. J’ai reussi à connecter mon arduino au pc via un module S88.
La detection fonctionne bien sauf que….malheuresement il y a toujours chez moi un truc qui fonctionne mal….en l’occurence ici les cantons connectés sur les broches A1 à A5 ne sont pas détectés !!!
Là je ne pige pas pourquoi. J’aifait pas mal de tests débranchés le canton de la broche A2 et le brancher sur la broche 6 par exemple, et la detection sur la broche 6 se fait mais pas sur la broche A2….
Le soucis n’est donc pas au niveau de mon cablage.
Sur mon arduino il est configuré pour connecter 16 broches, mais seul 12 broches sont reliées. Celaà t’il une incidence ???
J’ai essayé avec un autre arduino, mais idem les broches A1 à A5 ne sont pas détecées…
Une idée ??? -
La rétro-signalisation sur Arduino 5 juin 2017 11:44, par JPClaude
Bonjour,
j’avoue ne pas avoir d’idée pour l’instant, cela marche avec une console ECOS mais n’ayant pas de SPROG je ne peux pas faire le test moi même.
Peut être un problème de reset du bus S88 avec la variable loopCounter qui vaut 20 avec l’ECOS (sans vraiment comprendre pourquoi mais sa marche) ?
Si quelqu’un a testé avec un SPROG merci de nous donner votre expérience.
Cordialement.
JP-
Merci de ta reponse. J’ai oublié de préciser que j’ai a présent une centrale z21. Je continu donc mes investigations !!
-
Ok j’ai triouvé mon erreur…..j’ai honte…
En fait j’ai pas fait gaffe. J’ai branché sur les bornes A5 et A4. Je ne l’ai pas vu de suite car j’ai branché un bornier sur ma carte..
Tout est rentré dans l’ordre !!
-
-
-
La rétro-signalisation sur Arduino 6 juin 2017 10:00, par JPClaude
Bonjour,
bonne nouvelle.
Bonne continuation.
Cordialement.
JP -
La rétro-signalisation sur Arduino 5 juillet 2017 12:59, par jacques68
Bonjour
J’ai donc fini la construction du réseau test, juste une boucle avec 12 cantons, gérés par la rétro-signalisation présenté ici sur la base d’un arduino Uno.
J’ai également 4 aiguillages pilotés par des servos moteurs et commandé par un arduino Uno.
Le tout est géré par un logiciel sur Pc.
Pour la partie aiguillage, aucun soucis mis à part l’optocoupleur permettant de transmettre les donnés. J’ai d’abord utilisé des 6N137 de differents fournisseurs et aucun n’a jamais fonctionné correctement. Je suis passé à un 4N25 (que j’avais en stock) et depuis celay fonctionne.Maintenant la rétro-signalisation, là j’ai encore quelques soucis…
En testant les différentes zones avec une simple résistance les détections ne posaient aucun soucis, toutes très bien vues par le logiciel.
J’ai enfin pu acquérir 2 locos digitalisées et installé un décodeur dans une troisième pour pouvoir tester tout mon montage sur mon circuit.
Là je me suis aperçu que j’avais au niveau de la rétrosignalisation beaucoup de détections "sauvages" !!…
C’est à dire que quand une loco entre dans un canton, la détection rétro-signalisation se fait bien mais j’ai aussi de ou trois autres canton qui sont détectés brièvement…Doc forcément cela me met le bazar dans la gestion de mes trains.
Je pense que cela est du à des parasites, mais là je sais pas que faire pour les détecter.
J’ai vérifié tout mon câblage qui apparemment est OK. J’ai partout des paires torsadées. Le seul endroit ou je pense c’est un peu le fouillis c’est les fils arrivant sur l’Arduino.
D’autres ont ils constaté les mèmes soucis et ont ils résolus le problème ?-
Bonjour,
Est-ce qu’il n’y a pas simplement un problème de résistances pull-up sur les entrées ?
-
Le fouillis à l’arrivée sur l’Arduino, je l’ai aussi mais sans ces problèmes qui peuvent avoir de multiples causes : voir le schéma nous ferait gagner du temps.
Rien que de dire que ça marche mieux avec un 4N25 plutôt qu’un 6N137 est suspect et anormal. Après il y a la qualité des masses (le GND commun), l’impedance côté détecteur et la pull-up comme indique par Boby&co, etc…
Le détecteur est peut-être trop ou pas assez sensible, l’insertion dans l’alimentation DCC des rails n’est peut être pas correcte, la section du feeder d’alimentation DCC trop petite, la liste peut être longue…
-
-
La rétro-signalisation sur Arduino 6 juillet 2017 00:46, par Dominique
Peut-être pourriez-vous fournir un schéma et présenter votre réseau sur le forum plutôt qu’ici où il n’est pas possible d’adjoindre des images.
Mettez l’URL en réponse ici.
cordialement. -
La rétro-signalisation sur Arduino 7 juillet 2017 15:13, par JPClaude
Je suis surpris que les 6N137 ne marchent pas, tout fonctionne très bien chez moi (surtout avec un seul UNO).
Peut être vérifier soigneusement le câblage, et en localisant les détecteurs, le plus proche de l’Arduino, le câble le plus long est alors en alternatif, ou proche du canton le câble le plus long est alors en continu, à mon avis la première solution devrait être la meilleure.
Cordialement. -
La rétro-signalisation sur Arduino 1er novembre 2017 12:25, par pierre
Bonjour,
J’utilise un Arduino Mega 2560 relié à une Intellibox1.
J’ai câble les 16 premières entrées de l’Arduino à mes modules de rétro-signalisation.Tout est détecté correctement, les rectangles noirs s’allument correctement sur mon Intellibox1
Par contre lorsque je relie le 17° détecteur à la broche 22 de l’Arduino, aucune détection.
Le 2° panneau de 16 indicateurs de l’Intellibox n’indique rien.
Pourtant mon détecteur fonctionne, il passe bien de 0 à 5V en fonction de l’occupation.
J’ai paramétré mon Intellibox en lui indiquant 2 modules de rétro-signalisation.Que peut-il bien se passer ?
Cordialement
-
Je dirais que c’est impossible de vous répondre sans voir le sketch Arduino dans sa totalité. Locoduino n’est pas non plus un site support de l’Intellibox où je pense que le problème réside si vous avez déjà réussi 16 connexions.
Merci de continuer sur le Forum avec tous les détails nécessaires.
Amicalement.
-
-
La rétro-signalisation sur Arduino 2 novembre 2017 09:20, par Dominique
Le sujet est exposé sur le forum, mais sans plus d’informatipn
Voir en ligne : http://forum.locoduino.org/index.ph…
-
Bonjour,
A vrai dire je ne sais pas trop quoi mettre comme détail, dans la mesure où j’utilise très exactement ce qui est indiqué dans le projet.
Je viens de poster un peu plus de détails sur le forum.
Ce qui m’intrigue, c’est que le problème se pose justement au 1° détecteur du 2° module….
Est-ce que je laisse passer quelque chose à partir du 2° module ???
Cordialement
-
-
La rétro-signalisation sur Arduino 2 novembre 2017 16:47, par pierre
Bonjour,
Ca y est j’ai trouvé !!!
Dans le sketch S88, il faut penser à changer le nombre de module qui est indiqué par défaut à 1 et le passer à 2 dans mon cas, puis recompiler et téléverser.
Sinon le signal S88 n’est généré que pour les 16 premiers détecteurs.- #include <MEGA_S88.h> // librairie S88 pour le MEGA
- void setup() {
- // put your setup code here, to run once:
- S88_Setup(2); // C'EST ICI QU'IL FAUT PENSER A METTRE 2 OU 3 OU 4 A LA PLACE DE 1!!!!
- }
- void loop() {
- // put your main code here, to run repeatedly:
- S88_Loop();
- }
Cordialement
-
La rétro-signalisation sur Arduino 2 novembre 2017 17:23, par JPClaude
Bonjour,
Dans le programme Arduino vous mettez bien la valeur 2 lors de l’appel S88_Setup(2) ?- #include <MEGA_S88.h> // librairie S88 pour le MEGA
- void setup()
- {
- S88_Setup(2); // on donne le nombre de modules souhaités
- }
- void loop()
- {
- S88_Loop(); // on boucle
- }
Vous déclarez bien 2 modules de 16 détecteurs (et non de 8 détecteurs) dans l’Intellibox ?
Sinon je ne vois pas très bien le problème car ça marche très bien chez moi avec une ECOS, n’ayant pas d’Intellibox je ne peux pas tester moi même.
Cordialement. -
La rétro-signalisation sur Arduino 13 novembre 2017 18:55, par nojade91
Bonjour
Excusez moi, une question hors sujet sans doute mais est possible de faire fonctionner ce système avec une centrale lenz lzv100. Je n’ai pas trouvé comment relier le câble S88 à la centrale.
merci pour votre réponse.
Cordialement-
Bonjour ,
Je ne connais pas ce type de centrale, mais je pense qu’elle ne supporte pas le S88, mais seulement l’xpressnet.
moi, je fais ma centrale en Arduino et je n’ai pas ce genre de problème.
-
-
La rétro-signalisation sur Arduino 14 novembre 2017 14:04, par nojade91
Bonjour
Un grand merci pour la réponse, c’est bien ce j’avais pensé.Cordialement
-
La rétro-signalisation sur Arduino 9 décembre 2017 09:41, par Charles
Bonjour,
On m’a suggéré ce principe de RS pour réduire considérablement le coût de mon réseau.
Je compte me procurer une centrale DIJIKEIJS DR5000 qui fonctionne avec les deux types de bus.A priori, cela devrait fonctionner, non ?
Quelqu’un a-t-il déjà essayé avec ce matériel ?
Merci d’avance.
Charles
-
Non, non, ici on ne discute pas sur les centrales du commerce, on les construit soi-même (do it yourself). Les articles ne manque pas.
-
Mais il me semble pourtant que ce sujet parle bien de rétrosignalisation par l’arduino vers une centrale du commerce (ici ECOS dans le sujet, et je parle de la même chose sur une centrale DR5000)…
Charles-
Pardon, vous avez raison. J’espère que quelqu’un qui l’utilise conjointement avec le logiciel de cet article pourra vous répondre.
-
-
Bonjour
Je vais bientot faire un test
J ai une dr5000J attend de recevoir l adaptateur rj45
-
Bonjour, vous avez fait des tests avec la dr5000 ?
Bien à vousMario
-
-
-