Bonjour à tous,
J'arrive sur ce forum pour essayer de trouver une solution à mon problème.
Mon sujet porte sur la programmation Python (je suis dans la bonne catégorie) mais aussi de Raspberry (et là je suis pas dans la bonne catégorie :) )
Du coup si un admin pense que je suis pas au bon endroit, n'hésitez pas à me le signaler.
J'ai donc un petit programme associé à un Raspberry qui tourne sur Python qui permet d'envoyer une notification par mail lorsqu'un récipient est vide ou plein.
il y à 2 flotteurs qui sont des capteur ILS ou aussi appelés "reed" :
- un capteur en haut qui averti lorsque le récipient est rempli
- un capteur en bas lorsque le récipient est vide
Le programme que j'ai créé fonctionne mais est beaucoup trop sensible.
Mon problème : Il m'arrive d'avoir plusieurs notifications parasites à cause de différents phénomènes :
- le rebond de l'ILS
- le champ électromagnétique car le Raspberry envoie une notification lorsque j'allume un néon à côté...) : on parle d’ESD (electrostatic discharge events)
Avec la proposition d'une connaissance, j'ai installé des condensateurs de "découplage" sur chaque alimentation de capteur mais sans résultat.
N'étant ni spécialiste en programmation ni électronicien j'ai besoin de votre aide :)
Côté solution logicielle je pensai faire une vérification toutes les 10 minutes pour vérifier l'état ouvert ou fermé des capteurs.
Qu'en pensez vous ?
Voici le code
Merci pour votre aide.