Table des matières:
- Fournitures
- Étape 1: Pièces imprimées en 3D
- Étape 2: Tableau de contrôle
- Étape 3: Carte d'alimentation
- Étape 4: Assemblage
- Étape 5: Programmation
Vidéo: Testeur de servomoteurs à deux modes : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Lorsque j'achète un nouveau servomoteur, je veux vérifier rapidement s'il fonctionne. Le testeur de servomoteurs à deux modes me permet de le faire en une minute. Les servos, du moins les moins chers que je connais, ne fonctionnent parfois pas comme prévu à leur arrivée: les vitesses sautent, l'électronique du servo ne fonctionne pas ou il s'agit d'un servo à 120 degrés et non à 180 degrés. C'est une bonne chose de tester un servo avant de l'utiliser ! Jusqu'à présent, j'avais l'habitude de prendre une maquette, un Arduino, une alimentation 5V, un câble USB, mon PC et quelques câbles de démarrage et j'ai construit un testeur de servo à chaque fois à partir de zéro. Avec le testeur de servomoteurs à deux modes, c'est maintenant de l'histoire ancienne.
Il existe des testeurs de servos commerciaux disponibles pour environ 10 $, plus ou moins les coûts de ce projet. Les produits que j'ai trouvés sur Amazon testent jusqu'à trois servos en parallèle et disposent de trois modes de test: Manuel, Auto et Neutre.
Le testeur de servomoteurs à deux modes vous permet de tester jusqu'à quatre servomoteurs en parallèle et dispose de deux modes: suivi et balayage. En Follow, les servos connectés suivent la position du potentiomètre, en Sweep, le potentiomètre sert à régler la vitesse. A l'intérieur se trouve un Arduino Nano et un convertisseur DC-DC Step-Up pour alimenter l'Arduino à partir de l'entrée d'alimentation 5V. L'appareil dispose d'un interrupteur à bascule pour sélectionner le mode et d'un potentiomètre pour régler le signal de commande.
Pour construire cet appareil, vous aurez besoin de faire quelques soudures. Il est toujours surprenant de voir comment ces composants électroniques fragiles survivent à mes "soudures". Pour programmer l'Arduino Nano, vous avez besoin d'un câble USB Mini. Le boîtier est imprimé en 3D avec les deux fichiers STL qui sont joints.
Il est moins cher d'acheter un testeur de servo. Mais sur les images et vidéos que j'ai trouvées, toujours Micro et jamais Standard Servos sont utilisés. Le mode Auto semble ne pas avoir de vitesse réglable. Le testeur de servomoteurs à deux modes a suffisamment de puissance pour contrôler quatre servos standard. Il peut être reprogrammé et vous pouvez donner une autre signification au commutateur et au potentiomètre si vous le souhaitez.
Fournitures
1 Arduino Nano
1 convertisseur élévateur DC-DC, ajusté à 5V à 12V (aka. DC-DC Booster)
1 interrupteur à bascule marche-arrêt à 3 broches
1 potentiomètre 100-1M (aka. résistance réglable)
1 condensateur 100n
1 résistance de 10k
1 bornier débrochable à 2 broches
2 Planche de prototypage 45x35 mm
1 connecteur mâle à une rangée à 13 broches
1 embase mâle à une rangée à 15 broches
1 connecteur mâle à une rangée à 2 broches avec des broches de 15 mm de long
3 connecteurs mâles à une rangée à 3 broches
1 connecteur mâle à une rangée à 3 broches avec deux broches de 15 mm de long
2 connecteurs femelles à une rangée à 2 broches
Étape 1: Pièces imprimées en 3D
J'ai utilisé le matériau "PETG" pour imprimer le boîtier du testeur de servomoteurs à deux modes (TMST). Si vous n'avez pas d'imprimante 3D, je vous recommande de rechercher un service d'impression 3D à proximité.
Étape 2: Tableau de contrôle
Soudez les broches à la carte Arduino comme indiqué sur (l'une des) images de l'étape ci-dessus. VIN et GND ont besoin d'une longue broche pour attacher plus tard la carte de commande à la carte d'alimentation. Je ne sais pas si c'est comme ça que c'est fait, mais j'ai collé les composants sur la planche pour qu'ils restent en place lorsque j'ai tourné la planche.
L'une des trois broches de l'interrupteur à bascule est coupée pour ne pas gêner. C'est un peu à l'étroit dans cette zone car la résistance de rappel doit être connectée à la broche centrale du commutateur. Le potentiomètre est placé de manière à ce que +/- soit vers l'interrupteur et la troisième broche soit vers le condensateur.
J'ai nommé certaines des broches Arduino sur la photo. A0 est le 4ème en partant de la gauche, 5V le 4ème en partant de la droite. GND est le 4ème en partant de la droite et D9 le 4ème en partant de la gauche; est-ce une coïncidence ? Quoi qu'il en soit, les deux masses de l'alimentation et de l'Arduino sont connectées. Le 5V de l'alimentation et le 5V de l'Arduino ne sont pas connectés; cela ne fonctionnerait pas. L'Arduino est alimenté par la broche VIN.
Étape 3: Carte d'alimentation
Placez les deux têtes femelles de manière à ce qu'elles correspondent aux positions de
1) VIN et GND de l'Arduino
2) 5V et masse de l'alimentation.
Connectez VIN +/- et VOUT +/- avec les broches des en-têtes femelles.
Étape 4: Assemblage
Insérez la carte d'alimentation dans le boîtier. J'ai utilisé des épingles pour fixer la planche. Branchez la carte de contrôle et montez le dessus du boîtier.
C'est le testeur de servomoteurs à deux modes. L'image montre comment connecter l'alimentation 5V et un servomoteur; les couleurs comptent !
Étape 5: Programmation
Vous trouverez ci-joint un croquis Arduino (TmstApp.ino) que vous pouvez ouvrir avec l'IDE Arduino et télécharger sur l'appareil. L'IDE Arduino peut être téléchargé à partir de:
Une fois que vous avez ouvert l'IDE Arduino et connecté le testeur de servomoteur bimode, sélectionnez le port (par exemple COM5) et la carte (Arduino Nano) dans le menu Outils. Vérifiez/réglez également le processeur sous Outils. Pour le clone Arduino que j'utilise, le processeur est « ATmega328P (Old Bootloader) ».
Lorsque vous appuyez sur le bouton Télécharger de la barre d'outils, le programme se compile et est téléchargé sur l'appareil; votre testeur de servomoteurs à deux modes est prêt !
Conseillé:
Comment faire fonctionner des servomoteurs à l'aide de Moto:bit avec Micro:bit : 7 étapes (avec photos)
Comment faire fonctionner des servomoteurs à l'aide de Moto:bit avec Micro:bit : Une façon d'étendre les fonctionnalités du micro:bit consiste à utiliser une carte appelée moto:bit de SparkFun Electronics (environ 15-20 $). Il a l'air compliqué et possède de nombreuses fonctionnalités, mais il n'est pas difficile de faire fonctionner des servomoteurs à partir de celui-ci. Moto:bit vous permet de
Testeur de servomoteurs utilisant Ic 555 : 4 étapes
Testeur de servos utilisant Ic 555 : dans ce tutoriel, je vais vous montrer comment faire un testeur de servos simple utilisant 555 ic
Comment contrôler un moteur à engrenages à courant continu à l'aide d'un contrôleur de vitesse électronique brossé 160A et d'un testeur de servomoteurs : 3 étapes
Comment contrôler un moteur à engrenages à courant continu à l'aide d'un contrôleur de vitesse électronique brossé 160A et d'un testeur de servomoteurs : Spécification : Tension : 2-3S Lipo ou 6-9 NiMH Courant continu : 35A Courant de rafale : 160A BEC : 5V/1A, mode linéaire Modes : 1. avant &inverser; 2. avant &frein; 3. avant & frein & verso Poids : 34g Taille : 42*28*17mm
Les deux modes ESP8266 (AP et mode client): 3 étapes
Les deux modes ESP8266 (mode AP et client): Dans l'article précédent, j'ai fait un tutoriel sur la façon de définir le mode sur ESP8266, qui est en tant que point d'accès ou station wifi et en tant que client wifi. Dans cet article, je vais vous montrer comment pour définir le mode ESP8266 sur les deux modes. C'est-à-dire que dans ce Mode ESP8266 peut
PSU Tiny Breadboard 5v (avec deux modes de sortie): 5 étapes
Tiny Breadboard 5v PSU (avec deux modes de sortie) : Ce petit bloc d'alimentation discret de 5 volts est idéal pour les projets de breadboard. Vous pouvez le coller entre la rupture des lignes électriques sur votre planche à pain. Avec un cavalier, vous pouvez fournir 5 volts pour toute la ligne électrique ou 5 volts sur le côté droit et le