[Analogique] Problème Arduino et relais
Répondre à la discussion
Affichage des résultats 1 à 30 sur 30

Problème Arduino et relais



  1. #1
    invite64f27b12

    Problème Arduino et relais


    ------

    Bonjour à tous,

    Je souhaite alimenter une électrovanne à partir d'une carte Arduino et un relai 5v.

    Le probleme que je rencontre c'est que lorsque le relai colle, il ne le fait qu'une fraction de seconde.

    C'est comme si il manquait de puissance alors que l'électrovanne commence à peine à s'allumer.

    Le relai est un petit module 5v / 220v très commun pour les Arduino.

    Il est alimenté par la sortie 5v de l'arduino comme sur le schéma.

    Pouvez-vous svp me conseiller pour résoudre mon problème ?

    -----
    Images attachées Images attachées  

  2. #2
    Janpolanton

    Re : Problème Arduino et relai

    Bonjour,
    Un schéma ainsi que le sketch aideraient grandement .

  3. #3
    invite64f27b12

    Re : Problème Arduino et relai

    Je viens de voir que la piece jointe est en attente de validation...?

    Voici pour le schéma.

    Image supprimée car doublon.
    Dernière modification par gienas ; 21/06/2020 à 11h08. Motif: Suppression d’image inutile

  4. #4
    invite577b6a5c

    Re : Problème Arduino et relais

    Bonjour

    Quand Janpolanton te demande le sketch, il te demande le code arduino utilisé. ça pourrait éventuellement nous être utile pour te répondre.

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

    Re : Problème Arduino et relais

    Le relai est un petit module 5v / 220v très commun pour les Arduino.
    Bonjour,

    C'est à dire ? Y a quoi dans ce module très commun ?
    Manque peut être quelques condos de découplage.

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

  7. #6
    Janpolanton

    Re : Problème Arduino et relais

    Effectivement, je vois le schéma maintenant.
    Je ne sais pas si la sortie de l'arduino (limitée à 20 mA de mémoire) est apte à commander ce relais en direct.
    Il faudrait passer par un petit transistor.

  8. #7
    gienas
    Modérateur

    Re : Problème Arduino et relai

    Bonjour Superclass et tout le groupe

    Citation Envoyé par Superclass Voir le message
    ... Voici pour le schéma ...
    Ce schéma a été supprimé, car il est déjà en #1.

    Je ne peux que plussoyer à la demande de Jampolanton.

    Ton schéma est un synoptique, pas le type de schéma que nous attendons.

    Il faut savoir comment les alimentations sont obtenues, voir si elles ne peuvent interagir entre elles ...

    Parfois, la demande de puissance peut écrouler des alimentations, mais aussi, parfois, les parasites de commutation qui ne seraient pas protégées déclenchent des commandes inattendues.

    Ce n’est pas tout. Es-tu sûr et as-tu vérifié, sans vanne, que la commande est bien maintenue?

    Il faut tester en boucle ouverte.

    Il faut, outre les schémas demandés complets, des photos de la réalisation. Le diable se cache souvent des des "détails".

  9. #8
    nornand

    Re : Problème Arduino et relai

    BJR , une modif élémentaire .
    Images attachées Images attachées  
    Dernière modification par gienas ; 21/06/2020 à 12h57. Motif: Suppression du doublon d’image inutile

  10. #9
    Piefra

    Re : Problème Arduino et relai

    Bjr,

    Et les refs du relais car un relais avec vcc et gnd et in c'est pas qu'un relais
    Pour moi un relais c'est une bobine et un interupteur voire 2 bobines si bistable

    Cdlt

  11. #10
    invite577b6a5c

    Re : Problème Arduino et relais

    et aussi par où est alimenté l'arduino ? car si tu envoies 5V à l'entrée du régulateur, c'est pas sûr que tu aie beaucoup plus de 3V en sortie (surtout si le régulateur est un 7805 comme c'est le cas me semble-t-il sur les arduino originaux).

  12. #11
    jiherve

    Re : Problème Arduino et relais

    bonjour,
    la sortie d'un Atmega328P ne peut commander un relais 5v standard/pas cher , il faut au minimum un petit MOS et une diode de roue libre si le relais n'en a pas.
    mais est ce un simple relais ?
    JR
    l'électronique c'est pas du vaudou!

  13. #12
    nornand

    Re : Problème Arduino et relais

    Citation Envoyé par jiherve Voir le message
    bonjour,
    la sortie d'un Atmega328P ne peut commander un relais 5v standard/pas cher , il faut au minimum un petit MOS et une diode de roue libre si le relais n'en a pas.
    mais est ce un simple relais ?
    JR
    bjr c'est un relais commandé le transistor de commut est sur la platine

  14. #13
    Janpolanton

    Re : Problème Arduino et relais

    Bonjour,
    On attend toujours des précisions de l'ami Superclass, schéma, sketch arduino, relais utilisé.
    Sans ces informations, on ne peut pas répondre plus précisément.

  15. #14
    Piefra

    Re : Problème Arduino et relais

    Slt,

    Le module est un relais avec son transistor pour le courant de pilotage et sa diode roue libre
    Donc si ne colle pas , soit l'alim du module est trop faible , soit la commande n'est pas corecte
    Cablage ou sketch
    Cdlt

  16. #15
    Janpolanton

    Re : Problème Arduino et relais

    Je pense que ankou29666 a mis le doigt sur le problème (message #10).
    Il faudrait faire l'essai avec l'arduino alimenté sous 9 ou 12V et alimenter le module relais avec la sortie 5V de la carte arduino.

  17. #16
    invite64f27b12

    Re : Problème Arduino et relais

    Bonjour à tous,

    Désolé pour le retard dans l'apport de mes précisions et merci pour toutes ces réponses.

    Lors de l'énumération du problème je me suis focalisé uniquement sur la partie alimentation/arduino/relai.

    En réalité, il y a un modem SIM800L qui est relié à l'arduino mais celui-ci dispose de sa propre alimentation en 4v.

    En repartant de zéro pour les explications (désolé pour être si brouillon):

    Une alimentation secteur 240v sortie 12v 2ah distribue via 2 DC/DC converter 5v pour l'arduino et 4v pour le modem.
    Les 2 DC converter sont des modules LM2596.

    Le schéma analogique sur papier reprend les éléments connectés ensembles.

    Le relais est annexé en photo.

    Vous trouverez le sketch arduino plus bas.

    Je précise que le montage fonctionne bien à vide càd sans connecter au relai l'alimentation 26v AC.

    lm2596.jpg

    IMG_1990.jpg

    Code:
    #include <SoftwareSerial.h> // Library for using serial communication
    SoftwareSerial SIM900(3, 4); // Pins 3, 4 are used as used as software serial pins
    
    String incomingData;   // for storing incoming serial data
    String message = "";   // A String for storing the message
    
    int relay_pin = 2;    // Initialized a pin for relay module
    
    
    void setup()
    {
      Serial.begin(115200); // baudrate for serial monitor
      SIM900.begin(19200); // baudrate for GSM shield
    
      pinMode(relay_pin, OUTPUT);   // Setting erlay pin as output pin
      digitalWrite(relay_pin, HIGH);  // Making relay pin initailly low
      
    
      // set SMS mode to text mode
      SIM900.print("AT+CMGF=1\r");  
      delay(100);
      
      // set gsm module to tp show the output on serial out
      SIM900.print("AT+CNMI=2,2,0,0,0\r"); 
      delay(100);
    }
    
    void loop()
    {
      //Function for receiving sms
      receive_message();
    
      // if received command is to turn on relay
      if(incomingData.indexOf("W_on")>=0)
      {
        digitalWrite(relay_pin, LOW);
        message = "Arrosage ON";
        // Send a sms back to confirm that the relay is turned on
        send_message(message);
        delay(420000);
        digitalWrite(relay_pin, HIGH);
        
        message = "Arrosage OFF";
        // Send a sms back to confirm that the relay is turned off
        send_message(message);
      }
      
      // if received command is to turn off relay
      if(incomingData.indexOf("W_off")>=0)
      {
       
        digitalWrite(relay_pin, HIGH);
        delay(10);
        
        message = "Arrosage OFF";
        // Send a sms back to confirm that the relay is turned off
        send_message(message);
      }        
    }
    
    void receive_message()
    {
      if (SIM900.available() > 0)
      {
        incomingData = SIM900.readString(); // Get the data from the serial port.
        Serial.print(incomingData); 
        delay(10); 
      }
    }
    
    void send_message(String message)
    {
      SIM900.println("AT+CMGF=1");    //Set the GSM Module in Text Mode
      delay(100);  
      SIM900.println("AT+CMGS=\"+12345678\""); // Replace it with your mobile number
      delay(100);
      SIM900.println(message);   // The SMS text you want to send
      delay(100);
      SIM900.println((char)26);  // ASCII code of CTRL+Z
      delay(100);
      SIM900.println();
      delay(1000);  
    }
    Dernière modification par Antoane ; 23/06/2020 à 12h35. Motif: Ajout balises code

  18. #17
    invite64f27b12

    Re : Problème Arduino et relais

    j'ai oublié la photo du relai:
    Images attachées Images attachées  
    Dernière modification par Antoane ; 23/06/2020 à 13h05. Motif: Suppression PJ en double

  19. #18
    Janpolanton

    Re : Problème Arduino et relais

    Il faut virer le convertisseur DC-DC qui alimente l'arduino et l'alimenter en 12V. Il a son propre régulateur 5V.

  20. #19
    omega.067

    Re : Problème Arduino et relais

    hello
    ah bon >>> Je précise que le montage fonctionne bien à vide càd sans connecter au relai l'alimentation 26v AC.
    comme il y a une isolation galvanique (relais) entre commande et puissance, à moins que tu n'ait mélangés les circuits, ........... ça ne devrait pas influer
    Michel
    Si les ricains n'étaient pas là, vous seriez tous en germanie, à saluer je ne sais qui

  21. #20
    invite64f27b12

    Re : Problème Arduino et relais

    Citation Envoyé par Janpolanton Voir le message
    Il faut virer le convertisseur DC-DC qui alimente l'arduino et l'alimenter en 12V. Il a son propre régulateur 5V.
    Oui mais le régulateur de l'Arduino supporte-il 2ah ? pas sûr.

  22. #21
    Qristoff
    Animateur Électronique

    Re : Problème Arduino et relais

    Citation Envoyé par nornand Voir le message
    bjr c'est un relais commandé le transistor de commut est sur la platine
    C'est vraiment du LEGO ce monde d'ARDUINO ! ça n'apprends pas l'électronique...
    C'est mignon, il y a même une led
    Tout existe, il suffit de le trouver...!

  23. #22
    omega.067

    Re : Problème Arduino et relais

    Citation Envoyé par Superclass Voir le message
    j'ai oublié la photo du relai:

    Pièce jointe 415631
    hello
    j'espère que ce n'est pas le tien, car celui-là, c'est un 12v, pas un 5v
    Michel
    Si les ricains n'étaient pas là, vous seriez tous en germanie, à saluer je ne sais qui

  24. #23
    Janpolanton

    Re : Problème Arduino et relais

    Oui mais le régulateur de l'Arduino supporte-il 2ah ? pas sûr.
    L'arduino ne prendra que ce dont il a besoin.

    Cette question revient systématiquement dans les discussions. Les principes de base de la loi d'Ohm sont méconnus ou mal assimilés.
    Voilà ou nous mène cette "électronique" Légo basée sur l'empilage de modules chinois et les mauvais tutos de youtube.

  25. #24
    invite64f27b12

    Re : Problème Arduino et relai

    Citation Envoyé par nornand Voir le message
    BJR , une modif élémentaire .
    J'ai essayé mais le relai colle directement dans ce cas.

  26. #25
    invite64f27b12

    Re : Problème Arduino et relais

    Citation Envoyé par omega.067 Voir le message
    hello
    j'espère que ce n'est pas le tien, car celui-là, c'est un 12v, pas un 5v
    Michel
    Le miens est bien un 5V. J'ai modifié la photo mais elle ne se rafraichit pas.

  27. #26
    Vincent PETIT
    Animateur Électronique

    Re : Problème Arduino et relais

    Salut,
    C'est le quel de Arduino ? L'alimentation +5V 2A arrive où sur le Arduino, sur la prise USB (pas de régulateur de tension) ? Sur le connecteur Jack de l'adaptateur secteur (présence d'un régulateur de tension) ?

    Sur le UNO, le régulateur en entrée est un NCP1117-5 et son dropout est de 1.2V. Ça veut dire que si ton alimentation +5V 2A arrive sur le connecteur Jack alors il n'y a pas assez de tension, il faut au moins 6.2V pour que ça fonctionne. Si ton alimentation +5V 2A arrive sur le connecteur USB, c'est ok car là il n'y a pas de régulateur.

    Il faut donc plus de détails pour t'aider.
    Là où il n'y a pas de solution, il n'y a pas de problème.

  28. #27
    invite64f27b12

    Re : Problème Arduino et relais

    C'est un Arduino Nano. il dispose d'un AMS117 en lisant la doc, il a un dropout de 1v.

    Donc si j'alimente en 5v sur la broche VCC, je n'aurais pas suffisamment de tension pour le relai c'est bien cela?

    Je dois modifier la sortie de l'alim pour la calibrer à 7v par ex.

  29. #28
    Vincent PETIT
    Animateur Électronique

    Re : Problème Arduino et relais

    D'après ce schéma https://www.arduino.cc/en/uploads/Ma...Rev3.2-SCH.pdf (Arduino Nano V3)

    Si tu alimentes directement par la broche +5V directement, il faut une tension de 5V propre.

    Si tu alimentes par le Vin, il te faut 5V+Vdropout max soit au moins 6V d'après ce que tu as lu dans la doc de l'AMS117 (je n'ai pas vérifié)

    Si tu alimentes par le connecteur USB, il faut une tension de 5V propre.
    Là où il n'y a pas de solution, il n'y a pas de problème.

  30. #29
    invite64f27b12

    Re : Problème Arduino et relais

    Voilà j'ai testé et cela fonctionne bien avec 7v sur Vin.

    Merci à tous pour l'aide

  31. #30
    nornand

    Re : Problème Arduino et relais

    bjr , comme toujours des informations erronées le VCC c'est 5 V le VIN mini 7V , c'est a chaque fois la même chose on part avec de fausses informations.

Discussions similaires

  1. [Programmation] arduino programme (projet SI) arduino+shield et relais grove branchement
    Par invitefdce1ba9 dans le forum Électronique
    Réponses: 11
    Dernier message: 09/03/2020, 21h29
  2. [Autre] [ARDUINO] Problème relais 5v
    Par invitec218d8e3 dans le forum Électronique
    Réponses: 14
    Dernier message: 02/01/2019, 14h56
  3. [Autre] Problème relais grove avec arduino et base shield
    Par invited7a8d5f0 dans le forum Électronique
    Réponses: 3
    Dernier message: 13/07/2016, 14h24
  4. Relais 6v Arduino
    Par JS7777 dans le forum Électronique
    Réponses: 15
    Dernier message: 13/02/2015, 20h37
  5. Réponses: 15
    Dernier message: 22/05/2014, 14h32
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...