La tête binoculaire Robot un stéréoscope caméra (3 / 7 étapes)

Étape 3: Créer des Circuits de contrôleur de Servo : théorie

Servos exigent ce qu’on appelle la Modulation de largeur d’impulsion à leur fil signal à comprendre où vous voulez le palonnier à se tourner vers. Modulation de largeur d’impulsion est l’acte d’ajuster le facteur de marche d’une forme d’onde comme une onde carrée. Servos analogiques, plus besoin de 1 à 2 ms de signal (tension positive) et 7 – 18 ms de signal (zéro de tension). La feuille de données pour les servos SG90 dit qu’ils fonctionnent à 50 Hz (20ms) mais j’ai trouvé qu’ils fonctionnent bien plus de 90 Hz. Le signal sur doit toujours être entre 1 et 2 ms cependant.

Vous pouvez trouver de nombreux exemples en ligne de commande des servos avec Arduino ou même une puce 555 minuterie, mais je vais devenir vraiment fondamentaux ici et utiliser les composants seulement discrets. Nous allons utiliser le Circuit de multivibrateur Astable ! Juste un avertissement, ce circuit a tendance à être... jumpy, et vos servos gagnera beaucoup de personnalité.

Le multivibrateur Astable crée une onde carrée à une fréquence déterminée par le temps de charge du condensateur résistance dans le circuit. Ce qui est soigné sur ce circuit, c’est que le cycle de l’onde carrée peut être réglé en ajustant les deux séries de résistances et de condensateurs.

J’ai constaté que lorsque les condensateurs dans ce circuit sont 220 nF, les résistances doivent être 5 – 15k pour les ms 1-2 à l’heure et 48k pour environ 8ms de temps d’arrêt. Maintenant, au total, c’est 10 ms ou fréquence de 100 Hz, ce qui est beaucoup plus élevée que la fréquence de fonctionnement indiquée pour ces servos, mais j’ai trouvé ces valeurs par essais et erreurs, et ils ont travaillé pour moi.

