Raspberry Pi Pico - Capteur d'Inclinaison SW520D
Ce tutoriel vous explique comment utiliser le Raspberry Pi Pico et le capteur d'inclinaison SW520D pour détecter l'inclinaison. En détail, nous allons apprendre :
- Comment connecter le capteur d'inclinaison SW520D au Raspberry Pi Pico
- Comment programmer le Raspberry Pi Pico pour détecter l'inclinaison avec le capteur SW520D.

Matériel Requis
| 1 | × | Raspberry Pi Pico W | |
| 1 | × | Raspberry Pi Pico (alternative) | |
| 1 | × | Câble Micro USB | |
| 1 | × | SW520D Tilt Sensor Module | |
| 1 | × | Fils de connexion | |
| 1 | × | Recommandé: Carte d'extension à bornier à vis pour Raspberry Pi Pico |
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À Propos du Capteur d'Inclinaison SW520D
Le module capteur d'inclinaison SW520D peut détecter les inclinaisons ou les changements d'orientation dans son environnement. À l'intérieur du module, il y a une petite bille métallique qui roule entre deux contacts électriques selon l'angle d'inclinaison. Le module génère un simple signal numérique (ON/OFF).
Brochage
Le capteur d'inclinaison SW520D comprend trois broches :
- Broche VCC : doit être connectée à VCC (3,3V à 5V)
- Broche GND : doit être connectée à GND (0V)
- Broche DO : est une broche de sortie : HIGH lorsque le capteur est en position verticale et LOW lorsqu'il est incliné. Cette broche doit être connectée à la broche d'entrée du Raspberry Pi Pico.

Le module capteur d'inclinaison SW520D dispose de deux indicateurs LED :
- Une LED indique l'état d'alimentation.
- Une autre LED indique l'état d'inclinaison, s'allumant lorsque le capteur est en position verticale et s'éteignant lorsqu'il est incliné.
Comment Ça Fonctionne
Voici comment se comporte la broche de sortie du capteur :
- Lorsque le capteur est en position verticale, la bille métallique ferme le contact, et la broche de sortie est mise à HIGH.
- Lorsque le capteur est incliné, la bille métallique ouvre le contact, et la broche de sortie est mise à LOW.
Schéma de Câblage

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Comment Programmer pour le Capteur d'Inclinaison SW520D
- Initialise la broche du Raspberry Pi Pico en mode entrée numérique à l'aide de la classe Pin de MicroPython :
- Lit l'état de la broche du Raspberry Pi Pico à l'aide de la méthode value() :
Code Raspberry Pi Pico - Détecter l'Inclinaison
Étapes Rapides
- Connectez votre ordinateur au Raspberry Pi Pico.
- Ouvrez Thonny sur votre PC.
- Allez dans Outils → Options → sélectionnez Interpréteur MicroPython (Raspberry Pi Pico).
- Copiez le code suivant et téléversez-le sur le Raspberry Pi Pico.
- Inclinez le capteur SW520D dans un sens puis dans l'autre.
- Consultez le résultat dans la Console Thonny.
Dépannage
Si vous rencontrez des problèmes avec le fonctionnement du capteur d'inclinaison SW520D, essayez les étapes de dépannage suivantes :
- Vérifiez l'orientation : Le SW520D est sensible à son angle de montage. Assurez-vous qu'il est installé dans la bonne position verticale pour une détection fiable.
- Réduisez les vibrations : Le capteur d'inclinaison peut également réagir aux vibrations mécaniques. Le monter sur une surface stable peut aider à minimiser les faux déclenchements.
- Vérifiez le câblage : Assurez-vous que les broches VCC, GND et DO sont correctement connectées.
- Vérifiez l'alimentation : Assurez-vous que l'alimentation est stable et exempte de bruit électrique pour des lectures cohérentes.
En suivant ces étapes, vous devriez être en mesure de résoudre tout problème potentiel avec le capteur d'inclinaison SW520D.