L'atelier un bras robot pour mon MSX un clone du Robotarm
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

MSXien...pur et dur et toujours Supmsx

Hello
Je profite de ce topic pour une "question pour un champion"
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 !

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

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
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
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

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
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



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

Et ça balance combien de volts au cas ou je voudrais connecter un relais
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
ç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

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
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

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
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
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

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

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)





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
Saber Eletrônica 215 - Braço mecânico para MSX

Cool
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
. Interessant aussi le principe des boucles de comptage permettent de memorisé la position precise de chaque axe apres chaque manoeuvre .
Belle trouvaille , Zebibizen , Merci
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

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

Belle trouvaille , Zebibizen , Merci

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)







MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)






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 ?
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 ?
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie