Bonjour,
Je suis en train de travailler sur un montage comme schématisé en pièce jointe. Ce montage fait partie d'un ensemble dont la description est sans intérêt pour l'instant.
Il se compose comme suit:
- 1 Arduino UNO dont une des sorties digitales, la D4, doit piloter le module relais
- 1 module relais 5V (périphérique classique d'Arduino) dont la particularité est d'être alimenté en permanence en 5V et dont le déclenchement est assuré en envoyant du 5 V sur sa borne S
- 1 module marqué ? objet justement de cette discussion et pour lequel j'aurais besoin de votre aide
Voici le fonctionnement que je souhaiterais avoir:
- la sortie D4 de l'Arduino peut passer de l'état BAS (0V) à HAUT (5V) en fonction d'évènements arrivant en amont de l'Arduino. Normalement, l'état HAUT peut durer plus ou moins longtemps, plusieurs minutes en général, et doit actionner le module relais sur son entrée S.
- de temps en temps, de façon aléatoire, D4 peut passer à HAUT très brièvement (<0.5s probablement). Cette "pulse" déclenche le relais tout aussi brièvement, ce qui est préjudiciable dans le fonctionnement en aval de mon ensemble général. Je pourrais considérer cela comme un "parasite".
- il faudrait donc intercaler un module (noté ? sur mon schéma) faisant en sorte que si D4 est à HAUT pour une durée <1s, le relais n'est pas actionné et si D4 est à HAUT pour une durée >=1s, le relais est actionné jusqu'à ce que D4 repasse à BAS. Le temps de 1 s indiqué ici devra pouvoir être ajusté pendant la phase de mise au point et sera figé ensuite.
Avant de faire appel à votre aide, j'avais imaginé deux solutions que je ne sais finalement pas mettre en oeuvre précisément:
- la 1ère: utilisation d'une cellule RC classique
- la 2ème: utilisation d'un NE555 ou autre CI logique (genre AOP ou autre). J'ai vu pas mal de discussions sur ce sujet mais il y en a tellement que je m'y perds un peu.
Qu'en pensez-vous?
Avez-vous d'autres suggestions?
Avec mes remerciement anticipés,
-----