Description
Relais 12V 20A AC125V
Le relais 12V 20A est un relais électromécanique capable de commuter des charges électriques importantes. Ce relais est souvent utilisé dans les applications automobiles et industrielles pour contrôler des circuits à haute puissance à l’aide d’une tension de commande de 12V.
Caractéristiques détaillées
- Type de relais: Relais électromécanique
- Tension de commande: 12V DC
- Courant nominal: 20A
- Configuration des contacts: SPDT (Single Pole Double Throw)
- Tension de charge: 125V AC / 14V DC
- Résistance de la bobine: Environ 85 Ohms
- Temps de commutation: <10 ms
- Température de fonctionnement: -30°C à +75°C
- Dimensions: Variable selon le modèle, généralement compact pour montage sur PCB
- Isolation: Entre bobine et contacts
- Terminaisons: Broches pour montage sur circuit imprimé (PCB)
Fonctionnement
Le relais fonctionne en activant une bobine électromagnétique avec une tension de commande de 12V. Lorsque la bobine est alimentée, elle crée un champ magnétique qui attire un contact mobile, fermant ainsi le circuit de charge. Cela permet de contrôler des charges électriques élevées avec une faible tension de commande.
Applications
- Automobile: Contrôle de phares, ventilateurs, pompes à carburant, et autres composants électriques.
- Automatisation industrielle: Commutation de moteurs, chauffages, et autres équipements industriels.
- Systèmes de sécurité: Utilisé dans les systèmes d’alarme et de surveillance pour activer des sirènes ou des lumières.
- Domotique: Contrôle d’éclairages et autres appareils électriques dans les maisons intelligentes.
Utilisation avec Arduino Uno
Pour utiliser ce relais avec une carte Arduino Uno, vous aurez besoin des composants suivants :
- 1 x Relais 12V 20A
- 1 x Arduino Uno
- 1 x Diode (ex. 1N4007) pour protection contre les pics de tension
- 1 x Transistor (ex. 2N2222) pour activer la bobine du relais
- Résistances (330 Ohms et 10k Ohms)
- Breadboard et fils de connexion
Exemple de code Arduino Uno
const int relaisPin = 7; // Pin de commande du relais
void setup() {
pinMode(relaisPin, OUTPUT); // Définit la pin de commande comme une sortie
}
void loop() {
digitalWrite(relaisPin, HIGH); // Allume le relais
delay(5000); // Attend 5 secondes
digitalWrite(relaisPin, LOW); // Éteint le relais
delay(5000); // Attend 5 secondes
}
Explication détaillée du code
- Déclaration de la pin de commande: La pin 7 de l’Arduino Uno est définie comme la sortie pour contrôler le relais.
- Configuration du relais: Dans la fonction
setup()
, la pin de commande est initialisée en mode sortie. - Boucle principale: Le relais est activé en envoyant un signal HIGH à la pin de commande pendant 5 secondes, puis désactivé en envoyant un signal LOW pendant 5 secondes. Cette boucle continue indéfiniment.
Brochage
- Entrée (commande): Connecter le positif (+) de la bobine à la sortie du transistor (collecteur), et le négatif (-) à la masse (GND) de l’Arduino via une résistance.
- Sortie (charge): Connecter les bornes de sortie aux dispositifs à contrôler en série avec l’alimentation électrique.
Mots clés: relay, channel, canaux, canal.