Commander un relais bistable

Bonjour
Sans être un grand spécialiste de la programmation, je me débrouille pour des applications modélistes, mais là je "sèche" ...
Il s'agit de commander un relais Songle supposé être bistable : une impulsion l'ouvre, une impulsion le referme
Pour le moment il ne se comporte que comme un relais ordinaire avec la commande digital.write HIGH / LOW. Autre commande mieux adaptée ?
Ce sujet me semble assez basique, pourtant je n'ai rien trouvé de simple quant à sa résolution
Il se peut aussi que le "hard" soit défectueux, j'ai déjà mis des Unos et nanos à la benne ...

Salut.
Sans un lien ou une datasheet, difficile de répondre.

Bonjour,

Ce n'est peut être pas un relais bistable.
Un lien vers ton relais?

Pour tester le relai, il n'est pas utile d'avoir une carte microcontroleur.
Une alim 5V suffit.
Tu relis une borne du relai au 0 V de l'alim (généralement fil noir)
Tu fais des contacts intermittents sur l'autre fil sur le +V de l'alim ou tu utilises un bouton poussoir.

Si dès que tu coupes le contact le relai revient à sa position initiale, c'est que ce n'est pas un bistable.

Je reviens sur ce que tu as écrit : avec tous les bobinages de type relai ou solénoïde, il faut impérativement placer une diode en inverse sur le bobinage sinon tu tues les transistors qui commandent le relai.

Si le relai est sous forme de module normalement toutes les sécurités sont déjà installées, par contre si c'est un relai nu, c'est à toi de les installer.

Un lien vers le produit reste nécessaire, on peut être affaire à une carte sur laquelle le relais par lui même n'est pas bistable mais une fonction mémorisation a été ajouteée par une petite électronique .... à alimenter en permanence. pour que les relais conserve son état

(la confusion entre carte et composant principal de la carte est fréquente sur ce forum, favorisée par des apellations souvent approximatives sur les sites marchands)

