IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Envoi de mail intempestif


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 67
    Par défaut Envoi de mail intempestif
    Bonjour j'ai fait un envoie de mail suivant ce tuto tout fonctionne correctement et au lieu d'un bouton poussoir c'est un contact qui est sur une porte de garage qui se trouve plus loin de ESP32. Le problème est que j'ai des mails intempestifs à toutes heures alors que le contact est ouvert.
    je suppose qu'il s'agit de parasites et le câble qui vient du contact n'est pas blindé mais quelqu'un pourrait-il me donner le schéma d'un filtre à placer près de ESP32 pour éviter ce problème?
    Merci.

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    vous avez un pullup ou un pulldown externe? quelle valeur de résistance?

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 67
    Par défaut Pulldown interne
    Pulldown interne presque toutes les bornes deESP32 un un pull up et Downey d'origine

  4. #4
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    la valeur de la résistance interne est adaptée à un bouton qui est proche de la carte. il faudrait essayer un pulldown externe plus fort sans doute (donc plus faible résistance)

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 67
    Par défaut je vais essayer avec un externe merci
    je vais essayer avec un externe merci

  6. #6
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 67
    Par défaut mail intempestif avec ESP32 pulldown externe avec résistance de 10K c'est résolu
    Citation Envoyé par Jay M Voir le message
    la valeur de la résistance interne est adaptée à un bouton qui est proche de la carte. il faudrait essayer un pulldown externe plus fort sans doute (donc plus faible résistance)
    Merci @Jay M j'ai suivi votre conseil et avec un pulldown externe (résistance de 10K de la pin à la masse) c'est résolu.

  7. #7
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    Citation Envoyé par didiersee Voir le message
    avec un pulldown externe (résistance de 10K de la pin à la masse) c'est résolu.
    parfait !

    merci du retour

  8. #8
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 67
    Par défaut Désolé mais encore de fausses détection
    Désolé mais encore de fausses détections simplement quand j'allume l'éclairage dans mon garage si je mettais une résistance de 7k au lieu de 10k pour "tirer" plus fort à la masse avec mon pulldown qu'en pensez-vous?

  9. #9
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    En gros ce,a veut dire que votre fil fait antenne et capte des perturbations électromagnétiques suffisamment forte pour contrer le pulldown.

    Plus la résistance est faible plus le pull est fort mais plus vous grillez de courant dans cette résistance

    Idéalement il faudrait mettre l’arduino au plus proche du bouton.

    Ce que vous pouvez essayer de faire aussi c’est prendre un câble ethernet blindé comme fil de transmission, et mettre à la masse les paires inutilisées

  10. #10
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 67
    Par défaut c'est un problème il faut retirer une ligne... pas d'autre solution?
    Oui c'est un problème il faut retirer une ligne... pas d'autre solution? pour le courant en prenant une résistance de 7K => I=U/R soit 3v3/7000= 0,47mA au lieu de 3v3/10000= 0,33mA est ce vraiment critique pour ESP32? Sachant qu'une led consomme au moins 5 à 6mA ... quand la pin est enregistrée en sortie? Bien sûr ici la pin est configurée en entrée avec le contact.
    Ce qui m'étonne aussi c'est que ce même câble raccordé au même contact ne posait pas de problème quand j’utilisai un Raspberry PI que j'ai récupéré pour un autre projet ? La seul différence est que le Raspberry PI était en RJ45 pas en wifi comme ESP32. Ceci explique peut-être cela...

  11. #11
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    Citation Envoyé par didiersee Voir le message
    est ce vraiment critique pour ESP32?
    Non c'est juste que c'est du courant gaspillé 24h/24 tout au long de l'année mais c'est vrai que c'est faible

    je suppose que vous avez 2 fils qui vont au bouton, le signal et GND. si vous pouvez torsader le GND autour du fil du signal ça protègera un peu des interférences.

    une autre solution consiste à mettre plus de volts dans le fil et un pont diviseur avant d'attaquer la pin du signal

  12. #12
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 67
    Par défaut Je suis septique concernant un blindage éventuel et voici pourquoi...
    Merci pour votre aide, Je suis septique concernant un blindage éventuel et voici pourquoi...

    En fait il y a 6 pins raccordées sur mon ESP32, 3 en sortie qui alimentent 3 leds (enfin une led tricolores à Cathode commune), et l'équivalent de 3 contacts en entrées:

    Il y a le contact pour le garage qui provoque les alarmes intempestives sans contact fermé.

    Ensuite un qui vient d'un bouton de sonnette et celui-là est spécial pcq la sonnette est en courant alternatif 6V je pars donc avec deux fils qui sont en parallèles sur la sonnette et qui arrive dans la même boite que ESP32, et là j'ai un petit circuit imprimer avec un pont de diode et une capa de 250uF la sortie de ces 2 composants donne une tension de +/- 9VDC qui alimente ensuite un petit relai donc le contact libre de potentiel du relai est l'équivalent d'un bouton poussoir et ce relai est situé juste à côté de ESP32. Donc là il n'y a pas de problème de distance.

    Et enfin pour terminer le troisième contact d'entrée vient d'un capteur PIR qui est tout au plus à 50 cm de ESP32 et j'ai des envois de mail intempestif sans contact pour les 3 dispositifs alors qu'il y en a deux qui sont pour un dans la boite de ESP32 et l'autre à 50cm.

    Bref s'il s'agissait d'un problème de blindage suite au câble trop long qui va au switch du garage pourquoi est ce que j'ai le même problème sur les deux autres contacts qui sont proches de ESP32?
    Merci pour votre aide.

  13. #13
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 899
    Par défaut
    si votre environnement est très perturbé, quelques cm et un pulldown trop faible peuvent suffire

    Mais ce que vous décrivez peut aussi ressembler à des rebonds. Vous les traitez?

Discussions similaires

  1. envoi de mail ajout intempestif dans le from
    Par SpaceFrog dans le forum Apache
    Réponses: 4
    Dernier message: 12/04/2011, 08h24
  2. Envoi de mail au format Rich-Text
    Par LineLe dans le forum ASP
    Réponses: 4
    Dernier message: 29/10/2003, 16h27
  3. envoi de mail avec attachement de fichier
    Par GMI3 dans le forum Modules
    Réponses: 2
    Dernier message: 24/09/2003, 11h22
  4. Outlook ne se ferme pas après un envoi de mail
    Par Joke dans le forum VBA Access
    Réponses: 2
    Dernier message: 07/06/2003, 17h32
  5. envoi de mail, protocol SMTP langage C
    Par Heimdall dans le forum Développement
    Réponses: 2
    Dernier message: 23/05/2003, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo