Comment Faire Fonctionner Un Relais 5v Avec Un Raspberry

Salut les bidouilleurs en herbe ! Vous avez un Raspberry Pi qui prend la poussière et une furieuse envie de faire clignoter des trucs ? Parfait ! Aujourd'hui, on s'attaque à un sujet qui peut sembler barbare au premier abord : Comment faire fonctionner un relais 5V avec votre Raspberry Pi. Promis, c'est moins compliqué que de monter un meuble IKEA sans la notice (quoique...).
Imaginez un relais comme un interrupteur télécommandé. Un interrupteur qui peut allumer une lampe, démarrer un moteur, ou même... servir à piéger un lutin voleur de chaussettes (théoriquement). Bref, c'est super pratique !
Pourquoi un Relais ? Le Dilemme du Voltage
Le Raspberry Pi, c'est un peu comme un ado : il a ses limites. Il adore les signaux en 3.3V, mais il est un peu frileux avec les tensions plus élevées. Et c'est là que le relais entre en scène. Il permet au Raspberry Pi de contrôler des appareils qui fonctionnent en 5V, 12V, voire même en 230V (avec prudence, hein !), sans griller sa propre cervelle électronique.
Must Read
C'est un peu comme avoir un traducteur : le Raspberry Pi parle en "langage Raspberry", et le relais traduit en "langage gros appareil qui consomme beaucoup".
Le Matériel Indispensable : Le Kit de Survie du Bricoleur
Pour notre petite aventure, il vous faudra :

- Un Raspberry Pi (forcément !)
- Un relais 5V (vérifiez bien la tension !)
- Des câbles de connexion (mâle-femelle, c'est plus pratique)
- Une breadboard (optionnelle, mais tellement plus propre)
- Une source d'alimentation pour votre relais (si l'appareil que vous contrôlez en nécessite une).
Et, soyons honnêtes, un bon café et une playlist motivante ne font jamais de mal !
Le Schéma de Câblage : Pas Besoin d'un Master en Ingénierie
Le câblage peut paraître intimidant, mais en réalité, c'est assez simple. On a besoin de connecter 3 choses :
- Le VCC (alimentation) du relais : Connectez-le à une broche 5V du Raspberry Pi.
- Le GND (masse) du relais : Connectez-le à une broche GND du Raspberry Pi.
- La broche de signal du relais (IN) : Connectez-la à une broche GPIO (General Purpose Input/Output) de votre Raspberry Pi. C'est cette broche qui va activer ou désactiver le relais.
Important : Vérifiez toujours le schéma de votre relais ! Les broches peuvent varier d'un modèle à l'autre.

Le Code : Le Langage Secret du Raspberry Pi
Maintenant, il faut dire au Raspberry Pi quoi faire. On va utiliser Python, parce que c'est facile et sympa.
Voici un petit exemple de code :

import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO_PIN = 17 # Remplacez par le numéro de votre broche GPIO
GPIO.setup(GPIO_PIN, GPIO.OUT)
try:
while True:
GPIO.output(GPIO_PIN, GPIO.HIGH) # Active le relais
print("Relais activé")
time.sleep(1) # Attend 1 seconde
GPIO.output(GPIO_PIN, GPIO.LOW) # Désactive le relais
print("Relais désactivé")
time.sleep(1) # Attend 1 seconde
except KeyboardInterrupt:
GPIO.cleanup() # Remet les broches à leur état initial
Explications :
GPIO.HIGHactive le relais.GPIO.LOWdésactive le relais.- Le
time.sleep(1)permet d'attendre 1 seconde. - Le
KeyboardInterruptpermet d'arrêter le programme proprement avec Ctrl+C. - Le
GPIO.cleanup()est super important pour remettre les broches à leur état initial et éviter les mauvaises surprises.
Et Après ? Le Pouvoir Est Entre Vos Mains !
Voilà ! Vous avez réussi à faire fonctionner un relais avec votre Raspberry Pi. Vous pouvez maintenant l'utiliser pour contrôler une lampe, un ventilateur, ou n'importe quel autre appareil. Faites attention à la tension et à l'ampérage, et n'oubliez pas : la sécurité avant tout !
Alors, prêt à devenir le roi du bricolage ? Amusez-vous bien et n'hésitez pas à expérimenter ! Et si vous bloquez, Google est votre ami (et moi aussi, si vous me laissez un commentaire !).
