Raspberry Pi: commutateur de relais de contrôle via GPIO

1592010006 Raspberry Pi commutateur de relais de controle via GPIO
1592010006 Raspberry Pi commutateur de relais de controle via GPIO

Souvent, vous voulez contrôler des modules avec une tension plus élevée avec le Raspberry Pi. A cet effet, des relais peuvent être utilisés sur le Raspberry Pi: Le relais «switch» est utilisé au moyen d’une impulsion basse tension. Comme le Pi ne tolère qu’un maximum de 5 V (les GPIO même seulement 3,3 V) sans relais, il y a un risque que le Pi puisse griller. Cependant, si vous avez deux circuits séparés, cela ne peut pas se produire.

Dans ce tutoriel, je vais montrer comment contrôler un relais avec le Raspberry Pi et ce qui doit être pris en compte.

Matériels requis

Les relais sont disponibles en 2, 4, 8 et même 16 modules, selon ce dont vous avez besoin. Pour éviter de gaspiller trop de GPIO sur le Pi, il est avantageux d’acheter un extenseur de port GPIO avec plus de 4 canaux.

Installer

La structure est très simple car toutes les broches sont étiquetées. Gauche (GND) vient à la broche 6 du Pi (GND), la broche droite (VCC) vient à 3V3 (broche 1) du Pis. Selon le nombre de relais que vous souhaitez contrôler, vous devez connecter un nombre correspondant de GPIO aux broches IN. Il est recommandé de régler une petite résistance entre le Pi et le relais, mais ce n’est pas absolument nécessaire avec 3V3.
Si vous définissez 5 V au lieu de 3,3 V sur VCC, vous devez absolument mettre une résistance chacun (~ 1 kΩ) entre les GPIO et les broches IN.

De l’autre côté se trouvent à chaque relais 3 connexions (voir photo ci-dessous): selon que la broche IN est LOW (0V) ou HIGH (3,3V ou 5V), soit le commutateur entre le centre et la droite, soit le centre ouvert et gauche. Si vous connectez les 3 broches, vous pouvez utiliser le relais comme une sorte d’interrupteur, le laisser libre à gauche ou à droite a l’effet d’un interrupteur marche / arrêt. Où VCC ou la masse sont connectés (milieu ou droite / gauche) n’a pas d’importance.

Relais Raspberry Pi: Le centre gauche ou le centre droit est connecté /

Le centre gauche ou le centre droit est connecté / «ouvert».

Si vous souhaitez connecter des appareils à haute tension, vous devez savoir exactement ce que vous faites ou demander à un électricien! 230V met la vie en danger. Portez une attention particulière aux spécifications du relais et ne prenez, si possible, aucune pièce douteuse en provenance de Chine (ce qui n’a pas d’importance dans la plage de faible puissance, mais à des tensions plus élevées, vous devriez dépenser un peu plus et prendre des produits éprouvés). Je n’assume aucune responsabilité pour les dommages!

Contrôle du relais Raspberry Pi

De plus, le contrôle n’est pas très difficile, car seuls les GPIO doivent être commutés. Vous pouvez utiliser C ++ (câblagePi) ou Python pour cela. J’utilise Python et j’ai utilisé GPIO 17 (broche 11).

sudo python

Si 0V est présent sur la broche du relais, la LED correspondante s’allume, à un niveau HAUT la LED s’éteint. Donc, si vous souhaitez que le relais s’ouvre à un niveau ÉLEVÉ, vous devez connecter les broches centrale et gauche au circuit. La LED est éteinte. Si le relais doit s’ouvrir, si la LED est également allumée, les broches de sortie centrale et droite sont connectées.

C’est ça. Je voudrais savoir dans quelles applications avez-vous trouvé l’utilisation des relais Raspberry Pi?

  • KEYESTUDIO Module Relais 5V DC 4 Canaux avec Optocoupleur 4-Channel Relay Module pour Raspberry Pi 4/3/2/Zero
    🍓Raspberry pi 4 B 5V 4-Channel-Relay Shield fonctionne avec Raspberry PI A + / B + / pi 2Modèle B / PI 3 Modèle B 🍓Ce bouclier peut être appliqué à une haute tension déposée comme une domotique 🍓Compatible avec Raspberry Pi A + / B + / Pi 2 Modèle B / Pi 3 Modèle B 🍓Un relais de haute qualité avec une charge maximale de CA 250V / 5A ET DC 30V / 5A 🍓Avec opto-asolator pour éviter toute perturbation de haute tension, un indicateur pour vérifier facilement l'état de fonctionnement
  • Waveshare Raspberry Pi Expansion Board 8-Channel Relays Loads up to 5A 250V AC Or 5A 30V DC for Pi A+/B+/2B/3B/3B+/4B SPDT-NO,NC Contact Form 6mA per Channel Supports Jetson Nano
    Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards, Jetson Nano High quality relays, loads up to 5A 250V AC or 5A 30V DC;Photo coupling isolation, prevent interference from high voltage circuit Standard rail mount bottom case;Onboard LEDs for indicating relays status Relay control pin selection jumper, allows to control the relays by custom pins other than the default pins; Reserved control Interface, allows to work with controllers like PLC Comes with development resources, including examples in wiringPi, bcm2835, python, python-bottle (webpage control), and crontab (cron job),development resouces: www.waveshare.com/wiki/RPi_Relay_Board_(B)
  • AZDelivery ESP8266-01S ESP-01S WLAN WiFi 5V Module avec Relais Adaptateur (successeur de ESP01) Compatible avec Arduino et Raspberry Pi incluant Un E-Book
    ✅ Le module AZ-Delivery ESP-01S avec microcontrôleur et 1 Relais pour un maximum de 50V AC / 5A ou 30V DC / 5A dans un ensemble pratique et avantageux ! Dimensions (Lxlxh) : 45 x 28 x 19 mm ✅ Le module ESP01S AZ-Delivery est entièrement compatible avec divers micrologiciels à source ouverte, tels que Tasmota, qui sont disponibles en ligne ✅ Contrôle des relais via WLAN 802.11 b/g/n. Le contrôleur dispose d'une mémoire flash de 1 Mo et le processeur d'une vitesse de 80 MHz pour un travail autonome. Le module est pratique à utiliser et peut être commuté avec une seule broche GPIO ✅ De même, le module dispose d'un Relais généreusement dimensionné pour effectuer en toute fiabilité de nombreuses opérations de commutation. Facile à utiliser grâce à une entrée numérique, donc pas besoin de bibliothèque ou de programmation ✅ Ce produit inclut un E-Book qui fournit des informations utiles sur la façon de commencer votre projet. Il permet une installation rapide et fait gagner du temps sur le processus de configuration. On y trouve une série d'exemples d'applications, des guides d'installation complets et des bibliothèques.