MSX Village forum

L'atelier un bras robot pour mon MSX un clone du Robotarm

metalgear Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 12/10/2009 à 17h29

Messages: 778

Le 01/09/2010 à 15h00

Reprise du message précédent

Hummm....sans oublier aussi les lights pen de Sanyo mais c'était dans un autre mag (voir video MSX Shop) ,il avait aussi un joli stock,il m'a fait une proposition,mais c'était cher surtout qu'il voulait vendre tt le lot et en me voyant faire du lèche vitrine sur sa boutique :p ,il s'est dit ,c'est le bon poisson :gne


MSXien...pur et dur et toujours Supmsx
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6405

Le 15/11/2010 à 01h08
Hello :)

Je profite de ce topic pour une "question pour un champion" :p

Question 1:
Peut on le piloter en basic

reponse A:oui B:non C:ça depend D:Joker !


si reponse A, quelqu'un peut il me donner des instruction? please, j'aimerais realiser un prog basic avec le robot arm pour une facilité d'utilisation ! ^^






Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10903

Le 15/11/2010 à 12h10
la réponse est oui

out 0,1 out 0,2 bougent l'axe 2 Bras Inf

out 0,4 out 0,8 bougent l'axe 1 Base

out 0,16 out 0,32 bougent l'axe 5 Pince

out 1,1 out 1,2 bougent l'axe 3 Bras Sup

out 1,4 out 1,8 bougent l'axe 4 Rotation pince

les commandes out 0,0 out 1,0 arrêtent tous mouvement trés important car une fois une commande lancée rien ne l'arrête

et si on arrive aux butées mécaniques on entend les pignons qui sautent -> seule ressource rapide de sauvegarde -> reset ou coupure alim du MSX

le mieux pour tester c'est de commencer avec un programme du genre

out 0,1 : for t =0 to 1000:next :out 0,0


out 0,2 : for t =0 to 1000:next :out 0,0


:noel
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6405

Le 15/11/2010 à 13h02
sublime ! merci jipé

Dans ce cas je vais inserer un programme d'urgence pour out 0,0 et 1.0

pour tout stopper (pourquoi pas un petit "on stop gosub")

par contre, si je veux le deplacer avec precisions, je vois que ça pose pb! je vais faire des test avec l'instruction time pour l'arreter a temps

Merci en tout cas

christophe Edité par MSXlegend Le 15/11/2010 à 19h16


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10903

Le 15/11/2010 à 15h29
en plus pour arranger le tout la vitesse n'est pas toujours la même a l'aller et au retour :|


:noel
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6405

