Arduino UNO R4 - Verrou à solénoïde
Ce tutoriel vous explique comment utiliser l'Arduino UNO R4 et la serrure à solénoïde pour verrouiller/déverrouiller votre porte, armoire ou tiroir. En détail, nous apprendrons :
- Comment connecter le verrou à solénoïde à une carte Arduino UNO R4.
- Comment programmer la carte Arduino UNO R4 pour contrôler le verrou à solénoïde.

Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Démarrage DIYables STEM V4 IoT (Arduino inclus) | |
| 1 | × | Kit de Démarrage DIYables STEM V4B IoT (Arduino inclus) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos de la serrure à solénoïde
La serrure à solénoïde, également appelée serrure à tirage électrique, est utilisée pour verrouiller ou déverrouiller des armoires, des tiroirs et des portes.
Schéma des broches
La serrure à solénoïde a deux fils :
- Connectez le fil rouge positif (+) à l'alimentation DC de 12 V.
- Connectez le fil noir négatif (-) à la masse (GND) de l'alimentation DC.

Comment cela fonctionne
- Lorsque la serrure à solénoïde est alimentée, le pêne (la gâche) sort ⇒ la porte est verrouillée.
- Lorsque la serrure à solénoïde n'est pas alimentée, le pêne (la gâche) se rétracte ⇒ la porte est déverrouillée.
※ Note:
La serrure à solénoïde nécessite généralement une alimentation de 12 V, 24 V ou 48 V. Nous ne devons pas connecter directement la serrure à solénoïde à la broche de l'Arduino UNO R4. Au lieu de cela, connectez-la via un relais à la broche de l'Arduino UNO R4.
Si nous connectons le verrou électromagnétique à un relais en position normalement ouverte :
- Si le relais est ouvert, la porte est déverrouillée.
- Si le relais est fermé, la porte est verrouillée.
Vous pouvez connecter une carte Arduino UNO R4 à un relais pour la programmer afin de contrôler une serrure à solénoïde. Pour en savoir plus sur l’utilisation d’un relais avec Arduino UNO R4 dans notre tutoriel Arduino UNO R4 - Relais..
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Les fils des modules et les fils épais tiennent souvent mal dans les connecteurs femelles. Vous pouvez empiler un Proto Screw Terminal Block Shield ou un Screw Shield V2 sur la carte Arduino UNO R4 et brancher les fils sur ses borniers à vis. Voici le montage avec le Screw Shield V2 :

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino UNO R4
Ce code verrouillera et déverrouillera la porte toutes les 5 secondes.
Étapes rapides
Suivez ces instructions étape par étape :
- Si c'est la première fois que vous utilisez l'Arduino Uno R4 WiFi/Minima, reportez-vous au tutoriel sur Arduino UNO R4 - Installation du logiciel..
- Connectez la serrure à solénoïde à l'Arduino Uno R4 selon le schéma fourni.
- Connectez la carte Arduino Uno R4 à votre ordinateur à l'aide d'un câble USB.
- Lancez l'IDE Arduino sur votre ordinateur.
- Sélectionnez la carte Arduino Uno R4 appropriée (par exemple, Arduino Uno R4 WiFi) et le port COM.
- Copiez le code et ouvrez-le avec l'IDE Arduino
- Cliquez sur le bouton Upload dans l'IDE Arduino pour téléverser le code sur l'Arduino UNO R4
- Vérifiez la position du pêne de la serrure
Relais vs module MOSFET pour la serrure à solénoïde
Ce tutoriel utilise un relais pour commuter la serrure à solénoïde. Une serrure à solénoïde 12V fonctionne en DC, donc un module MOSFET peut aussi la commuter.
| Relais | Module MOSFET | |
|---|---|---|
| Contrôle de la serrure | verrouiller ou déverrouiller | verrouiller ou déverrouiller |
| Bruit de commutation | un clic à chaque fois | aucun bruit |
| Temps de commutation | lent (millisecondes) | très rapide |
| Usure | les contacts vieillissent avec l'usage | aucune pièce mobile qui s'use |
| Fonctionne avec | serrures AC et DC | serrures DC uniquement |
| Diode de roue libre | inutile avec la plupart des modules relais | obligatoire (1N4007 ou 1N5819) |
| Isolation | oui | oui, avec un optocoupleur PC817 |
| À choisir pour | un montage simple et courant | une serrure silencieuse, ou une porte qui s'ouvre souvent dans la journée |
Une serrure à solénoïde est seulement verrouillée ou déverrouillée, donc le module MOSFET n'apporte pas de contrôle en plus ici. Ses avantages : aucun clic, et rien ne s'use. Les deux s'activent quand la broche est à l'état HIGH, donc le code reste le même. Ne laissez pas la serrure déverrouillée trop longtemps, sinon elle chauffe. C'est pareil avec un relais.
Une électrovanne fonctionne de la même façon qu'une serrure à solénoïde. Pour voir comment câbler et programmer une électrovanne avec un relais et avec un module MOSFET, consultez le tutoriel Arduino UNO R4 - Vanne d'eau/liquide.. Le câblage d'une serrure à solénoïde se trouve dans le tutoriel Arduino UNO R4 - Module MOSFET.