Table des matières:
- Étape 1: Étape 1: Ce dont vous avez besoin
- Étape 2: Étape 2: le Circuit
- Étape 3: Étape 3: le Code
- Étape 4: Étape 4: Boîtier
- Étape 5: Mieux comprendre
Vidéo: Minuterie Raspberry Pi 3 avec servomoteur : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Le but de cette version est de créer une minuterie automatisée avec des heures définies en utilisant le servo. Il utilise le raspberry pi 3 comme ordinateur et Python pour le code.
Étape 1: Étape 1: Ce dont vous avez besoin
Il y a un total de 17 pièces qui sont nécessaires pour construire ce circuit. La pièce principale nécessaire pour que cette minuterie fonctionne est un servomoteur de préférence le modèle SG92R, le but de ce servo est d'être la partie mobile de la minuterie. En python, vous pouvez définir l'angle exact auquel vous souhaitez que le servo aille, ce qui lui permet d'être une excellente utilisation pour une minuterie. Les autres pièces nécessaires sont trois boutons (chacun pour un temps différent), une LED (pour indiquer quand le temps est écoulé), une résistance de 330 ohms (pour le circuit LED), 13 cavaliers/câbles (pour tout connecter) et 1 planche à pain pour tout assembler. Si vous souhaitez également faire le boîtier, vous aurez un type de boîte transparente, un panneau de mousse et un disque en plastique.
Étape 2: Étape 2: le Circuit
Le circuit est relativement simple mais je vais quand même l'expliquer -
Servo: Pour câbler le servo, vous aurez besoin du servo lui-même et de trois câbles de démarrage. Tout d'abord, placez chacun des câbles de démarrage sur les trois fils du servo. Après, regardez les couleurs du servo, marron = masse (GND), rouge = tension (5V) et orange = GPIO.
Bouton: Pour câbler, chacun des boutons prend un cavalier pour le connecter à un port GPIO et le connecter à une cheville sur le bouton. Ensuite, prenez un autre cavalier pour le connecter à la terre et placez-le sur la cheville adjacente de la cheville GPIO. Répétez l'opération deux fois pour les deux autres boutons et connectez-les à deux broches GPIO différentes.
LED: Pour câbler la LED, vous aurez besoin de deux cavaliers (un pour la masse et un pour la broche GPIO), une résistance de 330 ohms et la LED elle-même. Commencez par prendre l'un des câbles de démarrage et mettez-le à la terre, puis connectez ce fil à la résistance. Après, prenez la led et connectez la plus petite cheville à la résistance puis prenez le deuxième câble de démarrage et connectez-le à un nouveau port GPIO (différent des servos et des boutons) et connectez l'autre côté du cavalier à l'autre jambe du LED.
Astuce: vous pouvez utiliser deux autres cavaliers pour étendre la masse et un port GPIO sur le côté de la maquette.
Étape 3: Étape 3: le Code
Le code de la minuterie Raspberrypi dérive principalement de la bibliothèque gpio zero et n'est pas difficile à reproduire-
Ma correction/Min et Max: Après avoir exporté les fonctions de la bibliothèque il y a un patch qui contient mes corrections et les PW min et max. Ce que fait ce code, c'est qu'il configure la largeur d'impulsion du servo afin qu'il puisse fonctionner au mieux.
Variables: pour ce code, vous avez besoin de 5 variables dont une pour le servo, les trois boutons différents et la LED
Code principal: Pour cette explication, je parlerai d'un bloc car les deux autres sont identiques. Ce que fait le code principal, c'est qu'il crée un incrément du servo en remontant le code puis répète cet incrément 20 fois, ce qui lui fera atteindre son cycle complet. le second si dans ce bloc est pour la LED, il détecte la fin du cycle et allume et éteint la LED.
Étape 4: Étape 4: Boîtier
Pour finir, vous aurez besoin d'une sorte de boîtier pour couvrir les circuits. Ce que j'ai fait, c'est de prendre une boîte en plastique transparent qui avait une fois des vis coupées sur le côté pour que le Raspberry Pi puisse s'y insérer, puis j'ai ajouté des trous pour les boutons et les LED, j'ai également doublé la boîte avec de la mousse pour que le circuit soit sûr. Enfin pour le servo, j'ai pris un couvercle de boîte en plastique et j'en ai fait un cercle pour servir de cadran d'horloge.
Étape 5: Mieux comprendre
Cette vidéo permet de mieux comprendre le circuit.
Conseillé:
Minuterie d'alimentation avec Arduino et encodeur rotatif : 7 étapes (avec images)
Minuterie d'alimentation avec Arduino et encodeur rotatif : cette minuterie d'alimentation est basée sur la minuterie présentée sur : https://www.instructables.com/id/Timer-With-Arduin… Un module d'alimentation et un SSR (relais à semi-conducteurs ) y étaient attachés.Des charges de puissance jusqu'à 1KW peuvent être exploitées et avec des changements minimes le l
Moteur pas à pas avec bascules D et minuterie 555; la première partie du circuit la minuterie 555 : 3 étapes
Moteur pas à pas avec bascules D et minuterie 555; la première partie du circuit la minuterie 555 : Le moteur pas à pas est un moteur à courant continu qui se déplace par étapes discrètes. Il est souvent utilisé dans les imprimantes et même la robotique. Je vais expliquer ce circuit par étapes. La première partie du circuit est un 555 minuteur. C'est la première image (voir ci-dessus) avec une puce 555 avec
Interfaçage du servomoteur avec NodeMCU : 6 étapes (avec photos)
Interfaçage du servomoteur avec NodeMCU : Bonjour à tous, voici mon premier projet Instructable. Vous voulez donc commencer avec NodeMCU ? Eh bien, je suis ici pour partager avec vous. Aujourd'hui, je vais vous montrer comment démarrer avec NodeMCU. Allons-y ! NodeMCU a à bord ESP8266-12E fait le b
Microcontrôleur AVR. LED clignotant à l'aide de la minuterie. Interruptions des minuteries. Mode CTC de la minuterie : 6 étapes
Microcontrôleur AVR. LED clignotant à l'aide de la minuterie. Interruptions des minuteries. Mode Timer CTC : Bonjour à tous ! Les minuteries sont un concept important dans le domaine de l'électronique. Chaque composant électronique fonctionne sur une base de temps. Cette base de temps permet de garder tout le travail synchronisé. Tous les microcontrôleurs fonctionnent à une fréquence d'horloge prédéfinie, le
Comment contrôler les appareils ménagers avec la télécommande du téléviseur avec fonction de minuterie : 7 étapes (avec images)
Comment contrôler les appareils ménagers avec la télécommande du téléviseur avec fonction de minuterie : Même après 25 ans de son introduction sur le marché grand public, la communication infrarouge est toujours très pertinente ces derniers jours. Qu'il s'agisse de votre téléviseur 4K 55 pouces ou de votre système audio de voiture, tout a besoin d'une télécommande IR pour répondre à nos