KY-019 Module relais 5V
Ce module est un relais 5V pour la commutation de courants plus élevés.
- Arduino
- Raspberry Pi
- Raspberry Pi Pico
- Micro:Bit
Ce module contient un relais 5V qui est utilisé pour commuter des courants plus élevés. Le relais commute la tension présente dès que 5V sont présents à l'entrée de tension du commutateur. Il peut ainsi être commandé pour mettre en marche ou arrêter en toute sécurité des charges électriques plus importantes.
Le module relais dispose de deux terminaux de sortie :
NC (normally closed) : cette sortie est fermée par défaut sans commutation électrique. Cela signifie que le courant passe par ce chemin tant que le relais n'est pas activé. NO (normally open) : Cette sortie est ouverte par défaut sans commutation électrique. Cela signifie que le courant ne circule dans ce chemin que si le relais est activé. Ces deux terminaux de sortie permettent de contrôler si le circuit doit être fermé ou ouvert au repos et de modifier en conséquence le courant en appliquant 5V à l'entrée de tension du relais. Ce module est idéal pour les applications où il est nécessaire de commuter en toute sécurité des charges ou des appareils plus élevés, comme par exemple dans les systèmes domotiques, les commandes industrielles ou d'autres projets nécessitant une commutation fiable du courant.
Travailler avec des tensions supérieures à 30 V et surtout à la tension du réseau (230 V) peut entraîner des dommages physiques, voire être mortel. Nous conseillons de ne travailler avec des tensions plus élevées qu'avec des compétences professionnelles appropriées.
Données techniques | |
---|---|
Plage de tension (AC) : | 0 V à 240 V AC à 10 A |
Plage de tension (DC) : | 0V à 28V DC à 10A |
Courant de commutation requis | ca. 15 - 20 mA |
Type de relais | Commutateur |
Dimensions | 53 x 18 x 20 mm |
Affectation des broches
Arduino | Capteur |
---|---|
Pin 10 | Signal |
5V | +V |
GND | GND |
Exemple de code
Le programme simule un clignotant - il commute le relais entre les deux états (ou bornes de sortie) dans un temps préalablement défini (delayTime).
Pour charger l'exemple de code suivant sur votre Arduino, nous vous recommandons d'utiliser l'IDE Arduino. Dans l'IDE, vous pouvez choisir le port et la carte qui conviennent à votre appareil.
Copiez le code ci-dessous dans votre IDE. Pour télécharger le code sur votre Arduino, il vous suffit de cliquer sur le bouton " Upload ".
// On déclare ici la broche à laquelle le relais est raccordé
int relay = 10;
// Valeur en secondes du temps d'attente entre les commutations
int delayTime = 1;
void setup () {
pinMode(relay, OUTPUT); // La broche est déclarée comme sortie
}
// Le programme reproduit un clignotant - il commute le relais dans un délai (delay) défini au préalable.
// temps (delayTime) entre les deux états (ou terminaux de sortie).
void loop () {
// « NO » est maintenant court-circuité
digitalWrite(relay, HIGH);
delay(delayTime * 1000);
// « NC » est maintenant court-circuité
digitalWrite(relay, LOW);
delay(delayTime * 1000);
}
Ce module contient un relais 5V qui est utilisé pour commuter des courants plus élevés. Le relais commute la tension présente dès que 5V sont présents à l'entrée de tension du commutateur. Il peut ainsi être commandé pour mettre en marche ou arrêter en toute sécurité des charges électriques plus importantes.
Le module relais dispose de deux terminaux de sortie :
NC (normally closed) : cette sortie est fermée par défaut sans commutation électrique. Cela signifie que le courant passe par ce chemin tant que le relais n'est pas activé. NO (normally open) : Cette sortie est ouverte par défaut sans commutation électrique. Cela signifie que le courant ne circule dans ce chemin que si le relais est activé. Ces deux terminaux de sortie permettent de contrôler si le circuit doit être fermé ou ouvert au repos et de modifier en conséquence le courant en appliquant 5V à l'entrée de tension du relais. Ce module est idéal pour les applications où il est nécessaire de commuter en toute sécurité des charges ou des appareils plus élevés, comme par exemple dans les systèmes domotiques, les commandes industrielles ou d'autres projets nécessitant une commutation fiable du courant.
Travailler avec des tensions supérieures à 30 V et surtout à la tension du réseau (230 V) peut entraîner des dommages physiques, voire être mortel. Nous conseillons de ne travailler avec des tensions plus élevées qu'avec des compétences professionnelles appropriées.
Données techniques | |
---|---|
Plage de tension (AC) : | 0 V à 240 V AC à 10 A |
Plage de tension (DC) : | 0V à 28V DC à 10A |
Courant de commutation requis | ca. 15 - 20 mA |
Type de relais | Commutateur |
Dimensions | 53 x 18 x 20 mm |
Affectation des broches
Raspberry Pi | Capteur |
---|---|
GPIO 24 [Pin 18] | Signal |
5V [Pin 2] | +V |
GND [Pin 6] | GND |
Exemple de code
Le programme simule un clignotant - il commute le relais entre les deux états (ou bornes de sortie) dans un temps préalablement défini (delayTime).
# Les modules requis sont importés et configurés
import gpiozero
import time
# La broche de contrôle du relais est déclarée ici
RELAY_PIN = 24
relay = gpiozero.OutputDevice(RELAY_PIN, active_high=True, initial_value=False)
print("Test du capteur [appuyez sur CTRL+C pour terminer le test]")
# Boucle du programme principal
try:
while True:
relay.on()
print('État du relais: ' + str(relay.value))
time.sleep(1)
relay.off()
print('État du relais: ' . str(relay.value))
time.sleep(1)
# Le travail de nettoyage après l'achèvement du programme
except KeyboardInterrupt:
print("Le test a été interrompu par l'utilisateur")
# gpiozero se charge du nettoyage à la fin du script.
Ce module contient un relais 5V qui est utilisé pour commuter des courants plus élevés. Le relais commute la tension présente dès que 5V sont présents à l'entrée de tension du commutateur. Il peut ainsi être commandé pour mettre en marche ou arrêter en toute sécurité des charges électriques plus importantes.
Le module relais dispose de deux terminaux de sortie :
NC (normally closed) : cette sortie est fermée par défaut sans commutation électrique. Cela signifie que le courant passe par ce chemin tant que le relais n'est pas activé. NO (normally open) : Cette sortie est ouverte par défaut sans commutation électrique. Cela signifie que le courant ne circule dans ce chemin que si le relais est activé. Ces deux terminaux de sortie permettent de contrôler si le circuit doit être fermé ou ouvert au repos et de modifier en conséquence le courant en appliquant 5V à l'entrée de tension du relais. Ce module est idéal pour les applications où il est nécessaire de commuter en toute sécurité des charges ou des appareils plus élevés, comme par exemple dans les systèmes domotiques, les commandes industrielles ou d'autres projets nécessitant une commutation fiable du courant.
Travailler avec des tensions supérieures à 30 V et surtout à la tension du réseau (230 V) peut entraîner des dommages physiques, voire être mortel. Nous conseillons de ne travailler avec des tensions plus élevées qu'avec des compétences professionnelles appropriées.
Données techniques | |
---|---|
Plage de tension (AC) : | 0 V à 240 V AC à 10 A |
Plage de tension (DC) : | 0V à 28V DC à 10A |
Courant de commutation requis | ca. 15 - 20 mA |
Type de relais | Commutateur |
Dimensions | 53 x 18 x 20 mm |
Affectation des broches
Micro:Bit | Capteur |
---|---|
Pin 1 | Signal |
3V | +V |
GND | GND |
Exemple de code
Ceci est un exemple MakeCode pour Micro:Bit qui fait essentiellement la même chose que les exemples pour les deux autres variantes. Cependant, cet exemple est plus proche de celui du Raspberry Pi que de celui de l'Arduino.
input.onButtonPressed(Button.A, function () {
pins.digitalWritePin(DigitalPin.P1, 1)
})
input.onButtonPressed(Button.B, function () {
pins.digitalWritePin(DigitalPin.P1, 0)
})
Téléchargement d'un exemple de programme
Ce module contient un relais 5V qui est utilisé pour commuter des courants plus élevés. Le relais commute la tension présente dès que 5V sont présents à l'entrée de tension du commutateur. Il peut ainsi être commandé pour mettre en marche ou arrêter en toute sécurité des charges électriques plus importantes.
Le module relais dispose de deux terminaux de sortie :
NC (normally closed) : cette sortie est fermée par défaut sans commutation électrique. Cela signifie que le courant passe par ce chemin tant que le relais n'est pas activé. NO (normally open) : Cette sortie est ouverte par défaut sans commutation électrique. Cela signifie que le courant ne circule dans ce chemin que si le relais est activé. Ces deux terminaux de sortie permettent de contrôler si le circuit doit être fermé ou ouvert au repos et de modifier en conséquence le courant en appliquant 5V à l'entrée de tension du relais. Ce module est idéal pour les applications où il est nécessaire de commuter en toute sécurité des charges ou des appareils plus élevés, comme par exemple dans les systèmes domotiques, les commandes industrielles ou d'autres projets nécessitant une commutation fiable du courant.
Travailler avec des tensions supérieures à 30 V et surtout à la tension du réseau (230 V) peut entraîner des dommages physiques, voire être mortel. Nous conseillons de ne travailler avec des tensions plus élevées qu'avec des compétences professionnelles appropriées.
Données techniques | |
---|---|
Plage de tension (AC) : | 0 V à 240 V AC à 10 A |
Plage de tension (DC) : | 0V à 28V DC à 10A |
Courant de commutation requis | ca. 15 - 20 mA |
Type de relais | Commutateur |
Dimensions | 53 x 18 x 20 mm |
Affectation des broches
Raspberry Pi Pico | Capteur |
---|---|
GPIO18 | Signal |
5V Externe | +V |
GND + [GND Externe] | GND |
Exemple de code
Le programme commute le relais entre les deux états (ou bornes de sortie) dans un temps prédéfini.
Pour charger l'exemple de code suivant sur votre Pico, nous vous recommandons d'utiliser l'IDE Thonny. Il vous suffit de commencer par sélectionner Run > Configure interpreter ... > Interpreter > Which kind of interpreter should Thonny use for running your code? > MicroPython (Raspberry Pi Pico).
Copiez maintenant le code ci-dessous dans votre IDE et cliquez sur Run.
# Charger des bibliothèques
from machine import Pin
from utime import sleep
# Initialisation de GPIO18 en tant qu'arrêt
relay = Pin(18, Pin.OUT, value=0)
# Activer le relais
print("KY-019 Test de relais")
print('NO court-circuité')
relay.on()
# attendre 3 secondes
sleep(3)
# Désactiver le relais
print('NC court-circuité')
relay.off()