Note
Bonjour, bienvenue dans la communauté SunFounder Raspberry Pi, Arduino & ESP32 sur Facebook ! Explorez plus en profondeur Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.
Pourquoi nous rejoindre ?
Support d’experts : Résolvez les problèmes après-vente et les défis techniques grâce à l’aide de notre communauté et de notre équipe.
Apprendre & Partager : Échangez des astuces et tutoriels pour améliorer vos compétences.
Avant-premières exclusives : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus exclusifs.
Réductions spéciales : Profitez de remises exclusives sur nos derniers produits.
Promotions festives et cadeaux : Participez à des concours et promotions spéciales.
👉 Prêt à explorer et créer avec nous ? Cliquez sur [ici] et rejoignez-nous dès aujourd’hui !
2.16 - Contrôler un autre circuit
Dans notre vie quotidienne, nous appuyons sur un interrupteur pour allumer ou éteindre une lampe. Mais que faire si vous voulez contrôler la lampe avec le Pico W pour qu’elle s’éteigne automatiquement après dix minutes ?
Un relais peut vous aider à réaliser cette idée.
Un relais est en réalité un type particulier d’interrupteur, contrôlé par un côté du circuit (généralement un circuit basse tension) et utilisé pour contrôler l’autre côté (généralement un circuit haute tension). Cela permet de rendre nos appareils ménagers programmables, en les transformant en dispositifs intelligents, voire connectés à Internet.
Avertissement
La modification d’appareils électriques présente de grands dangers, ne l’essayez pas à la légère, faites-le sous la supervision de professionnels.
Ici, nous utilisons un simple circuit alimenté par un module d’alimentation de breadboard comme exemple pour montrer comment le contrôler avec un relais.
Composants requis
Dans ce projet, nous avons besoin des composants suivants.
Il est pratique d’acheter un kit complet, voici le lien :
Nom |
ARTICLES DANS CE KIT |
LIEN D’ACHAT |
|---|---|---|
Kit Kepler |
450+ |
Vous pouvez également les acheter séparément via les liens ci-dessous.
N° |
INTRODUCTION DES COMPOSANTS |
QUANTITÉ |
LIEN D’ACHAT |
|---|---|---|---|
1 |
1 |
||
2 |
Câble Micro USB |
1 |
|
3 |
1 |
||
4 |
Plusieurs |
||
5 |
1(S8050) |
||
6 |
1 |
||
7 |
1 |
Câblage
Tout d’abord, construisez un circuit basse tension pour contrôler un relais. La commande du relais nécessite un courant élevé, d’où la nécessité d’un transistor ; ici, nous utilisons le S8050.


Une diode (diode de roue libre) est utilisée ici pour protéger le circuit. Le côté cathode, marqué par la bande argentée, est connecté à l’alimentation, et l’anode est reliée au transistor.
Lorsque la tension d’entrée passe de haut (5V) à bas (0V), le transistor passe de la saturation (amplification, saturation et coupure) à la coupure, et le courant ne peut plus circuler dans la bobine.
Sans cette diode, la bobine produirait une tension auto-induite à ses extrémités, plusieurs fois supérieure à la tension d’alimentation, risquant de brûler les composants.
Avec la diode ajoutée, la bobine et la diode forment instantanément un nouveau circuit alimenté par l’énergie stockée dans la bobine, ce qui permet de décharger l’excès de tension et de protéger les composants comme les transistors.
À ce stade, le programme est prêt à fonctionner, et après exécution, vous entendrez un bruit de « tik tok », qui est le son de la bobine interne du relais qui s’active et se désactive.
Ensuite, connectez les deux extrémités du circuit de charge aux broches 3 et 6 du relais.
..(Prenons le circuit simple alimenté par le module d’alimentation de breadboard décrit dans l’article précédent comme exemple.)

À ce stade, le relais pourra contrôler l’état du circuit de charge.
Code
Note
Vous pouvez ouvrir le fichier
2.16_relay.inosous le cheminkepler-kit-main/arduino/2.16_relay.Ou copiez ce code dans l”Arduino IDE.
N’oubliez pas de sélectionner la carte (Raspberry Pi Pico) et le port correct avant de cliquer sur le bouton Upload.
Lorsque le code est exécuté, le relais basculera l’état de fonctionnement du circuit contrôlé toutes les deux secondes. Vous pouvez commenter manuellement certaines lignes pour mieux comprendre la correspondance entre le circuit du relais et celui de la charge.
En savoir plus
La broche 3 du relais est normalement ouverte et ne se ferme que lorsque la bobine du contacteur fonctionne ; la broche 4 est normalement fermée et se ferme lorsque la bobine est alimentée. La broche 1 est connectée à la broche 6 et constitue le terminal commun du circuit de charge.
En déplaçant une extrémité du circuit de charge de la broche 3 à la broche 4, vous obtiendrez un état de fonctionnement opposé.
