Raspberry Pi Pico - Verrou électromagnétique
Dans ce guide, nous apprendrons comment utiliser le Raspberry Pi Pico pour contrôler une serrure électromagnétique afin de verrouiller et déverrouiller votre porte automatiquement.

Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (30 capteurs/écrans) | |
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos de la serrure électromagnétique
Le verrou électromagnétique, également appelé maglock, est largement utilisé pour verrouiller les portes. Il fonctionne généralement avec différents dispositifs tels que des interrupteurs, des lecteurs d'empreintes digitales, des lecteurs RFID/NFC, des claviers ou des logiciels sur des ordinateurs et des appareils mobiles pour contrôler qui peut accéder aux portes et aux bâtiments.
Schéma de brochage
Une serrure électromagnétique se compose de deux composants.
- Un électroaimant à deux broches
- Une plaque d'armature

Comment cela fonctionne
- Lorsque l'électroaimant est activé, un courant électrique y circule, créant un champ magnétique qui attire la plaque d'armature vers l'électroaimant, ce qui verrouille la serrure. Lorsque l'électroaimant est désactivé, il cesse de générer un champ magnétique, de sorte que la plaque d'armature n'est plus attirée et que la serrure s'ouvre.
※ Note:
La serrure électromagnétique nécessite généralement une alimentation de 12 V, 24 V ou 48 V. Par conséquent, nous ne pouvons pas connecter la serrure électromagnétique directement à une broche GPIO du Raspberry Pi Pico. Nous devons la connecter via un relais à la broche GPIO du Raspberry Pi Pico.
Si nous connectons la serrure électromagnétique à un relais réglé sur « normalement ouvert » :
- Lorsque le relais est ouvert, la porte peut être ouverte.
- Lorsque le relais est fermé, la porte ne peut pas être ouverte.
Vous pouvez relier un Raspberry Pi Pico à un relais pour contrôler une serrure électromagnétique. Pour en savoir plus sur la connexion d'un relais à un Raspberry Pi Pico, visitez Raspberry Pi Pico - Relais..
Pour l'installer, fixez la plaque d'armature sur la porte ou la fenêtre (la partie qui bouge) et montez l'électroaimant sur le cadre de la porte (la partie qui ne bouge pas). Assurez-vous que ces deux pièces se touchent lorsque la porte est fermée.
Diagramme de câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code du Raspberry Pi Pico
Ce code verrouille et déverrouille la porte toutes les 5 secondes.
Étapes rapides
Veuillez suivre ces instructions étape par étape :
- Assurez-vous que l'IDE Thonny est installé sur votre ordinateur.
- Assurez-vous que le firmware MicroPython est installé sur votre Raspberry Pi Pico.
- Si c'est la première fois que vous utilisez un Raspberry Pico, reportez-vous au tutoriel Raspberry Pi Pico - Premiers pas. pour obtenir des instructions détaillées.
- Connectez le Raspberry Pi Pico à la serrure électromagnétique selon le schéma fourni.
- Connectez le Raspberry Pi Pico à votre ordinateur à l’aide d’un câble USB.
- Lancez l’IDE Thonny sur votre ordinateur.
- Dans l’IDE Thonny, sélectionnez l’interpréteur MicroPython (Raspberry Pi Pico) en naviguant vers Outils Options.
- Dans l’onglet Interpréteur, sélectionnez MicroPython (Raspberry Pi Pico) dans le menu déroulant.
- Assurez-vous que le bon port est sélectionné. L’IDE Thonny devrait détecter automatiquement le port, mais vous devrez peut-être le sélectionner manuellement (par exemple, COM3 sous Windows ou /dev/ttyACM0 sous Linux).
- Copiez le code ci-dessus et collez-le dans l’éditeur de l’IDE Thonny.
- Enregistrez le script sur votre Raspberry Pi Pico en procédant comme suit :
- Cliquez sur le bouton Enregistrer, ou utilisez les touches Ctrl+S.
- Dans la boîte de dialogue d’enregistrement, vous verrez deux sections : Cet ordinateur et Raspberry Pi Pico. Sélectionnez Raspberry Pi Pico.
- Enregistrez le fichier sous le nom main.py.
- Cliquez sur le bouton vert Exécuter (ou appuyez sur F5) pour exécuter le script. Le script s’exécutera.
- Placez la plaque d’armature près de l’électroaimant.
- Observez comment la plaque d’armature est attirée par l’électroaimant.
Si vous nommez votre script main.py et que vous le sauvegardez dans le répertoire racine du Raspberry Pi Pico, il se lancera automatiquement à chaque mise sous tension ou réinitialisation. Cela est utile pour les applications autonomes qui doivent commencer à s'exécuter immédiatement après l'alimentation. Si vous nommez votre script d'un autre nom que main.py, vous devrez l'exécuter manuellement depuis le Shell de Thonnys.