stats online

Comment Faire Fonctionner Un Relais Avec Un Raspberry Pi


Comment Faire Fonctionner Un Relais Avec Un Raspberry Pi

Alors, vous voulez faire des étincelles avec votre Raspberry Pi et un relais ? Super ! C'est comme donner des super-pouvoirs à votre petit ordinateur. On va transformer des idées folles en réalité. Accrochez-vous, c'est parti pour un voyage électriquement amusant !

Branchements : Un Jeu d'Enfant (Presque)

Imaginez que votre Raspberry Pi est un chef d'orchestre, et le relais, c'est un musicien qui attend les instructions. Il faut donc les connecter ! On a besoin de quelques câbles, comme des spaghettis électriques. Branchons le GND (la masse, le côté sombre) du relais à une broche GND du Raspberry Pi. Ensuite, le VCC (l'alimentation, le côté lumineux) du relais, hop, sur une broche 5V du Raspberry Pi. Facile, non ?

Et maintenant, le fil de commande ! C'est là où la magie opère. On prend une broche GPIO (par exemple, la GPIO17, parce que pourquoi pas ?) du Raspberry Pi et on la connecte à la broche IN du relais. Ça ressemble à un petit jeu de connect-the-dots, mais avec des conséquences potentiellement bien plus cool.

Important : Avant de tout brancher, vérifiez bien deux fois, voire trois, que vous avez mis les bons fils aux bons endroits. Un petit court-circuit, et c'est la fête des lumières (pas celles que vous voulez !).

Le Côté Puissant : Attention les Yeux !

Le relais a deux côtés : le côté Raspberry Pi (le côté doux et câlin) et le côté puissance (le côté Hulk en colère). C'est sur ce dernier que vous allez brancher l'appareil que vous voulez contrôler. Imaginez une lampe, une guirlande lumineuse de Noël qui reste allumée toute l'année (pourquoi pas !), ou même, soyons fous, un distributeur automatique de bonbons contrôlé à distance !

Raspberry Pi Relay Control: Power Up Your Projects (Easy Guide)
Raspberry Pi Relay Control: Power Up Your Projects (Easy Guide)

Le relais a généralement trois bornes : COM (commun), NO (normalement ouvert), et NC (normalement fermé). Si vous voulez que votre appareil soit éteint par défaut et s'allume quand le Raspberry Pi donne l'ordre, branchez-le entre COM et NO. Si vous voulez l'inverse (allumé par défaut, éteint sur commande), utilisez COM et NC. C'est comme choisir entre le jour et la nuit, mais avec plus de tension (sans mauvais jeu de mots!).

Attention, super important ! Ne branchez jamais directement une prise de courant 220V (ou 110V selon votre pays) au Raspberry Pi. C'est comme essayer de faire une omelette avec un marteau-piqueur. Ça ne finira pas bien. Le relais est là pour ça : il fait l'intermédiaire entre le petit voltage du Raspberry Pi et le gros voltage de vos appareils. Utilisez des cordons d'alimentation avec une prise de courant.

Le Code : Abracadabra Numérique

Maintenant, passons à la partie informatique. Il faut dire au Raspberry Pi quoi faire avec cette broche GPIO17 (ou celle que vous avez choisie). On va utiliser Python, parce que c'est facile, c'est cool, et ça ressemble presque à de l'anglais. Enfin, presque.

Raspberry Pi - Bouton - Relais
Raspberry Pi - Bouton - Relais

Commencez par importer la bibliothèque RPi.GPIO. C'est comme débloquer le pouvoir de contrôler les broches du Raspberry Pi. Ensuite, configurez la broche que vous utilisez en mode sortie (GPIO.OUT). C'est comme lui dire : "Hé, broche, tu vas envoyer des signaux maintenant !".

Pour allumer ou éteindre l'appareil, utilisez GPIO.output(broche, GPIO.HIGH) (pour allumer) et GPIO.output(broche, GPIO.LOW) (pour éteindre). C'est comme appuyer sur un interrupteur, mais avec du code. Vous pouvez même ajouter des petites pauses avec time.sleep(secondes) pour créer des effets de lumière clignotants dignes d'une discothèque miniature.

Raspberry Pi - Module Relais 2 Canaux
Raspberry Pi - Module Relais 2 Canaux

Conseil de pro : Faites des tests ! Commencez par quelque chose de simple, comme une LED. Une fois que vous avez compris le principe, vous pouvez passer à des choses plus ambitieuses, comme contrôler un ventilateur qui se met en marche quand la température du Raspberry Pi devient trop élevée (super pratique en été!).

Exemple de code (pour vous donner l'eau à la bouche) :

(Note : ceci est juste un fragment, il faut l'intégrer dans un script Python complet)


  import RPi.GPIO as GPIO
  import time

  broche = 17 # La broche que vous utilisez

  GPIO.setmode(GPIO.BCM) # Utilise la numérotation BCM
  GPIO.setup(broche, GPIO.OUT) # Configure la broche en sortie

  try:
      while True:
          GPIO.output(broche, GPIO.HIGH) # Allume
          print("Allumé !")
          time.sleep(1) # Attend 1 seconde
          GPIO.output(broche, GPIO.LOW) # Éteint
          print("Éteint !")
          time.sleep(1) # Attend 1 seconde

  except KeyboardInterrupt: # Pour pouvoir arrêter le script avec Ctrl+C
      GPIO.cleanup() # Nettoie les broches avant de quitter
      print("Au revoir !")
  

Conclusion : Soyez Créatif !

Voilà ! Vous avez maintenant les bases pour faire fonctionner un relais avec un Raspberry Pi. Le plus important, c'est de s'amuser et d'expérimenter. Ne soyez pas effrayé par les erreurs, elles font partie de l'apprentissage. Transformez votre maison en une maison intelligente, créez des gadgets incroyables, impressionnez vos amis avec vos talents de magicien électronique. Le seul limite, c'est votre imagination ! Alors, à vos Raspberry Pi, et que la force du relais soit avec vous !

Raspberry Pi Pico - Relay | Raspberry Pi Pico Tutorial Contrôle d’un dispositif basse tension via Raspberry Pi et un relais Raspberry Pi - Capteur tactile - Relais Raspberry Pi - Clavier - Relais Contrôle d’un dispositif basse tension via Raspberry Pi et un relais Raspberry Pi - Clavier - Relais Contrôler une carte relais depuis Octoprint sur un Raspberry Pi : 5 Raspberry Pi - Clavier numérique Pilotez un servomoteur avec Raspberry Pi • AranaCorp Contrôler des moteurs CC avec un Raspberry Pi - Raspberry Lab Comment alimenter votre Raspberry Pi avec PoE ? – RaspberryTips

You might also like →