Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Bras robotisé 3 Servomoteurs

Bras robotisé 3 Servomoteurs

De Wikidebrouillard.

Modèle:Vidéo

Sommaire

Présentation de l'expérience

Voici comment fabriquer un bras robotisé simple à l'aide d'un Seeeduino (ou carte similaire, arduino/Genuino...) et l'interface de programmation Blockly !

Matériel

L'expérience

La manipulation

- Se rendre sur la page Blockly2 : - Dans le logiciel, vous disposez d'un onglet servo-moteur dans lequel vous trouverez les blocs vous permettant de piloter la rotation des moteurs.

Pour piloter un seul servomoteur :

Montage :

Fichier:Montage debut bras articulé.jpg


Programmation : Dans Blockly, Pour piloter un servomoteur, vous aurez besoin :

  • Du bloc "orienter le servomoteur" (Dans l'onglet "Servomoteur"), et de renseigner la sortie numérique sur laquelle est rattachée votre moteur (Dans cet exemple D3).
  • Du bloc "la valeur lue sur l'entrée analogique..." (Onglet "Arduino" puis "Entrées". Renseignez le numéro de la broche analogique dans ce même bloc, ici A0 pour notre exemple).
  • Dans l'onglet "Math", le bloc opération vous permettra de convertir la valeur récupérée du potentiomètre (une valeur entre 0 et 1023) en une valeur compréhensible par le servoteur (0 à 180). Vous pouvez sélectionner l'opérateur en cliquant sur le symbole entre les 2 champs (ici nous aurons besoin d'une division). Enfin complétez le champs vide à droite de l'opérateur par le chiffre 6 (1023/180 = 5,6 soit presque 6 pour convertir convenablement "la valeur du potentiomètre en degrès pour le servomoteur").

Voilà le programme obtenu :

  • Enfin, cliquez sur le bouton "sauvegarde en fichier INO" pour récupérer le fichier à téléverser à l'aide de l'IDE Arduino (programme officiel arduino).


Que voit-on ?

Le servomoteur s'oriente selon la position du potentiomètre ! Connectez autant de servomoteurs et de potentiomètres que vous souhaitez d'articulation pour votre bras. Voici un exemple de programme pur piloter un bras à 3 articulations. Il ne vous reste plus qu'à compléter les bonnes adresses des broches associées aux potentiomètres et aux servomoteurs.

Fichier:Montage final bras articulé.jpg


Expériences sur Wikidébrouillard

Lieux propices à sa réalisation

Partout sauf sous la pluie...

Catégories

AR
EX

Bras robotisé 3 Servomoteurs

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique