Récupérer et utiliser un état de contact ILS

Bonjour,

J'ai besoin d'aide car je ne vois pas bien comment faire et surtout si c'est possible.

Je pilote un relais avec une pin de ma MEGA pour faire fonctionner une petite pompe. Sur le circuit de commande, j'ai un contact à flotteur type ILS qui coupe le signal de commande du relais en cas de niveau bas.

C'est fait selon le schéma ci-dessous et ca fonctionne très bien.

Je souhaiterais récupérer l'état 0 du contact ILS pour l'afficher sur un écran car pour le moment je constate que le niveau est trop bas car je n'entends pas la pompe qui fonctionne.
J'avais pensé à mettre après l'ILS une connection type pull-up sur une pin de la Méga comme çà quand j'envoie 1 à mon relais, si après l'ILS j.ai 0 PINyy c'est que le niveau est bas donc affichage manque d'eau.
Comme ceci :

Qu'en pensez vous ?

PS : R1 est inutile si je déclare PINyy en pull-up ?

dans ce diagramme si le reed est ouvert la pin A2 du relai est flottante, non ?

avez vous un pulldown ou up déjà ?

non, rien du tout.

Si je n'envoie pas de 5V sur A2 et que le reed est ouvert par niveau bas, effectivement la pin est flottante.

Bonjour,

Moi j'avais compris que le PINxx est une sortie. Elle n'est pas flottante.

oui c'est bien une sortie. Ca envoie le 5V à la bobine du relais

@jef59

je dois quand même mettre la 10K et déclarer PINyy en input-pullup ?

Moi surtout je vois un relais commandé directement par une sortie de la Mega.
C'est vraiment comme ça, ou le relais est sur une carte avec un étage de commande?

oui, j'ai simplifié le schéma. c'est une carte avec opto-coupleur et tout ce qui va bien

Dans ce cas, pas de INPUT_PULLUP.

Maintenant, il faut pour être précis, savoir un peu comment tu commande ton module relais vis à vis de l'optocoupleur pour savoir si la 10k est utile ou non.

Et perso, je me demande s'il ne vaut pas mieux traiter le relais et le contact Reed à part.

C'est à dire:
Une sortie pour le module relais (sans le Reed).

Un entrée pour le contact Reed.

PS DE DERNIERE MINUTE!
tu peux aussi tout bêtement mettre le contact entre GND et entrée, et définir cette entrée en INPUT_PULLUP, comme cela elle est indépendante de l'état du relais.

OUIIIIIIII c'est la solution.
Et très simple en +

Merci beaucoup.

Je recopie ce que j'avais mis plus haut😉

Oui je vais traiter les deux séparément,
Ça sera plus simple.
La sortie pour le relais sur une pin et le reed sur une autre en input pull Up.

Encore merci pour l’idée. Des fois on reste enfermé sur le truc et un œil extérieur est toujours bénéfique.

:+1:

Merci

Exactement🧐

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.