Table des matières:

Testeur triple servo Arduino : 6 étapes (avec photos)
Testeur triple servo Arduino : 6 étapes (avec photos)

Vidéo: Testeur triple servo Arduino : 6 étapes (avec photos)

Vidéo: Testeur triple servo Arduino : 6 étapes (avec photos)
Vidéo: Amazing arduino project 2024, Juillet
Anonim
Testeur triple servo Arduino
Testeur triple servo Arduino

Je construis actuellement plusieurs robots marcheurs, tous alimentés par plusieurs servos. Le problème se pose alors de déterminer l'étendue du mouvement de chaque servomoteur par rapport à l'amplitude de mouvement disponible. De plus, j'essaie de déterminer quel type de démarche de marche est nécessaire. J'ai plusieurs testeurs stupides à 2 $ que vous pouvez acheter, mais bien qu'ils aident, ils ne peuvent pas réellement fournir de commentaires sur la position dans laquelle se trouve le servo. Toute la programmation ultérieure utilise arduino et il serait donc bien de savoir quelle valeur de position du servo ferait le travail. C'est à ce moment-là que j'ai décidé de fabriquer un testeur de servo avec un écran pour la lecture visuelle de la position du servo de 1 à 180.

Donc, pour ce projet, il suffit d'un arduino pro-mini, de 3 potentiomètres 5K, de quelques broches pour les servos, d'un SPI OLED et d'un JST pour l'alimentation. J'ai également soufflé plus de servos que je ne pense, donc cela nécessite également un convertisseur de puissance bon marché pour s'assurer que tout fonctionne bien à 5v. J'ai également commencé avec une boîte simple, mais j'ai ensuite pensé "Que ferait Adam Savage?" et a donc ajouté quelques détails de conception, l'a pulvérisé dans un apprêt et avec diverses encres et poudres de vieillissement lui a donné un aspect usé. J'ai également fait quelques entailles et coupes et les ai peintes en argent pour donner l'impression d'une boîte en métal et j'ai peint et sali les boutons. Un cabochon de verre a été utilisé comme lunette d'écran. J'ai également ajouté quelques fausses étiquettes, convenablement imbibées de café qui viennent d'être imprimées et collées.

Étape 1: Le circuit

Le circuit
Le circuit

Voici le circuit et il est très simple. L'OLED 1306 fonctionne sur SPI et les 3 pots sont câblés entre le 5v et la terre avec l'essuie-glace de chacun allant à l'une des 3 des broches d'entrée analogique Arduino. Les servos sont à leur tour pilotés à partir de 3 des sorties arduino.

L'alimentation est fournie via une prise JST afin que je puisse utiliser n'importe quel RX Lipo qui pourrait traîner et cela va dans un convertisseur de puissance bon marché qui ensuite

Étape 2: Coder

Le code ci-joint est pour l'Arduino Pro-mini mais fonctionnera à peu près sur la plupart des Arduino. Vous devrez également installer la bibliothèque u8g pour exécuter l'écran OLED

Étape 3: Le cas

L'affaire
L'affaire
L'affaire
L'affaire

STL pour le cas

Étape 4: Disposition du tableau

Disposition du tableau
Disposition du tableau

J'utilise juste un veroboard pour tout monter. Dans le but de pouvoir réutiliser n'importe quoi, l'Arduino et l'OLED sont branchés sur certains en-têtes montés sur la carte. Les pots sont également montés directement sur la carte, tout comme le convertisseur de puissance. Celui-ci ne semble pas avoir les broches montées sur un pas de 0,1 , mais certaines broches d'en-tête légèrement évasées ont corrigé cela. Un fil de signal à usage général a été utilisé pour tout connecter ensemble.

Vous pouvez voir sur la photo où se trouve l'alimentation sous l'espace où se branche l'OLED.

Étape 5: Terminer le boîtier

Finir l'affaire
Finir l'affaire
Finir l'affaire
Finir l'affaire
Finir l'affaire
Finir l'affaire

Le cas a été terminé par une première peinture avec un apprêt gris voiture de quelques couches. Une fois cela fait, j'ai utilisé diverses poudres d'altération, des lavis de rouille et des peintures acryliques pour les détails. J'aime particulièrement trancher certains bords du boîtier, puis les peindre dans un argent plus brillant afin de donner l'impression qu'un boîtier en métal se cache en dessous. L'ensemble de la boîte a ensuite été pulvérisé dans un vernis mat et une fois séché, le verre cabochon a été collé en place.

Étape 6: en cours d'utilisation

Utilisé
Utilisé
Utilisé
Utilisé
Utilisé
Utilisé
Utilisé
Utilisé

Juste pour le plaisir, vous pouvez voir le logo de démarrage ici. Tout ce que vous avez à faire maintenant est de connecter les servos, d'ajuster les potentiomètres et de lire les positions des servos pertinentes que vous pouvez ensuite utiliser dans d'autres programmes.

Conseillé: