[Analogique] Récupérer l'état d'un capteur d'eau sur un Raspberry PI
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Récupérer l'état d'un capteur d'eau sur un Raspberry PI



  1. #1
    invite6f937f07

    Question Récupérer l'état d'un capteur d'eau sur un Raspberry PI


    ------

    Bonjour à tous,

    Je cherche désespérément depuis des mois à récupérer le résultat d'un capteur de niveau d'eau sur mon raspberry pi.

    A priori, rien de plus simple (sauf pour un amateur que je suis). Le capteur envoie +12v quand il y a de l'eau, rien quand il n'y en a pas.

    Modèle : xkc-y25-t24v
    13443_51(1).jpg

    Sauf que +12v sur le GPIO d'un Raspberry PI, ça ne va pas aller.
    Du coup je cherche à utiliser des composants pour réduire le voltage à l'entrée du GPIO.

    J'ai donc dans un premier temps essayé d'utiliser un ULN2803APG.
    https://www.mouser.fr/datasheet/2/40...26-1224148.pdf

    J'arrive donc à récupérer du 3.3v en fonction de l'état du capteur. Le problème c'est que le darlington semble me fournir uniquement de la masse en sortie en fonction de l'état du capteur.
    Du coup, c'est génial pour allumer une led, mais je ne peux rien en faire sur les ports du GPIO.

    Je cherche donc intervertir la sortie du darlington avec un octocoupleur pour enfin, je l'espère, récupérer du +3.3v pour mon GPIO.

    J'ai récupéré quelques optocoupleur 817B sur une vielle alimentation et j'essaye d'imaginer le câblage.
    https://www.mouser.fr/datasheet/2/23...0_-1544776.pdf

    Mais n'ayant jamais utilisé ce composant, ce n'est pas facile.

    J'ai fait ce schéma qui représente mon alimentation actuelle (Masse commune / +5v / 12v).

    rpi.jpg

    Le Raspberry fonctionne, le capteur et le darlington aussi.

    Que pensez vous du câblage de l'octocoupleur ? Existe-il un moyen plus simple de récupérer l'information du capteur avec un autre composant ou un autre câblage ?
    Les résistances sont-elles nécessaires ?

    Merci à tous d'avance.

    -----

  2. #2
    penthode

    Re : Récupérer l'état d'un capteur d'eau sur un Raspberry PI

    Un moyen plus simple ?


    Une RÉSISTANCE
    [b]le bon sens est un fardeau, car il faut s'entendre avec ceux qui ne l'ont pas [/b]

  3. #3
    mag1

    Re : Récupérer l'état d'un capteur d'eau sur un Raspberry PI

    Citation Envoyé par penthode Voir le message
    Un moyen plus simple ?
    Une RÉSISTANCE
    Bonjour,

    M'enfin, bien sûr, un bête pont diviseur.
    3,3V, c'est en gros le quart de 12.
    Nom : pontdiv.JPG
Affichages : 397
Taille : 12,2 Ko

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  4. #4
    penthode

    Re : Récupérer l'état d'un capteur d'eau sur un Raspberry PI

    meme pas.....

    une résistance série d'1 k à la louche

    les diodes de clamp d'entrée du µ feront le reste
    [b]le bon sens est un fardeau, car il faut s'entendre avec ceux qui ne l'ont pas [/b]

  5. A voir en vidéo sur Futura
  6. #5
    invite6f937f07

    Re : Récupérer l'état d'un capteur d'eau sur un Raspberry PI

    Bonjour,

    Merci beaucoup. Effectivement c'est carrément plus simple.
    Je n'avais pas de résistance d'1k sous la main, du coup j'ai fait un pont diviseur avec des 10k Ohms 5%.
    J'obtiens du 3.4/3.5v et ça fonctionne sur le RPI.

    Il n'y a pas de risque de cramer quelque chose sur le long terme ?

    Bonne journée,

  7. #6
    mag1

    Re : Récupérer l'état d'un capteur d'eau sur un Raspberry PI

    Citation Envoyé par xentys Voir le message
    Bonjour,
    Merci beaucoup. Effectivement c'est carrément plus simple.
    Je n'avais pas de résistance d'1k sous la main, du coup j'ai fait un pont diviseur avec des 10k Ohms 5%.
    J'obtiens du 3.4/3.5v et ça fonctionne sur le RPI.
    Il n'y a pas de risque de cramer quelque chose sur le long terme ?
    Bonne journée,
    Bonjour,
    Je ne connais pas le RPI. Il faut savoir que les entrées de ces circuits sont protégées des dépassements de tensions, positifs ou négatifs par des diodes dites de "clamp", en cas de dépassement hors limites, ces diodes conduisent, il faut connaitre le courant max que ces diodes peuvent supporter, voir la doc...
    En gros, pour 12V et R=1k, alim µC=3,3v : I=(12 - 3.3 - 0.6) /1000 =8 mA, (courant perdu, normalement, ce courant et nul)
    Perso, je préfère rester dans les clous, sans l'aide des diodes, à tort, peut être...

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

Discussions similaires

  1. [Analogique] Pilotage pin via Raspberry avec maintient de l'etat
    Par invite928ea98e dans le forum Électronique
    Réponses: 3
    Dernier message: 09/01/2019, 16h14
  2. Acquisition de capteur sur CAN µc et transfert par liaison série vers raspberry pi
    Par invitea0e9e287 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 23/03/2017, 16h40
  3. [Outils/Fab/Comp] Raspberry-pi arrosage automatique : capteur d'humidité
    Par inviteb627469d dans le forum Électronique
    Réponses: 5
    Dernier message: 31/07/2016, 00h43
  4. Capteur Ultrason raspberry PI
    Par invite644b784a dans le forum Électronique
    Réponses: 7
    Dernier message: 22/10/2015, 14h56
  5. comment récuperer l'état d'un capteur sur un PC ?
    Par invitee59aaede dans le forum Électronique
    Réponses: 5
    Dernier message: 22/10/2006, 18h28
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...