Le 15/11/2010 à 19h16
:| Crotte alors :( dommage


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 15/11/2010 à 19h57
Et ça balance combien de volts au cas ou je voudrais connecter un relais
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10903

Le 16/11/2010 à 12h44
c'est n'est pas une interface standard il faut regarder le schéma sur le site

ça marche avec des piles on a -3v , masse , +3v

le sens de rotation dépend de la tension appliquée aux moteurs soit -3v soir +3v


pour le réglage aller retour il faut optimiser les boucles tempo en faisant des test

un repére collé , un aller , un retour et on voit dans quel sens ça décale ensuite on diminue ou augment la tempo du bon coté
ensuite on lance une dizaine d'aller retour pour voir si on a pas de décalage et pour finaliser les tempos
c'est un peu fastidieux mis on arrive a un résultat correct






:noel
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6405

Le 16/11/2010 à 13h19
Je vais me debrouiller pour faire un programme en utilisant l'instruction time
Je vais calculer combien de temps il faut pour chaque axe , en tenant compte que la vitesse de retour (qui peut etres differente)
Ensuite, je vais calculer le temps necessaire pour un angle de 5° 10° etc... pour voir si apres plusieur aller/retour, je n'ai pas trop de decallage.
Je pense cepandant que cette methode est un peu aleatoire. Mais san arondir la valeur du time, je devrais arriver a de bon resultat
A suivre


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5939

Le 14/08/2011 à 23h17
Voici un schema d'une interface relais a 8 sorties sur une interface parallele, beaucoup plus interessante car pratiquement tout les MSX ont une interface parallele , contrairement a l'interface serie , beaucoup plus rare .
http://www1.produktinfo.conrad.com/datenblaetter/125000-149999/130217-an-01-ml-8KANAL_RELAISKARTE_BAUSATZ_de_en_fr_nl.pdf
le kit (donc il y a du montage a prevoir) est disponible chez Conrad pour 35 Euros, c'est raisonnable , mais il faut prevoir en plus la fabrication d'un cable parallele specifique pour le MSX et d'une petite alim 12 volts .
http://www.conrad.fr/kit_carte_relais_8_canaux_kemo_p_48674_49297_571411_894512_FAS

Ce Kit peu servir a commander le bras robot , mais il faut adapter le schema de commande pour l'utilisé avec la carte relais car celui-ci ne se commande pas a l'aide de 5 interrupteurs simple On/Off , mais comme l'a expliqué Jipe , de 5 manettes ayant chacune une position +3v pour commander un moteur dans un sens et -3v pour commander le moteur dans l'autre sens et une position Off repos au milieu , sinon le bras serait toujours en mouvement . Ce qui signifie qu'il nous faudrait theoriquement 10 interrupteurs relais .
Neanmoins , il est possible d'utilisé la carte relais avec pour chaque relais , le +3v en position On , le -3v en position Off (position repos du relais) , et pour la position repos du moteur , l'ajout d'un 6 eme relais qui coupe le Neutre (le relais en position repos, important en cas de mini coupure de courant ^^ sinon ca se remet en marche tout seul a la reprise du courant) et un 7eme qui coupe le +3v (ou le -3v , cela me semble plus logique) . Ceci dit la programmation serait un peu plus compliqué car il faudrait deux ou trois relais pour actionné le moteur et choisir le sens , mais bon , il serait plus simple dans ce cas d'avoir 10 relais ou de remettre systematiquement les relais moteur en position Off et de n'actionné qu'un seul moteur a la fois . (Dans ce cas , on peut recuperer le relais du +ou -3v , pour la lumiere du robot .)

Alors qui serait tenté par un Robotarm 5 axes sur interface parallele :D

Il me semble aussi qu'il y a une entrée sur l'interface parallele qui peu servir de retour d'informations pour les capteurs supplementaire eventuels sous forme de contacts (une usine a gaz ca) afin d'indiqué le depassement d'une position au MSX afin d'actionné le 8eme relais qui coupe l'alimentation general de la carte et de faire un reset logiciel des 5 relais moteur .

Je ne suis pas sure de tout ce que j'ai dis , car j'ai simplement imaginé mentalement le fonctionnement , il y a peut etre plus simple !?
Une interface avec des relais de puissance (220vAC) pour coupé du 3vDC, cela doit étre faisable avec de simple transistors (ceux de la carte) , inutile dans ce cas d'utilisé des relais . Edité par TurboSEB Le 15/08/2011 à 00h23



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
BibiZen Membre non connecté

Maire-adjoint

Rang

Avatar

Inscrit le : 03/10/2009 à 18h34

Messages: 1455

Le 19/08/2011 à 08h49
Il y a un article pour réaliser un bras pilotable par l'interface parallèle avec le programme basic

Saber Eletrônica 215 - Braço mecânico para MSX
E-mail    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5939

Le 19/08/2011 à 21h24
Cool :top C'est , interessant pour le programme , ca permet de se faire une idée pour la programmation .

On trouve également pas mal de choses interessante sur le site 4 shared , notament un cable video qui pourrait interessé MSXLegend : http://www.4shared.com/photo/TqGz4d48/Adaptador_CGA_PC_--_MSX_-_Sche.html , et ca serait pas mal de mettre le lien dans la rubrique lien (si ca n'a pas été fait) : http://search.4shared.com/q/1/msx

Ce bras robot étant encore une autre variante que le bras robot Vellemann.
Tres interessant ce programme et cette interface simple : 4 transistors de puissance , quelques resistances et condos , pour commander chaque moteur dans les deux sens , et surtout avec une alim simple de 6volts . Et il est possible de commandé plusieurs axes en meme temps . Interessant aussi le principe du programmes de commande , au clavier et au joystick (ou a la sourie) J'imagine deja le faire avec un trackball ou une tablette graphique , la classe :glass . Interessant aussi le principe des boucles de comptage permettent de memorisé la position precise de chaque axe apres chaque manoeuvre .

Belle trouvaille , Zebibizen , Merci :top

J'imagine deja une application autre que le bras robot : une mini camera sur tourelle telecommandable, avec deux axes (donc deux moteurs) , avec rotation droite/gauche et haut/bas , et branché coté video sur un moniteur , ou mieux , le Genlock d'un 8280 ou 900 (pour en plus y faire une incrustation via le MSX) Edité par TurboSEB Le 20/08/2011 à 07h17



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10903

Le 20/08/2011 à 11h00
attention CGA et VGA ne sont pas du tout compatibles

les moniteurs CGA ont une prise DB9 et ce sont vraiment d'anciens modéles :'(


:noel
Site web    
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5939

Le 14/09/2013 à 00h05



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 14/09/2013 à 07h20
Trop fort ce Nyyrikki :top
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10903

Le 01/10/2015 à 19h07
mon bras robot est malade :
symptome : les moteurs ont du mal a partir , au bout d'un moment j'ai eu le levé / baissé des 2 parties du bras et la lampe mais pas d'autres mouvements
donc je démonte la base et essaye le moteur de rotation : il tourne a vide mais n'a pas de couple
soit l'aimant permanent est démagnétisé , soit les balais sont HS
-
quelqu'un a t'il eu le même probléme ?


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie