Raspberry Pi - Bouton - Servo-moteur
Ce tutoriel vous montre comment contrôler un servomoteur à l'aide d'un Raspberry Pi et d'un bouton. Voici comment cela fonctionne :
- Lorsque vous appuyez sur le bouton, le servomoteur tournera de 90 degrés.
- Lorsque vous appuyez à nouveau sur le bouton, le moteur reviendra à sa position d'origine de 0 degré.
La même procédure est répétée indéfiniment.
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du servo-moteur et du bouton
Si vous n'êtes pas familiarisé avec les servomoteurs et les boutons (y compris les broches, leur fonctionnement et comment les programmer), les tutoriels suivants peuvent vous aider :
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Pour simplifier et organiser votre câblage, nous vous recommandons d'utiliser un Screw Terminal Block Shield pour Raspberry Pi. Ce shield garantit des connexions plus sûres et plus faciles à gérer, comme illustré ci-dessous :
Veuillez noter que le schéma de câblage ci-dessus est uniquement adapté à un servomoteur avec un faible couple. Dans le cas où le moteur vibre au lieu de tourner, une source d'alimentation externe doit être utilisée pour fournir plus de puissance au servomoteur. Le schéma de câblage ci-dessous démontre l'utilisation d'une source d'alimentation externe pour le servomoteur.
AJOUTER UNE IMAGE
Veuillez ne pas oublier de connecter la masse (GND) de l'alimentation externe à la masse (GND) de l'Arduino Raspberry Pi.
Code Raspberry Pi - Bouton contrôle le moteur servo
Étapes rapides
- Assurez-vous d'avoir installé Raspbian ou tout autre système d'exploitation compatible avec Raspberry Pi sur votre Pi.
- Assurez-vous que votre Raspberry Pi est connecté au même réseau local que votre PC.
- Assurez-vous que votre Raspberry Pi est connecté à Internet si vous avez besoin d'installer des bibliothèques.
- Si c'est la première fois que vous utilisez un Raspberry Pi, consultez Installation du logiciel - Raspberry Pi..
- Connectez votre PC au Raspberry Pi via SSH en utilisant le client SSH intégré sur Linux et macOS ou PuTTY sur Windows. Consultez comment connecter votre PC à Raspberry Pi via SSH.
- Assurez-vous d'avoir la bibliothèque RPi.GPIO installée. Sinon, installez-la en utilisant la commande suivante :
- Créez un fichier de script Python button_servo.py et ajoutez le code suivant :
- Enregistrez le fichier et exécutez le script Python en entrant la commande suivante dans le terminal :
- Appuyez sur le bouton plusieurs fois.
Le script s'exécute en boucle infinie jusqu'à ce que vous appuyiez sur Ctrl + C dans le terminal.