Servo Feedback Hack (gratuit) (6 / 8 étapes)

Étape 6: Référence analogique ajuster

Un 10 bits analogique à la Conversion numérique (ADC), qui est standard sur la plupart des microcontrôleurs, retourne une valeur entre 0 - 1023 sur n’importe quel signal analogique. Produira une référence 5V ~ 5mV par étape. Compte tenu de notre différence de tension mesurée de 1,47 (1,87 - 0,40) du fil de rétroaction du servo, la gamme ADC serait ~ 294 marches. C’est assez bon, mais nous pouvons faire mieux. Nous pouvons changer la tension que l’arduino perçoit comme « maximum » ou 1023 comme un moyen d’augmenter la gamme de capteurs analogiques de basse tension, et nous faisons cela en construisant un diviseur de tension sur la broche A-Ref.
Si nous utilisons une tension plus faible comme une référence pour l’ADC, nous pouvons augmenter la plage qui se rend compte de l’ADC. Selon les dernières arduino analogReference() notes [http://arduino.cc/en/Reference/AnalogReference], une tension qui est appliquée à la broche ARef est nouveau divisée par une résistance interne de 32 K. Leur exemple utilise une entrée à l’A-Ref sous 2, 5V et l’arduino voit 2.2V à la place. Avec une tension élevée de référence de 2.2V, la conversion se résout en ~2.1mV par étape, et la portée de la rétroaction du servo piraté serait de 700 marches. C’est mieux comme ça. L’appel à analogReference(EXTERNAL) dira l’arduino à regarder la broche A-Ref pour mesurer les valeurs analogiques. Heureusement, l’appel à analogReference(DEFAULT) fixera la tension de référence analogique vers une source interne (~ 5V ou ~3.3V selon votre power supply), alors vous pouvez passer en arrière lire les capteurs qui ont besoin de la gamme complète de 5V à travailler;)
J’ai joué un peu avec quelques valeurs différentes (toute résistance standard. rien exotique passe ici) et testé avec l’arduino ADC pour trouver que sous une bonne puissance d’alimentation (9VDC glob de mur de 1. 0 a) j’ai obtenu la plus large gamme en attachant un 3,3 K au GND et un K de 4,7 à + 5. Vous pouvez avoir des résultats différents. Allez-y et jouer avec les valeurs. Si vous êtes au large, l’ADC va cracher de 1023 pour toute lecture au-dessus de la valeur sur A-Réf. Heck, je parie que vous pourriez utiliser un potentiomètre et cadran en live.
Le problème, que nous allons à travers vaut la peine, parce que le signal qui sort le potentiomètre interne a un tas de bruit dedans. L’éventail plus large permettra d’effacer les données incorrectes. Définissez votre platine de la même façon à la façon dont je l’ai et exécuter le code sur la page suivante.

Articles Liés

Robo-Mobile - un Robot Bluetooth maison

Robo-Mobile - un Robot Bluetooth maison

Arrière-planCe robot est un que j'ai construit pour apprendre. Avant ce projet, j'ai eu mes pieds mouillés avec quelques projets d'Arduino à petite échelle comme un robot ultrasonique, (qui ferait passer vers l'arrière jusqu'à ce qu'il a une certaine
DIY gestionnaires de mot de passe à l’aide de Kurety

DIY gestionnaires de mot de passe à l’aide de Kurety

Sécurité en ligne devient de plus en plus importante chaque année. Il semble que nous grandissons exponentiellement en technologie donc faire ceux qui veulent aggraver la vie pour les entreprises et les consommateurs. Je sentais que c'était mon devoi
Machine à café Arduino

Machine à café Arduino

J'ai fait ce projet parce que c'était gênant démarrer la machine, que revenir 1 minute plus tard, quand la machine à café est assez chaude pour actionner l'interrupteur. Allumez l'interrupteur pendant 10 secondes, puis désactivez-la si la machine se
PROTEI_007

PROTEI_007

Protei_007 est le septième prototype pour un projet appelé Protei, qui est une source ouverte, articulée, segmenté, robotique, sans équipage, voilier, construit à l'origine pour naviguer contre le vent, en faisant glisser un boom de long-absorbant d'
Tower Pro SG 90 Micro Servo Hack

Tower Pro SG 90 Micro Servo Hack

Hi there ! Cette instructable contient les instructions détaillées de comment vous pouvez pirater une tour pro SG 90 micro servo pour rotation continue.Pourquoi ?Micro servos peuvent être utilisés comme des roues du robot et sont plus pratiques pour
Life Hack : Comment obtenir un film Redbox gratuit

Life Hack : Comment obtenir un film Redbox gratuit

Tout le monde aime les trucs gratuits. Voici un hack de vie simple pour obtenir un film Redbox gratuit.Étape 1: La seule étapeIl y en a qu'un seul, étape facile pour obtenir un film Redbox gratuit.Quand il vous demande un code promo, tapez : dvdonme*
HiTec Servo Hack

HiTec Servo Hack

il s'agit d'une procédure pas à pas rapide et facile sur la façon de modifier un HiTec Servo et faites-en un moteur dc normal avec des engrenages.Pour voir comment vous pouvez contrôler vos moteurs avec l'Arduino visitez cette instructable :www.guilh
Hack de Servo mécanique.

Hack de Servo mécanique.

Un autre hack servo, est-ce vraiment nécessaire ?Seulement, si on ajoute quelque chose de nouveau. Je pense que cela on le fait, mais vous me corrigerez si je me trompe.Comme un novice, dans un premier temps je l'ai trouvé difficile de comprendre les
Chargement sans fil magnétique Hack à n’importe quel Smartphone gratuitement!!!

Chargement sans fil magnétique Hack à n’importe quel Smartphone gratuitement!!!

Nous allons faire n'importe quel smartphone ou téléphone bon marché vieux sans fil recharge compatible avec ce hack avec juste 4 aimants ! Absolument gratuitement pour faire avec des choses que vous avez dès maintenant !Smartphones deviennent plus in
Moule-gratuit hack de rideau de douche (pour de vrai)

Moule-gratuit hack de rideau de douche (pour de vrai)

Même si les rideaux en douche est souvent annoncés comme « moule-libre », ce n'est qu'une question de temps avant que le méchant goop fait une nouvelle maison. Cette instructable vous mènera à travers le processus de prolonger la vie d'un rideau de d
Gratuit Simple DJI cardan fantôme Hack

Gratuit Simple DJI cardan fantôme Hack

Étape 1: Hé les gars,Il s'agit de mon premier instructable jusqu'ici, et j'ai pensé que je le ferais sur quelque chose qui m'avait vraiment confus. Quand j'ai acheté un cardan d'ebay pour mon dji fantôme le cardan n'a pas eu une marque ou des instruc
Faire votre propre servo de faible coût

Faire votre propre servo de faible coût

j'ai eu un problème avec certains servos que j'ai acheté pour mon arduino, mais je ne sais pas pourquoi, ils faisaient quelques bruits étranges et dessiniez trop courant. J'ai donc décidé de faire mon propre servos!. Tout d'abord de tous ses importan
Arduino Hack - RGB LED - ventilateur de processeur & TLC5940

Arduino Hack - RGB LED - ventilateur de processeur & TLC5940

Dans ce Instructable, j'ai va vous guider à travers le processus de piratage et de conversion d'un clair, ventilateur de 120 mm PWM utilisé sous le même toit PC à partir d'une seule couleur LED à LED RGB d'adressables individuellement. Les applicatio
Rallonges de servos DIY

Rallonges de servos DIY

vous travaillez sur un projet Arduino ou robotique à l'aide de servo-moteurs où les fils ne sont pas assez longtemps ? Alors vous avez besoin de rallonges servos. Vous pouvez acheter des rallonges servos dans de nombreux magasins de passe-temps et en