Livraison gratuite à partir de 74,95 € NL (99,95 € BE / DE)

Livraison rapide avec DHL

Commandé avant 16:00 = Expédié aujourd'hui

14 jours de retour*


Transport routier

Raspberry Pi projet : Servocommande

Ce projet servo avec Raspberry Pi est un excellent moyen d'apprendre à ajouter du mouvement et du contrôle à vos projets. Avec un servo, vous pouvez effectuer des mouvements précis et contrôlés, vous permettant de contrôler un bras de robot ou une caméra à distance, par exemple. Dans ce projet, nous vous apprendrons les bases du contrôle d'un servo.

 

Ce manuel couvre: 

  • Niveau - Débutant 25% 25%
  • Durée 15 mn 25% 25%
  • Coûte 103,19 € 30% 30%

Étape 2: Connectez-vous

Pour commencer, il faut d'abord connecter le servomoteur au Raspberry Pi. Pour ce faire, connectez les fils de connexion au servomoteur. Ensuite, nous connectons le fil de liaison qui est attaché au servomoteur au Raspberry Pi 4B. Connectez les fils aux broches suivantes : Le fil de liaison rouge à la BROCHE 2 (5 volts). Le cavalier noir sur la BROCHE 6 (Masse) et le dernier cavalier sur la BROCHE 12 (BCM 18).

Étape 3: programmation

Si tout est correctement connecté et que votre Pi fonctionne correctement, nous pouvons commencer à écrire le code pour exécuter le Servo. Ouvert sur toi Raspberry Pi l'environnement de programmation Thonny. Créez ensuite un nouveau fichier appelé servo_project.py (vous pouvez l'appeler comme vous voulez, tant qu'il est suivi de ".py" !) Enregistrez ce fichier et commencez à écrire le code suivant :

de gpiozero importer AngularServo
depuis le temps importer le sommeil

 

servo = AngularServo (18, min_pulse_width = 0.0006, max_pulse_width = 0.0023)

 

tandis que (Vrai):
angle servo = 90
sommeil (2)
angle servo = 0
sommeil (2)
angle servo = -90

sommeil (2)

Vous utilisez ce code pour contrôler votre servomoteur. Examinons le code ligne par ligne et voyons quelle ligne fait quoi !

Le code commence par importer les bibliothèques AngularServo et Sleep.

servo = AngularServo (18, min_pulse_width = 0.0006, max_pulse_width = 0.0023)

En utilisant ce morceau de code, nous allons créer une variable appelée servo. Dans ce cas, nous disons que la broche de données est GPIO 18. Et nous disons quelle est la largeur d'impulsion min et max, qui est de 0.0006 et 0.0023.

tandis que (Vrai):
angle servo = 90
sommeil (2)
angle servo = 0
sommeil (2)
angle servo = -90

sommeil (2)

 

Ici, nous faisons une boucle sans fin en utilisant une instruction "While (True)". Le servo va ici de l'angle de 90 degrés à l'angle de 0 degré à l'angle de -90 degrés. Avec une pause de 2 secondes entre les deux.

Étape 4: résultat

 Vous avez maintenant le Servo connecté à vous Raspberry Pi et écrit le code qui fera fonctionner le servo. Enregistrez votre fichier et cliquez sur "Exécuter" (gros bouton vert dans "Thonny" avec un bouton de lecture dedans") Et voyez ce qui se passe ! Votre servo ne fonctionne pas ? Jetez ensuite un coup d'œil aux étapes précédentes et réessayez !

Avez-vous aimé faire ce projet? Jetez un œil à l'un de nos autres projets !

La note de www.elektronicavoorjou.nl à Avis sur WebwinkelKeur est 9.3 / 10 basé sur 5012 avis.