[résolu] Relais 5V & GPIO
Modérateurs : Francois, smba38
[résolu] Relais 5V & GPIO
Bonjour à tous !
Hier j'ai voulu m'amuser pour commander une lampe (220V) avec une carte relais et un code python.
J'ai suivi ce tutoriel et adapté le code pour fonctionner avec WiringPi2-Python (J'utilise un Odroid)
Bref, avec une carte composée de deux relais SRD-05VDC-SL-C, voici le soucis:
La LED de la carte relais a l'air de réagir (éclat très fort, ou moins fort selon la position allumé/éteint), mais le relais ne réagit pas.
J'ai mesuré le VCC, c'est bien du 5V. Essai avec le 2ème relai: même souci.
Comment résoudre ce problème ? Alimenter la carte relais en externe ? Si quelqu'un a une meilleure idée je suis preneur !
Merci
Hier j'ai voulu m'amuser pour commander une lampe (220V) avec une carte relais et un code python.
J'ai suivi ce tutoriel et adapté le code pour fonctionner avec WiringPi2-Python (J'utilise un Odroid)
Bref, avec une carte composée de deux relais SRD-05VDC-SL-C, voici le soucis:
La LED de la carte relais a l'air de réagir (éclat très fort, ou moins fort selon la position allumé/éteint), mais le relais ne réagit pas.
J'ai mesuré le VCC, c'est bien du 5V. Essai avec le 2ème relai: même souci.
Comment résoudre ce problème ? Alimenter la carte relais en externe ? Si quelqu'un a une meilleure idée je suis preneur !
Merci
Modifié en dernier par Gaara le jeu. 24 mars 2016 16:06, modifié 1 fois.
Utilisateur d'un RPi depuis 2013 (mini serveur) - Kubuntu 14.10 sur i5-4590T - Orange Pi sur Diskio Pi - Odroid UX4
-
- Raspinaute
- Messages : 735
- Enregistré le : lun. 22 déc. 2014 16:50
- Localisation : 67380 LINGOLSHEIM
Re: Relais 5V & GPIO
Bonjour,
Une piste de réflexion:
-) Le descriptif de la carte parle d'une logique 5V.
-) Sauf erreur de ma part, les pins du GPIO sont à 3.3V
--
Sylvain
Une piste de réflexion:
-) Le descriptif de la carte parle d'une logique 5V.
-) Sauf erreur de ma part, les pins du GPIO sont à 3.3V
--
Sylvain
Re: Relais 5V & GPIO
Bonjour, merci de ta réponse!
Je ne sais pas trop si le GPIO de l'Odroid est le même que le Raspberry Pi. Voici le descriptif: http://odroid.com/dokuwiki/doku.php?id= ... connectors
J'ai donc connecté le VCC au 5V (broche 1), IN1 à la broche 7, et la masse au GND.
Si je comprend, IN1 devrait être du 5V aussi ?
Je ne sais pas trop si le GPIO de l'Odroid est le même que le Raspberry Pi. Voici le descriptif: http://odroid.com/dokuwiki/doku.php?id= ... connectors
J'ai donc connecté le VCC au 5V (broche 1), IN1 à la broche 7, et la masse au GND.
Si je comprend, IN1 devrait être du 5V aussi ?
Utilisateur d'un RPi depuis 2013 (mini serveur) - Kubuntu 14.10 sur i5-4590T - Orange Pi sur Diskio Pi - Odroid UX4
Re: Relais 5V & GPIO
Il faut que tu passe par un transistor 2N2222 pour alimenter tes IN en 5V. Il sent retrouvera que le fonctionnement sera inversé, mais cela fonctionnera tres bien.All signals on expansion headers are 1.8V except PWRON signal.
GPIO a 1 = relais inactif
GPIO a 0 = relais actif
Re: Relais 5V & GPIO
D'accord, merci.
Je n'ais pas de 2N2222 en stock mais quelques BC547 BC557 !
2N2222:
Voltage rating: 60..75V
Maximum current: 0.8 A
Power rating: 0.5 W
Frequency range: >250 MHz
Amplification (B): >100
Du coup un BC557 pourrait peut-être aller ?
Et comme je ne suis pas très doué, je vais regarder ça de plus près et poster un schéma, pour avoir une confirmation de votre part
Et effectivement, GPIO à 0 la LED est plus brillante que GPIO à 1.
Edit: il s'agit d'un BC557 et non d'un BC547
Je n'ais pas de 2N2222 en stock mais quelques BC547 BC557 !
2N2222:
Voltage rating: 60..75V
Maximum current: 0.8 A
Power rating: 0.5 W
Frequency range: >250 MHz
Amplification (B): >100
Du coup un BC557 pourrait peut-être aller ?
Et comme je ne suis pas très doué, je vais regarder ça de plus près et poster un schéma, pour avoir une confirmation de votre part
Et effectivement, GPIO à 0 la LED est plus brillante que GPIO à 1.
Edit: il s'agit d'un BC557 et non d'un BC547
Modifié en dernier par Gaara le jeu. 24 mars 2016 13:59, modifié 4 fois.
Utilisateur d'un RPi depuis 2013 (mini serveur) - Kubuntu 14.10 sur i5-4590T - Orange Pi sur Diskio Pi - Odroid UX4
- marco123
- Raspinaute
- Messages : 438
- Enregistré le : sam. 30 janv. 2016 07:59
- Localisation : Val d'Oise
Re: Relais 5V & GPIO
le bc547 est ok ..
Re: Relais 5V & GPIO
Merci marco,
J'ai mal lu la référence du transistor: BC557 au lieu de BC547.
Et j'ai aussi trouvé un schéma qui pourrait correspondre à ce que je souhaite: http://electronics.stackexchange.com/qu ... a-5v-relay
J'ai mal lu la référence du transistor: BC557 au lieu de BC547.
Et j'ai aussi trouvé un schéma qui pourrait correspondre à ce que je souhaite: http://electronics.stackexchange.com/qu ... a-5v-relay
Utilisateur d'un RPi depuis 2013 (mini serveur) - Kubuntu 14.10 sur i5-4590T - Orange Pi sur Diskio Pi - Odroid UX4
Re: Relais 5V & GPIO
Ça marche
Je me suis aussi servi de la réponse sur cette page
Merci à vous, je vais pouvoir ajouter un icone pour éteindre la lumière de mon bureau !
Je me suis aussi servi de la réponse sur cette page
Merci à vous, je vais pouvoir ajouter un icone pour éteindre la lumière de mon bureau !
Utilisateur d'un RPi depuis 2013 (mini serveur) - Kubuntu 14.10 sur i5-4590T - Orange Pi sur Diskio Pi - Odroid UX4
-
- Raspinaute
- Messages : 735
- Enregistré le : lun. 22 déc. 2014 16:50
- Localisation : 67380 LINGOLSHEIM
Re: Relais 5V & GPIO
J'ai trouvé encore plus vicieux sur le site odroid.com:EVOTk a écrit :Il faut que tu passe par un transistor 2N2222 pour alimenter tes IN en 5V. Il sent retrouvera que le fonctionnement sera inversé, mais cela fonctionnera tres bien.All signals on expansion headers are 1.8V except PWRON signal.
GPIO a 1 = relais inactif
GPIO a 0 = relais actif
Si je comprends bien la langue du chat qui expire, cela signifie que les GPIO sort en 3.3V mais ne supporte que 1.8V en entrée (plus l'incompatibilité des broches 37, 38 et 40 avec le GPIO du raspberry).Please note that pins #37, #38 and #40 are not compatible with Raspberry Pi B+ 40pin header. Those pins are dedicated for Analog input function.
Note that all the GPIO ports are 3.3Volt. But the ADC inputs are limited to 1.8Volt.
--
Sylvain
Re: [résolu] Relais 5V & GPIO
Oui, l'Odroid est un peu différent, même les GPIO de l'Orange Pi ressemblent plus au Raspberry.
A propos, je n'ai mis aucune résistance pour "protéger" l'ensemble, bien que ça fonctionne.
Comme le montage sera toujours branché, vaut-t-il mieux que je place 1K ohms quelque part? (Sur IN1 par exemple)
A propos, je n'ai mis aucune résistance pour "protéger" l'ensemble, bien que ça fonctionne.
Comme le montage sera toujours branché, vaut-t-il mieux que je place 1K ohms quelque part? (Sur IN1 par exemple)
Utilisateur d'un RPi depuis 2013 (mini serveur) - Kubuntu 14.10 sur i5-4590T - Orange Pi sur Diskio Pi - Odroid UX4