Un vrai relais bistable possède soit une bobine (alimenter dans un sens ou l'autre pendant qq centaines de ms pour activer ou désactiver), soit deux bobines (une bobine SET et une bobine RESET).

A ma connaissance SONGLE ne fabrique pas de relais bistables.
Donc il s'agit d'un relais classique du genre SRD-5VDC-SL-C sur une carte électronique.


Il suffit de savoir quel signal appliquer sur la borne de commande : à mon avis, une impulsion LOW.

On se demande quel intérêt il y a à commander ce genre de module avec un microcontrôleur puisque celui-ci ne sait jamais dans quel état est le relais.

Bonsoir et merci à tous les contributeurs
Il s'agit du relais suivant :
(https://www.aliexpress.com/item/DC-12V-5V-Bond-Bistable-Relay-Module-Car-Modification-Switch-Start-Stop-Self-Locking/4001018892563.html?spm=a2g0s.9042311.0.0.56c46c378KGsdc)
J'ai finalement trouvé que 2 séquences digitalwrite LOW/HIGH créaient bien 2 impulsions pour actionner le relais. Il n'est malheureusement pas verrouillable contrairement à la "spec" ALIEexpress : il revient au repos s'il n'est plus alimenté.
Je recherche donc un véritable verrouillable dans le but de couper l'alim de l'Arduino qui ne s'arrête jamais sinon ... (impossible de sortir de la loop() n'est ce pas ?)

Le produit recherché sera probablement introuvable sous forme de module, à moins de le fabriquer soi-même :

Voir : 3.2. Les modules relais bistable

Bonjour

Il s'agit du relais suivant :

@franswah : ce que tu nommes 'relais' et en fait un 'module' ( comportant un relais Songle tout ce qu'il y a de plus basique et un poil d'électronique pour apporter un 'verrouillage' (mémoire) tant que l'électronique reste alimentée)... ça ne fait pas un relais bistable avec son verrouillage mécanique.

Sur les diverses places de marché (Amazon, Aliexpress....) on trouve souvent des 'bazars' décrivant leurs produits de manière très approximative , les enjolivant au besoin pour faciliter les ventes.

un exemple de choix choix de relais bistables à deux bobines ici :
https://www.gotronic.fr/cat-relais-bistables-624.htm

Sura Aliexpress on peut trouver chez plusieurs vendeurs le relais bistable Hongfa HFD2-005-M-L2-D (1 bobine Set, 1 bobine Reset)

N'étant pas du tout électronicien je recherche évidemment du plug & play, après tout ma recherche d'un relais bistable à véritable verrouillage commandé par Arduino ne relève tout de même pas du mouton à 5 pattes !

.....4 pattes rare à dénicher en épluchant les réponses d'une 'place de marché' pour 'relais bistable' avec l'espoir de trouver un module possédant un véritable relais bistable avec ses deux bobines ou sa bobine unique à inversion de polarité.... les fabricants de modules ne semblent pas motivés pour produire cet accessoire.

peut être une réponse en 12V avec ce module dont le relais bistable Hongfa est annoncé à 'verrouillage magnétique' :
https://fr.aliexpress.com/item/4000990419136.html?spm=a2g0o.productlist.0.0.6eb96254YwWbxb&algo_pvid=0b37b6d3-c5c5-4bc0-8729-4ec6afea9f1f&algo_exp_id=0b37b6d3-c5c5-4bc0-8729-4ec6afea9f1f-16&pdp_ext_f=%7B%22sku_id%22%3A%2210000013215255280%22%7D

Pour des relais bistables, regarde un exemple ici :
Relais bistables

Le mouton à 5 pattes existe bien alors :upside_down_face:
@ franswah : il serait bien, avant tout de savoir quel est le pouvoir de commutation requis : 230V ? courant ?

Je ne saisis pas bien le but de la manœuvre. Un logiciel peut très bien tourner sans rien faire.

Bonjour
Je mène enquête sur le module suivant :
[ Module relais bistable Grove 103020010 Seeed Studio - Relais et cdes moteurs | GO TRONIC]
Il y a encore qqc qui m'échappe dans les explications de gotronic ...
Je ne manquerai pas d'exposer le résultat de mes investigations pour la "jurisprudence" à partager
Pourquoi m'entêter à couper l'alimentation de l'arduino ?
psychologiquement je n'aime pas les trucs qui tournent dans le vide pendant des heures, et il y a le challenge de la recherche de solutions techniques !
Tout celà pour une grosse installation d'arrosage automatique 6 lignes à partir d'une pompe alimentée par un étang

Bonjour

-Un bon point pour ce module Groove: son relais est un vrai bistable à deux bobines

-Au lieu de donner accès individuellement à chaque bobine :unamused: Groove a préféré ajouter un peu d'électronique pour que la commande se fasse sur un fil unique (SIG) en fonction du front appliqué

Voici le schéma du module pour 'creuser' son fonctinnement:
Schematic_Grove - 2-Coil Latching Relay v1.sch_2021-08-19.pdf (59.6 KB)77)

N.B Si le but est de couper l'alimentation de la carte Arduino il faudra trouver un système (EEPROM ?) pour que celle- ci mémorise l'état du relais.

Pas sur, dans la branche de commande de la première bobine (à gauche) il y a une capa et une diode qui attaque la base de Q1 et je pense que cela active la bobine à la mise sous tension pour placer le relais dans un état connu.

RAZ

En effet ! Donc le relais conserverait son état jusqu'à la prochaîne mise sous tension où il prendrait un état imposé connu. Pas besoin alors de mémorisation d'état dans la carte Arduino !!

En général on utilise un relais bistable lorsqu'on veut maintenir un contact fermé, sans avoir à alimenter la bobine du relais, dans le but par exemple de réduire la taille de l'alimentation dans le cas où plusieurs relais sont activés en même temps, ou d'éviter l'échauffement des bobines si les relais sont confinés dans un espace réduit et non ventilé.
Par contre pour un arrosage automatique, les électrovannes consomment beaucoup plus que le relais, l'intérêt est faible.
A moins d'utiliser des électrovannes elles-mêmes bistables (cela existe), ou des électrovannes motorisées.

D'autant plus que la carte Arduino ou assimilée peut se en général mettre en mode sommeil avec une consommation d'énergie faible

Tout à fait al1fch.

On se demande également quel est l'intérêt de concevoir un arrosage automatique, à heures fixes je suppose, à l'aide d'un ARDUINO qui ne serait pas sous tension en permanence pour lire l'heure et agir en fonction de celle-ci.
Quelques fois, à vouloir trop rechercher

on peut facilement aboutir à une impasse.