Bras robotisé Trifecta (Science Olympiade) (10 / 14 étapes)

Étape 10 : programmation

Ce robot est alimenté par trois différents tableaux de microcontrôleur Arduino. Les deux planches de Arduino Mega Pro les deux exécutent le même programme (plus ou moins) tandis que le troisième a un programme très simple il suffit de contrôler l’inclinaison et le déclenchement de la rallonge.

Nous avons choisi d’utiliser trois planches afin que, dans le cas d’un pépin dans un peu de code sur un bras, les autres bras serait en mesure de fonctionnent encore correctement et toujours marquer des points pour le concours.

La caractéristique principale du code est le contrôle de PD pour le moteur de base. Cela permet le bras vers son emplacement sans aucun arrêt brusque quand il y arrive. Les chauffeurs Syren étaient extrêmement faciles d’envoyer des commandes, grâce à des bibliothèques de Dimension Engineering.

Le servomoteurs Dynamixel servos ont construit en régulation PID, donc tout ce qui restait à faire était d’envoyer les commandes de position à ceux. Parce que nous avons utilisé des servos des lignes AX, MX et RX, il a fallu deux tampons différentes puces. Nous avons appris comment utiliser l’Arduino pour contrôler ces servos de Savage Electronics et nous utilisons des versions légèrement modifiées de ses bibliothèques (inclus dans le dossier du code). Tout ce qui a été fait pour modifier ces bibliothèques pour notre usage était de changer le port série dans une bibliothèque afin que chaque puce mémoire tampon ait son propre port série.

Lorsque nous avons commencé à écrire le code, nous avons écrit à chaque fonction étape par étape. Nous avons commencé en exécutant uniquement le code pour le moteur de base, puis nous sommes allés à ajouter les morceaux un par un plus bas sur le bras. Nous voulions faire en sorte que chaque morceau de code a fonctionné correctement avant que nous avons essayé toutes les fonctions ensemble pour réduire le risque de ruiner tous nos efforts jusqu'à ce point.

Le dossier de code ici comprend toutes les bibliothèques nécessaires pour obtenir le code de compilation et les esquisses de l’Arduino pour chaque bras.

Articles Liés

Construire un bras robotisé pour l’Olympiade de la Science

Construire un bras robotisé pour l’Olympiade de la Science

pour ceux qui ont du mal à trouvent les bonnes pièces, essayer de comprendre comment les mettre ensemble, ou des difficultés avec le code, c'est le bon endroit ! Cette instructable est une documentation complète d'entrée 2012 bras robotique de l'équi
Sumo-Bot (TSA et Science Olympiade règles)

Sumo-Bot (TSA et Science Olympiade règles)

il s'agit de mon Sumo-Bot pour mes élèves de Technology Association (TSA) club http://www.nystsa.org/ . Ce robot s'inscrit également dans toutes les règles de la Science Olympiade ainsi. Essentiellement pour l'événement, vous devez construire un bot
Bras robotisé de contrôle mental

Bras robotisé de contrôle mental

Il s'agit d'un projet que j'ai fait pour mon Google Science Fair entrée. Si vous aimez cette s'il vous plaît vérifier dehors et vote pour moi lorsqu'il devient disponible.Il s'agit d'une vidéo de la main étant contrôlée par le cerveau d'ouverture et
Comment faire un Bot de Sumo (Science Olympiade 2011 règles)

Comment faire un Bot de Sumo (Science Olympiade 2011 règles)

ce Sumo Bot était le lycée de siècle, de Rochester, au Minnesota, entrée de l'équipe scientifique Olympiade dans le concours de l'Etat le 5 mars 2011. Bien que nous n'avons si bien (25ème sur 32 équipes), j'ai tout de même décidé de présenter mon tra
Bras robotique télécommandé

Bras robotique télécommandé

Il s'agit d'un guide pour faire un télécommandé robotic arm (6DDL) ou tout simplement pour contrôler des servos sur quelque chose.Vous pouvez utiliser un téléviseur normal de IR remote pour commander les servos sur un bras robotique mécanique. Il y a
BRAS robotisé X MACHINE à tatouer, à suivre...

BRAS robotisé X MACHINE à tatouer, à suivre...

En novembre 2013 nous avons réalisé le premier tatouage robotisé sur peau humaine a l'aide d'une imprimante 3D makerbot replicator 2 transformée.Depuis notre prototype n'a cessé d'évolué. Nous il a permis de tatouer un grand nombre de motifs parfois
À l’aide de la chaîne du bras robotique Mobile Ctrl tronc BT

À l’aide de la chaîne du bras robotique Mobile Ctrl tronc BT

Le bras robotique de tronc est un art en robotique moderne. Il peut en mesure de faire tourner et tricoter comme artistique. Tous les robotique inspirée s'inspirent des choses vivant, dans cette robotique de tronc ordre inspirée de l'éléphant et le s
1Sheeld contrôlée bras robotique

1Sheeld contrôlée bras robotique

À l'aide de 1Sheeld, commande à distance un Arduino alimenté par bras robotisé avec votre Smartphone/tablette.Étape 1: Essentials Il vous faudra les éléments suivants, ou l'équivalent.1) tout Arduino alimenté par bras robotisé. Sur la photo est le Ly
Bras robotisé Custom Actobotics

Bras robotisé Custom Actobotics

Bonjour tout le monde.Le but de ce projet est de construire un bras robotisé personnalisé avec des pièces de Servocity / Actobotics. Je sais il y a beaucoup de tutoriels de bras robotisé là-haut, mais mon but est de construire un bras robuste qui peu
Contrôler un bras robotisé avec la Kinect de Microsoft !

Contrôler un bras robotisé avec la Kinect de Microsoft !

Les robots sont rapidement devenant plus intégré dans notre vie quotidienne. Ils nettoient nos planchers, faire notre café et sont même utilisés pour la téléprésence. Car ils deviennent si vitales pour la société, pourquoi ne pas donner nos compagnon
Simple, bon marché et multiplateforme bras robotique - propulsé par Viper

Simple, bon marché et multiplateforme bras robotique - propulsé par Viper

Crée avec Viper, un bras robotisé simple avec une planche de Nucleo, deux servomoteurs et un indicateur de laser à bas prix. Vous pouvez déplacer le bras en écrivant les coordonnées qui expriment les degrés. Pour la communication à la Commission de N
Barman du bras Robot Arduino

Barman du bras Robot Arduino

Jamais souhaité que vous aviez un robot qui pourrait poupée les coups ? L'avenir de faire la fête est ici avec le barman de bras de Robot ! Servir des boissons dans le style et impressionnez vos invités avec la pression d'un bouton ! Ce projet utilis
Réservoir autonome W / bras robotique (Arduino, Bluetooth)

Réservoir autonome W / bras robotique (Arduino, Bluetooth)

Cette Instructables va être expliquant le processus de construction d'un réservoir autonome d'Arduino avec un bras robotisé attaché à télécommander via bluetooth à l'aide de l'application Ardudroid Android.Direction est contrôlée via des boutons, alo
Bras robotisé pour réservoir autonome

Bras robotisé pour réservoir autonome

J'ai récemment acheté un bras robotisé pour monter sur mon projet de réservoir autonome. J'ai été incapable de trouver un vrai tutoriaux sur comment construire le bras alors j'ai décidé de faire moi-même.L'armature du bras peut être trouvé sur eBay e