Relais et Alimentation externe

Bonjour !

Dans le cadre d'un projet perso, j'ai besoin de contrôler 5 Relais via mon Méga. Voici les relais :

https://fr.aliexpress.com/item/2-pcs-Free-Shipping-1-Channel-Supports-High-and-Low-Trigger-5V-Relay-Module-with-Optocoupler/32454228362.html?spm=a2g0s.9042311.0.0.BrtiLc

On m'a dit de ne pas tirer les 5V de l'arduino, mais faire un système de jonction en T pour alimenter mes relais et mon arduino avec mon alimentation 5V.

C'est une alim 2A, donc assez pour alimenter mes 4 * 72 mA !!!

Sauf qu'il m'arrive un truc que je ne comprends pas ...

Quand mes relais sont alimentés avec mon alim 5V 2A AC, les voyants PWR de mes relais sont bien allumés, mais ils ne réagissent pas à mon code. Ils sont sensé faire du High/Low à la chaîne toutes les 1/2 secondes.

Quand mes relais sont alimentés via mon arduinos ou quand je branche mon alim (c'est un embout USB) sur mon PC, les voyants PWR sont bien allumés et mon code s’exécute !!!

Je ne comprends pas pourquoi !!! Ça peut être du au fait que mon alim est AC et mes relais semblent (il est noté 05VDC dessus) DC ?

Salut,

Le relais fonctionnent en courant continu donc DC avec un + et un -, ton alimentation doit fournir aussi un courant DC, a tu un lien ou une photo de l'alimentation ?. @+

Merci pour ton aide !!!

J'utilise une ancienne alim de chargeur de téléphone. Le fil comporte une partie amovible USB et je l'ai aussi testé sur 3 autres chargeurs. Le fil ne comporte pas juste un rouge et un noir, mais aussi un vert et un blanc que je n'utilise donc pas.

Voilà toutes les infos et photos, du fils et des bases de chargeurs.

http://shopiq.cz/usb-adapter-ac240v-dc5v-1000ma https://www.servicemessina.it/immagini/articoli/VSK0772.jpg

Le derniers est peu lisible, c'est :

AC adaptor In : 100-240V - 50/60Hz 0.3A Out : 5V - 2A

Le problème vient du fait que c'est une alim de portable non ? J'ai pas le classique + ----o---- - ?

La sortie de l'alimentation portable sort bien du 5V Continu ou DC, si il respecte la norme des couleurs et noir correspond au - ou GND et le rouge au + ou Vcc, a tu un multimètre pour vérifier la tensions de 5V .

Sinon quand tu branche Alimentation externe sur relais, il faut aussi relier GND arduino avec GND alim Externe.

Le branchement sur relais est bien le suivant : - DC + sur +5V - DC - sur GND - IN sortie d'un port arduino.

Voici la doc (à laquelle je ne comprends pas grand chose =p) du relais :

https://www.ghielectronics.com/downloads/man/20084141716341001RelayX1.pdf

J'ajoute que pour tester ce qu'il n'allait pas, je suis reparti en arrière sur mon montage et je ne teste actuellement qu'un seul et unique relais.

J'ai donc mon +5V et mon GND qui ne sont commun à aucun autre relais.

Mon alim 5V alimente mon relais, mon arduino est alimenté via PC et j'ai mon output qui part de l'arduino vers le IN du relais.

Par contre effectivement je n'ai pas la GND de mon alim 5V relié au GND de mon arduino.

Merci pour votre aide à tous.

Il y a un cavalier sur la carte électronique, il est positionné sur quel emplacement ?, car suivant cette position le signal de commande du relais se fait soit avec un signal logique bas (0) ou un signal logique haut (1).

Il est high, pas de soucis de ce côté là, j'avais bien vérifié.

Mais c'est surtout ça que je ne comprends pas :

"Quand mes relais sont alimentés avec mon alim 5V 2A AC, les voyants PWR de mes relais sont bien allumés, mais ils ne réagissent pas à mon code. Ils sont sensé faire du High/Low à la chaîne toutes les 1/2 secondes.

Quand mes relais sont alimentés via mon arduinos ou quand je branche mon alim (c'est un embout USB) sur mon PC, les voyants PWR sont bien allumés et mon code s'exécute !!!"

Je vais chercher la doc mais c'est pas gagné =p

Pourrait tu mettre une photo avec le montage/cablage qui fonctionne et une autre ou cela pose soucis, par contre les relais ne sont pas fait pour s'ouvrir et fermer toutes les 0.5 s, sauf pour tests, devront ils faire ce cycle sur une période importante,

D'après la doc du relais, nb d'ouvertures/ fermetures : 30 par min (pt de vue électrique)

je suis sur a 90% que le schéma ressemble à cela…

il y a un transistor, un opto, une diode des resistance et le relai…

OptoRelayChannelData-800.jpg

est ce que sa marche avec 1 relai et non pas les 4??

hello,

Je sais que concernant les deux fils vert et blanc sortant du câble USB. Ils peuvent servir à donner une information pour autoriser le chargeur ou sortie USB à donner le maximum d'ampère. Mais que si aucune information ne transite par ces câbles l'intensité sera bridé. J'avais déjà vu ça concernant ces fils D+ et D-.

À mon avis il faudrait essayer avec une autre source d'alimentation en 5V voir si ça marche bien. Mais comme tu l'as déjà dis ça marche quand tu alimentes via l'arduino ou via l'USB branché sur l'arduino si j'ai bien compris. Alors j'imagine que ton branchement est correct.

Pour bien faire il faudrait voir si la bobine de ton relais est alimenté même s'il ne "claque" pas.

Merci à tous !

Je creuse toutes les pistes et je reviens vers vous, je suis pas mal pris jusque Mardi ... donc pas de tests avant.

Par contre ton histoire Bargeau, ça me rassure, c'est exactement ce que je pensais être le problème. Mon alim envoie assez d'ampères pour que mon PWR soit allumé, mais mon relais pas assez pour tourner !!!

A bientôt !!!

Et voilà c'est réglé ! C'est bien un problème de GND...je n'avais pas relié les GND de mes 2 alims et le GND de mon Arduino ! Merci à tous !!!