Le joystick 2 axes (https://www.parallax.com/product/27800) que j’utilise est tout comme celles que l'on trouve dans les contrôleurs de playstation. Lorsque vous déplacez le joystick dans le x ou l’axe des ordonnées, il modifie la résistance des deux potentiomètres, un pour l’axe x et l’autre pour y. Ces valeurs de résistance sont ~ 5 k dans le centre et descendre à 0 et jusqu'à 10 k lorsque vous déplacez le joystick.

Donc, si nous fixons notre garnitures potentiomètres à 5k dans le circuit, nous pouvons utiliser chaque potentiomètre de l’axe du levier de commande pour changer la largeur d’impulsion de 1 à 2 ms de signal, et donc contrôle la position de la corne de servo, notre cou robot.

L’inconvénient à l’utilisation de ce circuit est que vous devez séparer alimentations pour chaque servo parce qu’elles interfèrent avec les signaux de l’autre. Vous ne pouvez pas il suffit d’exécuter les deux circuits en parallèle avec une pile. Pas un super gros problème, mais il ajoute une étape supplémentaire dans le processus de câblage plus tard. Cela signifie aussi que nos manette de parallaxe pré soudé doit être libéré de son Conseil d’administration parce qu’elle vient soudé, avec un terrain d’entente.

Articles Liés

Ligne de Robot suiveur à l’aide de caméra bouclier en 1Sheeld & Arduino

Ligne de Robot suiveur à l’aide de caméra bouclier en 1Sheeld & Arduino

Il a été si longtemps depuis ma dernière publication Instructables. En fait, j'ai essayé de faire projet très populaire mais avec un nouveaux outils et une facile façon surtout dans le codage. J'ai travaillé sur un robot suiveur de ligne qui trace un
« Projet lancement plateforme Robot » partie 1 - la tête

« Projet lancement plateforme Robot » partie 1 - la tête

Introduction ;Je suis en train de construire un robot que je peux joindre certains de mes nombreux projets et ont la fonction hors le robot lui-même. Au lieu de faire un lit plat sur les pistes, j'ai pensé qu'elle pourrait utiliser une personnalité.
Ondulées Robots bancales (Simple Cam)

Ondulées Robots bancales (Simple Cam)

Faire un robot qui wiggles, vacille et danse autour grâce à une came fait maison.Étape 1: Liste des matériauxArticles en carton (ferraille) (5x7ish)Bouteille en plastiqueBrochettePistolet à colle/colle chaudePaillesCiseauxStock de carte métallique (o
Wendell le Robot

Wendell le Robot

Mise à jour : tête plus petite 21/12/2011 - danse de Robot de Zombie, (voir ci-dessous)Né dans les rêves de 1980, réalisés aujourd'hui.Ce qui suit est ma conception proposée pour un robot. Un robot avec un design simple, c'est facile de partager et d
Comment faire un simple RC SPY ROBOT

Comment faire un simple RC SPY ROBOT

Dans ce instructable, je vais vous montrer comment faire un robot espion rc qui est contrôlé par un contrôleur de la voiture rc. ce robots peuvent vous apporter vidéos et audios sur l'endroit où il est en raison de la cam espion!!MAIS la mauvaise, c'
Raspberry Pi contrôlé le système d’Irrigation

Raspberry Pi contrôlé le système d’Irrigation

Chaque printemps, ma femme obtient vraiment ambitieux et un grand jardin potager de plantes. Comme l'été s'éternise, ambition tour à tour à la paresse et malheureusement de que beaucoup des plantes meurent d'une mort lente, cinglante négligence attri
DR1 : Rover Discovery

DR1 : Rover Discovery

DR1 est un robot rover avec le noyau de l'Arduino. Des robots sur Internet sont conçus pour résoudre un problème déterminé, comme la localisation, lumière suite, détection d'obstacles.Le but de ce projet était de créer un robot qui comprend toutes ce
Small Is Beautiful : Micro-sculpture et peinture Micro-un Robot qui se dresse sur la tête d’une épingle.

Small Is Beautiful : Micro-sculpture et peinture Micro-un Robot qui se dresse sur la tête d’une épingle.

Quelles sont les limites de la dextérité humaine ? Comment petit une sculpture est possible en utilisant uniquement les outils portatifs ? J'étais curieux. Comme un bâtisseur de robot, voir : qui est intéressé à apprendre comment faire des micro-mach
IoT - contrôler un Robot de Pi framboise sur internet avec HTML et shell scripts seulement

IoT - contrôler un Robot de Pi framboise sur internet avec HTML et shell scripts seulement

(Si vous aimez cette Instructables, n'oubliez pas de voter à ce sujet (ci-dessus : drapeau de coin à droite). il est en concurrence sur l'INTERNET des objets et des concours d'automatisation. Merci beaucoup! ;-)Dans cette instructables, nous allons a
Fenrir : Un robot chien Open source

Fenrir : Un robot chien Open source

Mouvement des jambes fixesTransformation de rotationDémo de marcheL'Interface utilisateurIl s'agit d'un robot quadrupède mammifère de mini open source ou vous pouvez penser d'elle comme un robot chien de quatre jambes. L'objectif de ce projet est de
Comment faire une plateforme Mobile Robot faible coût

Comment faire une plateforme Mobile Robot faible coût

Ce Instructable agit ici de développer une base robotique pour prendre en charge vos expériences.Ce Instructable s'adresse à toute mise en route sur une plate-forme mobile de basse tension. Autres lecteurs pourraient trouver quelque chose d'intéressa
CupBot - plateforme robotique imprimés 3D

CupBot - plateforme robotique imprimés 3D

Voici un excellent week-end, que vous pouvez entreprendre des projets de robotique appelé CupBots basé sur le Raspberry Pi et le BeagleBone Black qui sont des cartes de crédit ordinateurs de taille et comprend également l'impression 3D...La plupart d
CupBots - 3D plate-forme robotique imprimé pour Arduino et Raspberry Pi

CupBots - 3D plate-forme robotique imprimé pour Arduino et Raspberry Pi

Voici un projet de robotique du grand week-end d'entreprendre avec des amis ou des gens de votre espace de la machine locale. Vous aurez besoin une imprimante 3D très pratique à la 3D impression les fichiers STL en pièce jointe dans le cadre de la pr
Conception de Robot jambes

Conception de Robot jambes

Si votre robot ont ennuyé du mouvement de la roue, cette instructables vous montrer comment concevoir et fabriquer des jambes Strandbeest de Theo Jansen (sans imprimante 3D) pour vous robot.Ref. :https://www.google.com/search?q=strandbeest&TBM=is...É