Différences entre les versions de « Robot youpi »

De VoWiki
Aller à la navigation Aller à la recherche
 
(95 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :


[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]
[http://www.vorobotics.com/wiki/index.php?title=Utilisateur:Gillou_Lec Page d'accueil Gilles]
[[Category:Electronique]]
[[Category:Robots]]
[[Category:Programmation]]
[[Category:Arduino]]
<center>'''<big><big>Bras manipulateur</big></big>'''</center>
<center>'''<big><big>Bras manipulateur</big></big>'''</center>
<center>'''<big><big>Robot YOUPI</big></big>'''</center>
<center>'''<big><big>Robot YOUPI</big></big>'''</center>
[[Category:Electronique]]
[[Category:Robots]]
[[Image:Robot youpi1 gilles.png|400px|border]][[Image:Robot youpi2 gilles.jpg|170px|border]]




 
<center>[[Image:Robot youpi1 gilles.png|400px|border]][[Image:Robot youpi2 gilles.jpg|179px|border]]</center>
 
[[Image:|thumb|<div style="text-align:center;margin-left:0cm;margin-right:0cm;"></div>]]
 
= VoLAB =
= VoLAB =
[[Fichier:Volab.JPG]]


= Assocation VoRoBoTics =
= Assocation VoRoBoTics =
Ligne 31 : Ligne 25 :
<div style="margin-left:0cm;margin-right:0cm;">Thème&nbsp;: Robotique</div>
<div style="margin-left:0cm;margin-right:0cm;">Thème&nbsp;: Robotique</div>


<div style="margin-left:0cm;margin-right:0cm;">Projet : Bras robotisé, programmation Arduino</div>
<div style="margin-left:0cm;margin-right:0cm;">Projet : Bras robotisé, programmation Arduino, moteur pas à pas</div>


= Problématique =
= Problématique =


Le robot Youpi est un bras manipulateur qui a été distribué dans les collèges dans les années 1980. J’ai pu récupérer un de ces robots qui rouillait dans le fond d’une salle de technologie. Le robot Youpi présenté dans ce document est de deuxième génération avec des capteurs de position
Le robot Youpi est un bras manipulateur qui a été distribué dans les collèges dans les années 1980. J’ai pu récupérer un de ces robots qui rouillait dans le fond d’une salle de technologie. Le robot Youpi présenté dans ce document est de deuxième génération avec des capteurs de position.
 
[[Image:]]


Je n’ai trouvé aucun renseignement d’un quelconque fabricant, autant sur la structure mécanique, des moteur pas à pas Crouzet que de la carte électronique).
[[Image:Capteur youpi gilles.jpg|400px|center|border|]]


Je n’ai trouvé aucun renseignement d’un quelconque fabricant, autant sur la structure mécanique, des moteur pas à pas Crouzet que de la carte électronique.
Le premier site trouvé sur l’Internet a été [http://youpi.forler.ch/ http://youpi.forler.ch/] qui m’a apporté de nombreux renseignements.
Le premier site trouvé sur l’Internet a été [http://youpi.forler.ch/ http://youpi.forler.ch/] qui m’a apporté de nombreux renseignements.


Ensuite, j’ai découvert les pages suivantes sur le site CaLviX [http://www.calvix.org/index.php/2015/04/25/le-robot-youpi/ http://www.calvix.org/index.php/2015/04/25/le-robot-youpi/] et [http://www.calvix.org/index.php/2015/05/10/robot-youpi-ii/ http://www.calvix.org/index.php/2015/05/10/robot-youpi-ii/]
Ensuite, j’ai découvert les pages suivantes sur le site CaLviX [http://www.calvix.org/index.php/2015/04/25/le-robot-youpi/ http://www.calvix.org/index.php/2015/04/25/le-robot-youpi/] et [http://www.calvix.org/index.php/2015/05/10/robot-youpi-ii/ http://www.calvix.org/index.php/2015/05/10/robot-youpi-ii/].
 
Ce robot était connecté à un micro-ordinateur Thomson (MO5, TO7, TO70).
Ce robot était connecté à un micro-ordinateur Thomson (MO5, TO7, TO70).


Le but de ce travail est de remettre en fonctionnement ce robot en gardant toute la structure initiale (mécanique et électronique).
Le but de ce travail est de remettre en fonctionnement ce robot en gardant toute la structure initiale (mécanique et électronique).


'''Dans ce document sont abordés :'''


Dans ce document sont abordés&nbsp;:
* L’adaptation de la connexion du Youpi à l’ordinateur et surtout à une carte Arduino Uno.
 
* La programmation de la carte Arduino Uno afin de commander les 6 moteurs du robot.
L’adaptation de la connexion du Youpi à l’ordinateur et surtout à une carte Arduino Uno.
 
La programmation de la carte Arduino uno afin de commander les 6 moteurs du robot.


= Remise en fonctionnent =
= Remise en fonctionnent =
Ligne 64 : Ligne 54 :
Suivez bien les conseils prodigués sur la page référencé ci-dessus. Pour ma part, tout s’est bien déroulé et une fois certain que la partie mécanique était en bon état, j’ai pu m’atteler à la partie électronique et de programmation.
Suivez bien les conseils prodigués sur la page référencé ci-dessus. Pour ma part, tout s’est bien déroulé et une fois certain que la partie mécanique était en bon état, j’ai pu m’atteler à la partie électronique et de programmation.


[[Image:|top]]
<center>[[Image:Robot youpi depannage1 gilles.jpg|400px|border|]][[Image:Robot youpi depannage2 gilles.jpg|400px|border|]]</center>
 
[[Image:|top]]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


= Matériel =
= Matériel =
Ligne 91 : Ligne 64 :
== Cartes  ==
== Cartes  ==


[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielUno La carte Arduino ][http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielUno Uno][http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielUno  ]est une carte à microcontrôleur basée sur l'ATmega328 ([http://www.mon-club-elec.fr/datasheet/micro_proc/avr/at_mega_328.pdf voir la fiche technique]).  
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielUno La carte Arduino]est une carte à microcontrôleur basée sur l'ATmega328 ([http://www.mon-club-elec.fr/datasheet/micro_proc/avr/at_mega_328.pdf voir la fiche technique]).
 
<center>[[Image:carte_uno.JPG]]</center>
<div style="margin-left:0cm;margin-right:0cm;">[[Image:carte_uno.JPG]]Une carte d’extension pour Arduino Uno R3 afin de simplifier les branchements et le rangement</div>
<div style="margin-left:0cm;margin-right:0cm;">Une carte d’extension pour Arduino Uno R3 afin de simplifier les branchements et le rangement</div>
<center>[[Image:Carte extension uno gilles.JPG]]</center>


== [[Image:|top]]Branchement ==
== Branchement ==


Un vieux câble liaison parallèle LPT
Un vieux câble liaison parallèle LPT
<center>[[Image:Branchement youpi arduino gilles.JPG|300px|border|]]</center>


== [[Image:|top]]Logiciels ==
== Logiciels ==


<div style="margin-left:0cm;margin-right:0cm;"><span style="color:#000000;">L</span><span style="color:#000000;">e logiciel Arduino installé (voir : </span><span style="color:#000081;">http://www.arduino.cc/</span><span style="color:#000000;">)</span></div>
<div style="margin-left:0cm;margin-right:0cm;"><span style="color:#000000;">L</span><span style="color:#000000;">e logiciel Arduino installé (voir : </span><span style="color:#000081;">http://www.arduino.cc/</span><span style="color:#000000;">)</span></div>
<span style="color:red">  A compléter suivant l'avancement du projet</span>
== Actionneurs ==


[http://appinventor.mit.edu/explore/ APP INVENTOR] est un environnement de développement intégré permettant la création d'applications destinées à des systèmes équipés de plate-forme Androïd.
6 moteurs pas à pas Crouzet.


== Actionneurs ==
Ces moteurs sont composés d'un barreau de fer doux et de 4 bobines. Lorsqu'on alimente une bobine, le champ magnétique cherche à minimiser le passage dans l'air. Ainsi l'entrefer entre la bobine et le barreau se réduit. Le barreau s'aligne avec le champ magnétique. On alimente la phase 1, puis la phase 2, puis la phase 3... Si nous souhaitons changer le sens du moteur, il suffit de changer l'ordre d'alimentation des bobines.


moteur pas à pas Crouzet
<center>[[Image:Moteur crouzet pap gilles.JPG|300px|border|]][[Image:MoteurPaP schema gilles.png|300px|border|]]</center>


= Préparation =
= Préparation =


== Repérage des branchements ==
== Repérage des branchements ==
 
<center>[[Image:Youpi mot1246 gilles.JPG|500px|border|]][[Image:Youpi mot356 gilles.JPG|395px|border|]]</center>
Câblage ROBOT / ARDUINO
'''Câblage ROBOT / ARDUINO'''


Moteur 1 Base
Moteur 1 Base
Ligne 125 : Ligne 103 :
Moteur 5 Rotation Main
Moteur 5 Rotation Main


<div style="margin-left:0cm;margin-right:0cm;">[[Image:]]Moteur 6 Pince</div>
Moteur 6 Pince
 
 
<div style="margin-left:0cm;margin-right:0cm;"></div>
 
<div style="margin-left:0cm;margin-right:0cm;">Câble coté robot</div>
 
<div style="margin-left:0cm;margin-right:0cm;">(prise DB25 femelle) </div>
 
== [[Image:]] ==
 
 
 
 
 
 
 
 
 
 
 
 
 
[[Image:]]
 
 
 
 
 
 




'''Câble coté robot'''
(prise DB25 femelle)  [[Image:Prise robot gilles.png|200px|border|]]
== Branchements Moteurs ==
== Branchements Moteurs ==
<center>[[Image:Youpi rep mot gilles.JPG|500px|border|]]</center>


== [[Image:]]Branchement Capteurs ==
== Branchement Capteurs ==


<div style="margin-left:0cm;margin-right:0cm;"></div>
<center>[[Image:Youpi rep capt gilles.JPG|500px|border|]]</center>


[[Image:]]
= Programmation (à développer) =
Un premier programme sous Arduino permet de faire fonctionner les moteurs afin de vérifier la structure.
Ouvrir le fichier [http://www.vorobotics.com/uploads/GL/brasmanip/bras_college.zip code source ] clic droit "Enregistrer la cible du lien sous ..."


<center>[[Image:Youpi progtest gilles.JPG|300px|border|]][[Image:Youpi arduino moniteur serie gilles.JPG|500px|border|]]</center>
Ce premier programme a permis de définir les débattements limites de chaque moteur.


<center>Les définitions des pas s'effectuent à la bascule 1/0 du capteur</center>
<center>[[Image:Youpi lim mot gilles.jpg|500px|border|]]</center>


'''Le futur''' est d'obtenir le fonctionnement décrit dans cette vidéo https://youtu.be/_MF0dTScoLE
<center>[[Image:Youpi video commande gilles.JPG|500px|border|link=https://youtu.be/_MF0dTScoLE]]</center>


https://www.hackster.io/phpoc_man/arduino-control-arm-robot-via-web-379ef3


= Licence =


<div style="margin-left:0cm;margin-right:0cm;"><span style="color:#000000;">Ce document est mise à disposition selon les termes de la&nbsp;</span>[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]<span style="color:#000000;">.</span> </div>


[[Image:]]Parternité 'by' :<span style="color:#252525;">''L'œuvre peut être librement utilisée, à la condition de l'attribuer à l'auteur en citant son nom.''</span>




Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.


= Bibliographie =




= Programmation =


== https://www.hackster.io/phpoc_man/arduino-control-arm-robot-via-web-379ef3 ==
= Webographie =


= Licence =
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]


<div style="margin-left:0cm;margin-right:0cm;"><span style="color:#000000;">Ce document est mise à disposition selon les termes de la&nbsp;</span>[http://creativecommons.org/licenses/by/4.0/ Licence Creative Commons Attribution 4.0 International]<span style="color:#000000;">.</span> </div>
[http://youpi.forler.ch/ http://youpi.forler.ch/]


[[Image:]]Parternité 'by' :<span style="color:#252525;">''L'œuvre peut être librement utilisée, à la condition de l'attribuer à l'auteur en citant son nom.''</span>
[http://youpi.forler.ch/pannes.html http://youpi.forler.ch/pannes.html]


[http://www.calvix.org/index.php/2015/04/25/le-robot-youpi/ http://www.calvix.org/index.php/2015/04/25/le-robot-youpi/]


Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.
[http://www.calvix.org/index.php/2015/05/10/robot-youpi-ii/ http://www.calvix.org/index.php/2015/05/10/robot-youpi-ii/]


= Bibliographie =
[http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielUno http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielUno]


[http://www.arduino.cc/ http://www.arduino.cc/]


 
[https://www.hackster.io/phpoc_man/arduino-control-arm-robot-via-web-379ef3 https://www.hackster.io/phpoc_man/arduino-control-arm-robot-via-web-379ef3]
= Webographie =
 
[http://fr.wikipedia.org/wiki/Licence_Creative_Commons http://fr.wikipedia.org/wiki/Licence_Creative_Commons]


= Rédaction en langue française =
= Rédaction en langue française =

Version actuelle datée du 24 février 2019 à 13:44

AccueilNos Projets

Page d'accueil Gilles

Bras manipulateur
Robot YOUPI


Robot youpi1 gilles.pngRobot youpi2 gilles.jpg

VoLAB

Volab.JPG

Assocation VoRoBoTics

Date : 09/06/2018
Auteur : Lecorsier
Relecteur :
Thème : Robotique
Projet : Bras robotisé, programmation Arduino, moteur pas à pas

Problématique

Le robot Youpi est un bras manipulateur qui a été distribué dans les collèges dans les années 1980. J’ai pu récupérer un de ces robots qui rouillait dans le fond d’une salle de technologie. Le robot Youpi présenté dans ce document est de deuxième génération avec des capteurs de position.

Capteur youpi gilles.jpg

Je n’ai trouvé aucun renseignement d’un quelconque fabricant, autant sur la structure mécanique, des moteur pas à pas Crouzet que de la carte électronique. Le premier site trouvé sur l’Internet a été http://youpi.forler.ch/ qui m’a apporté de nombreux renseignements.

Ensuite, j’ai découvert les pages suivantes sur le site CaLviX http://www.calvix.org/index.php/2015/04/25/le-robot-youpi/ et http://www.calvix.org/index.php/2015/05/10/robot-youpi-ii/. Ce robot était connecté à un micro-ordinateur Thomson (MO5, TO7, TO70).

Le but de ce travail est de remettre en fonctionnement ce robot en gardant toute la structure initiale (mécanique et électronique).

Dans ce document sont abordés :

  • L’adaptation de la connexion du Youpi à l’ordinateur et surtout à une carte Arduino Uno.
  • La programmation de la carte Arduino Uno afin de commander les 6 moteurs du robot.

Remise en fonctionnent

Page de référence : http://youpi.forler.ch/pannes.html

Le robot étant resté des dizaines d’années à l’abandon et dans la même position, la mécanique était grippée par le « graissage à vie ». Alors que le robot doit pouvoir se manipuler hors tension sans effort, il était totalement coincé. J’ai du le démonté totalement pour nettoyer et lubrifier les parties mobiles. Attention à bien tout repérer voire même prendre des photos pour si retrouver au remontage.

Suivez bien les conseils prodigués sur la page référencé ci-dessus. Pour ma part, tout s’est bien déroulé et une fois certain que la partie mécanique était en bon état, j’ai pu m’atteler à la partie électronique et de programmation.

Robot youpi depannage1 gilles.jpgRobot youpi depannage2 gilles.jpg

Matériel

Le robot Youpi deuxième génération avec capteurs de positionnement

Un vieux câble liaison parallèle LPT

Cartes

La carte Arduinoest une carte à microcontrôleur basée sur l'ATmega328 (voir la fiche technique).

Carte uno.JPG
Une carte d’extension pour Arduino Uno R3 afin de simplifier les branchements et le rangement
Carte extension uno gilles.JPG

Branchement

Un vieux câble liaison parallèle LPT

Branchement youpi arduino gilles.JPG

Logiciels

Le logiciel Arduino installé (voir : http://www.arduino.cc/)

A compléter suivant l'avancement du projet

Actionneurs

6 moteurs pas à pas Crouzet.

Ces moteurs sont composés d'un barreau de fer doux et de 4 bobines. Lorsqu'on alimente une bobine, le champ magnétique cherche à minimiser le passage dans l'air. Ainsi l'entrefer entre la bobine et le barreau se réduit. Le barreau s'aligne avec le champ magnétique. On alimente la phase 1, puis la phase 2, puis la phase 3... Si nous souhaitons changer le sens du moteur, il suffit de changer l'ordre d'alimentation des bobines.

Moteur crouzet pap gilles.JPGMoteurPaP schema gilles.png

Préparation

Repérage des branchements

Youpi mot1246 gilles.JPGYoupi mot356 gilles.JPG

Câblage ROBOT / ARDUINO

Moteur 1 Base

Moteur 2 Epaule

Moteur 3 Coude

Moteur 4 Poignet

Moteur 5 Rotation Main

Moteur 6 Pince


Câble coté robot (prise DB25 femelle) Prise robot gilles.png

Branchements Moteurs

Youpi rep mot gilles.JPG

Branchement Capteurs

Youpi rep capt gilles.JPG

Programmation (à développer)

Un premier programme sous Arduino permet de faire fonctionner les moteurs afin de vérifier la structure. Ouvrir le fichier code source clic droit "Enregistrer la cible du lien sous ..."

Youpi progtest gilles.JPGYoupi arduino moniteur serie gilles.JPG

Ce premier programme a permis de définir les débattements limites de chaque moteur.

Les définitions des pas s'effectuent à la bascule 1/0 du capteur
Youpi lim mot gilles.jpg

Le futur est d'obtenir le fonctionnement décrit dans cette vidéo https://youtu.be/_MF0dTScoLE

Youpi video commande gilles.JPG

https://www.hackster.io/phpoc_man/arduino-control-arm-robot-via-web-379ef3

Licence

Ce document est mise à disposition selon les termes de la Licence Creative Commons Attribution 4.0 International.

[[Image:]]Parternité 'by' :L'œuvre peut être librement utilisée, à la condition de l'attribuer à l'auteur en citant son nom.


Note aux auteurs de documents du VoLAB, Vous avez la possibilité de changer de licence. Mais ce serait bien de rester libre et ouvert. Encore une fois ceci est une recommandation et non une obligation.

Bibliographie

Webographie

http://fr.wikipedia.org/wiki/Licence_Creative_Commons

http://youpi.forler.ch/

http://youpi.forler.ch/pannes.html

http://www.calvix.org/index.php/2015/04/25/le-robot-youpi/

http://www.calvix.org/index.php/2015/05/10/robot-youpi-ii/

http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielUno

http://www.arduino.cc/

https://www.hackster.io/phpoc_man/arduino-control-arm-robot-via-web-379ef3

Rédaction en langue française

Partant du constat de terrain qu'une énorme masse d'information concernant les sujets qui nous intéressent comme entre autres l'impression 3D n'étaient disponibles que dans la langue de Shakespeare et que de nombreuses personnes dans notre entourage ne maîtrisaient pas la dite langue et soucieux de diffuser encore plus l'information, nous avons pris le parti, au VoLAB, de rédiger nos documents de préférence en langue française.

VoLAB

Un mot sur le VoLAB. VoLAB est un fablab implanté à environ 30km au nord-ouest de Paris dans la commune de Vauréal dans l'agglomération de Cergy Pontoise. Il est animé par l'association VoRoBoTics.
Site internet www.vorobotics.com