Page 1 sur 2

Launchstep

Posté : 21 déc. 2011 00:34
par Laurent
Salut à tous,

Ces derniers jours je lis avec beaucoup d'attention l'évolution du projet "stepduino". J'avoue que tout cela me donne envie (et je ne suis visiblement pas le seul :D ) mais comme je ne dispose pas du matériel nécessaire (reflex numérique, objectifs macro ...) et que je n'ai nullement l'intention d'investir, j'ai décidé de construire, à moindre cout, une variante très bas de gamme de ce que vous nous concoctez : le launchstep :D
J'ai donc choisi le matériel suivant :
- microcontroleur : Ti launchpad (4.30€)
- module de puissance : un SN754410 (2€)
- Rail + moteur pas à pas : récupérés sur un lecteur DVD HS

Après avoir passé quelques soirées à programmer mon launchpad pour d'abord faire clignoter des LED puis à apprendre comment gérer les boutons, je vous présente une photo de mon petit montage qui est capable d'avancer ou reculer en pas à pas ou en demi pas.
montage.JPG
montage.JPG (143.74 Kio) Vu 5590 fois
Le moteur pas à pas du DVD est un 20 pas ( 40 demi-pas :D ), la course de ma platine est de 4cm.
le filetage est constitué de 16 spires sur 5 cm. Je peux donc espérer une précision de 5/16/40 = 0.008 cm/pas.

J'ai utilisé un de ces mauvais microscope/webcam que j'avais dans un tiroir pour capturer un petit film dont j'ai extrait les images que j'ai ensuite traité avec combineZP.

La premiere image de mon stack :
premiere.jpg
premiere.jpg (35.52 Kio) Vu 5589 fois
La dernière :
derniere.jpg
derniere.jpg (44 Kio) Vu 5588 fois
le résultât combineZP :
New-Out99999-Do Stack[1,0,1].jpg
New-Out99999-Do Stack[1,0,1].jpg (39.23 Kio) Vu 5602 fois

Le résultât est bien sur sans prétention, mais j'avoue m'être bien amusé à bidouiller ce petit montage que je vais essayer d'améliorer sans qu'il ne me coute beaucoup plus qu'un peu de temps ;)

Re: Launchstep

Posté : 21 déc. 2011 06:41
par Christian
Yes !
Ca c'est du vrai minimalisme, j'adore ! Bravo ! :)
(cela rejoint aussi Eddy et ses superbes images de spores au téléphone portable)
C'est vraiment bien que tu nous présentes cette autre face, merci Laurent !

Re: Launchstep

Posté : 21 déc. 2011 08:04
par PierreH
Bravo Laurent !

Tiré un maximum du minimum, j'adore.

Re: Launchstep

Posté : 21 déc. 2011 10:19
par Fredlab
Hello

Idem... le genre de truc que j'aimerai savoir faire.
La récup en électronique je ne peux pas donc je suis parti sur le Stepduino en comptant sur les lumières du forum.
Je savais qu'avec les lecteurs de CD/DVD* il y avait des moteurs pas à pas ultra-précis (vue la largeur d'une piste, même si on a du multifaisceau)... de là à exploiter ça...

bravo et merci pour le partage.

Pour aller plus loin, si tu peux détailler les différents éléments du montage (y compris les branchements), je pense que ça en intéressera plus d'un ici.

* il y a aussi les moteurs d'imprimantes, ceux des scanners à plat...

Re: Launchstep

Posté : 21 déc. 2011 20:07
par pierre4fun
Montage super économique ! :o

Bravo.

Re: Launchstep

Posté : 22 déc. 2011 18:38
par Simbad
Bonjour

Très intéressant.

Je viens d'en commander un. En plus le transport et les logiciels sont gratuits.

Re: Launchstep

Posté : 24 déc. 2011 00:10
par Simbad
Bonjour Laurent

Je viens de recevoir mon launchpad.

Pourrais-tu me donner le schéma de ton montage et le code du programme que tu as fait?

Re: Launchstep

Posté : 24 déc. 2011 00:40
par Laurent
Salut Simbad,

Je découvre ton message un peut tard ! Je vais essayer de poster ça demain ;)

Re: Launchstep

Posté : 24 déc. 2011 05:10
par Simbad
Bonjour Laurent

Je viens de commander des SN754410. Il peut se passer quelques temps avant que je les reçoive. Demain je sortirai mon breadboard des oubliettes. Il y a pas loin d'ici une entreprise qui fait la récupération de matériel électronique. Ils vendent au public. Je vais voir si je peu y trouver un step motor et un engrenage pour mon projet.

Amicalement

P.S. Nous avons 6 heures de décalage horaire :)

Re: Launchstep

Posté : 24 déc. 2011 14:35
par Laurent
Fait attention au moteur pas à pas que tu vas choisir car les SN754410 délivrent 1A entre 4.5 V et 36 V.
datasheet : http://www.ti.com/lit/ds/symlink/sn754410.pdf

De plus, le Ti Lauchpad ne se programme pas comme un Arduino, les programmes des autres membres du forum ne te seront donc pas très utiles !

Pour ce premier essais, que je suis en train de l'améliorer un petit peut, principalement au niveau logiciel car il faut bien avouer que c'est assez rudimentaire comme fonctionnalités :D le câblage (pour un moteur pas à pas de DVD) est le suivant :

Code : Tout sélectionner

       _________
      |SN 754410|
+5V   |1      16|   +5V
P1.1  |2      15|   P1.2
A1    |3      14|   A3
GND   |4      13|   GND
GND   |5      12|   GND
B1    |6      11|   B3
P1.4  |7      10|   P1.5
+5V   |8       9|   +5V
      |________ |
P1.1, P1.2, P1.4 et P1.5 sont les entrées/sorties du launchpad.
A1, B1, A3 et B3 sont les entrées du moteur pas à pas.
le +5V proviens d'une alimentation extérieure.
le launchpad est (pour l'instant) alimenté par USB.
les GND de l'alimentation extérieure et du launchpad (pin20) sont liées.

Le temps pour toi de récupérer un moteur pas à pas, tu peux visualiser l'état des sorties en ajoutant 4 LED entre les sorties P du launchpad et GND (attention à la polarité des LED : le méplat coté GND ;) ).