Projet Stepduino, part. 1
- Christian
- Coadmin

- Messages : 4824
- Enregistré le : 28 août 2007 21:54
- Prénom : Christian
- Localisation : Entre Alpes et Jura
- Contact :
Re: Moteur pas à pas (et pilotage)
Re Fred,
Pour la carte Arduino protoshield, ce serait peut-être bien que tu attendes que je finalise ma commande. Celle que je vise avec le LCD me semble plus intéressante. Ce serait vraiment profitable qu'on aie le même matériel *
Un petite plaque externe (simple et eviron 8-10cm) est suffisante pour les premiers essais et tu auras de quoi patienter !
Par contre dans ta commande Lextronic tu peux déjà prendre des optocoupleurs 4N35 (3 ou 4) + résistance 220 Ohm (une par opto), quelques Led aussi avec des résistances 1K (mais Lextronic offre un petit cadeau avec l'Arduino, il y aura surement des Led)
Prend aussi éventuellement deux micro-switch (fin de course sur un rail par exemple, on en reparlera plus tard) ça peut toujours être utile. Il faut avec chacun une résistance de 100K voir http://www.lextronic.fr/P5333-ms5-l.html
Les résistances c'est de toute façon très utile d'avoir plusieurs valeurs en stock !
Un buzzer c'est pas mal et bien pratique dans une appli > http://www.lextronic.fr/P681-micro-buzz ... ur-ci.html
Pour les câbles de prototypage que tu as choisi c'est bien car tu as tous les cas de figure (en revanche c'est moins cher en chine ... mais si tu les veux rapidement ...)
* Il est préférable de déjà tester la base avant d'acheter trop de choses et c'est pour cela que je vous proposais d'attendre un peu avant une liste finale ... sinon cela risque de vous couter plus cher.
Un autre montage de commande reflex, fiche Canon.
Triré du blog http://www.dayofthenewdan.com/projects/motion-camera, exemple de code dans le lien
(encore une fois, je pense qu'un seul opto pour le "shutter" est suffisant, mais c'est bien d'en avoir en réserve)
Pour la carte Arduino protoshield, ce serait peut-être bien que tu attendes que je finalise ma commande. Celle que je vise avec le LCD me semble plus intéressante. Ce serait vraiment profitable qu'on aie le même matériel *
Un petite plaque externe (simple et eviron 8-10cm) est suffisante pour les premiers essais et tu auras de quoi patienter !
Par contre dans ta commande Lextronic tu peux déjà prendre des optocoupleurs 4N35 (3 ou 4) + résistance 220 Ohm (une par opto), quelques Led aussi avec des résistances 1K (mais Lextronic offre un petit cadeau avec l'Arduino, il y aura surement des Led)
Prend aussi éventuellement deux micro-switch (fin de course sur un rail par exemple, on en reparlera plus tard) ça peut toujours être utile. Il faut avec chacun une résistance de 100K voir http://www.lextronic.fr/P5333-ms5-l.html
Les résistances c'est de toute façon très utile d'avoir plusieurs valeurs en stock !
Un buzzer c'est pas mal et bien pratique dans une appli > http://www.lextronic.fr/P681-micro-buzz ... ur-ci.html
Pour les câbles de prototypage que tu as choisi c'est bien car tu as tous les cas de figure (en revanche c'est moins cher en chine ... mais si tu les veux rapidement ...)
* Il est préférable de déjà tester la base avant d'acheter trop de choses et c'est pour cela que je vous proposais d'attendre un peu avant une liste finale ... sinon cela risque de vous couter plus cher.
Un autre montage de commande reflex, fiche Canon.
Triré du blog http://www.dayofthenewdan.com/projects/motion-camera, exemple de code dans le lien
(encore une fois, je pense qu'un seul opto pour le "shutter" est suffisant, mais c'est bien d'en avoir en réserve)
Bien amicalement, Christian
Microscope : Leitz Ortholux I - Stéréomicroscope : Novex AP5 - Divers bancs macro
Photos: Nikon (D70) D90, Canon A75, MicCam Tucsen 3 mpx
Soft: Photoshop - MicroCartouche - Helicon focus -Stepduino (stacking automatisé)
Site perso (ancien) ici
Microscope : Leitz Ortholux I - Stéréomicroscope : Novex AP5 - Divers bancs macro
Photos: Nikon (D70) D90, Canon A75, MicCam Tucsen 3 mpx
Soft: Photoshop - MicroCartouche - Helicon focus -Stepduino (stacking automatisé)
Site perso (ancien) ici
- Fredlab
- membre

- Messages : 9607
- Enregistré le : 27 juin 2010 14:42
- Prénom : Frederic
- Localisation : Auxonne (21)
- Contact :
Re: Moteur pas à pas (et pilotage)
Hello
Merci.
Je note ces références et j'attends un peu.
(à la limite, je vais commander des câbles moins chers en Chine... le temps de... ICI ?)
En fait, je ne veux pas trop non plus multiplier les sites d'achats, histoire par exemple de réduire les fdp.
Pour l'écran LCD... c'est déjà acheté
Bon, j'imagine qu'on doit quand même comprendre les différences qu'on aura et qu'on sera à même d'adapter le code et les branchements
J'ai un fer à souder (avec une pointe vraiment sale), mais plus d'étain... je dois en acheter, non ?
Merci.
Je note ces références et j'attends un peu.
(à la limite, je vais commander des câbles moins chers en Chine... le temps de... ICI ?)
En fait, je ne veux pas trop non plus multiplier les sites d'achats, histoire par exemple de réduire les fdp.
Pour l'écran LCD... c'est déjà acheté
Bon, j'imagine qu'on doit quand même comprendre les différences qu'on aura et qu'on sera à même d'adapter le code et les branchements
J'ai un fer à souder (avec une pointe vraiment sale), mais plus d'étain... je dois en acheter, non ?
La planète peut pourvoir aux besoins de tous, mais non pas satisfaire la cupidité de certains (Gandhi)
- Christian
- Coadmin

- Messages : 4824
- Enregistré le : 28 août 2007 21:54
- Prénom : Christian
- Localisation : Entre Alpes et Jura
- Contact :
Re: Moteur pas à pas (et pilotage)
J'espèreBon, j'imagine qu'on doit quand même comprendre les différences qu'on aura et qu'on sera à même d'adapter le code et les branchements
Bien amicalement, Christian
Microscope : Leitz Ortholux I - Stéréomicroscope : Novex AP5 - Divers bancs macro
Photos: Nikon (D70) D90, Canon A75, MicCam Tucsen 3 mpx
Soft: Photoshop - MicroCartouche - Helicon focus -Stepduino (stacking automatisé)
Site perso (ancien) ici
Microscope : Leitz Ortholux I - Stéréomicroscope : Novex AP5 - Divers bancs macro
Photos: Nikon (D70) D90, Canon A75, MicCam Tucsen 3 mpx
Soft: Photoshop - MicroCartouche - Helicon focus -Stepduino (stacking automatisé)
Site perso (ancien) ici
- Fredlab
- membre

- Messages : 9607
- Enregistré le : 27 juin 2010 14:42
- Prénom : Frederic
- Localisation : Auxonne (21)
- Contact :
Re: Moteur pas à pas (et pilotage)
enfin, le LCD doit être le même... par contre, c'est la carte de prototypage...
Autrement, dans un autre message, tu signales qu'avoir des câbles femelles, c'est intéressants... du ♀♀ et/ou du ♀♂.
Sur ebay Chine, c'est quasi que du ♂ ♂ (ah, cette primauté du garçon...)
Autrement, dans un autre message, tu signales qu'avoir des câbles femelles, c'est intéressants... du ♀♀ et/ou du ♀♂.
Sur ebay Chine, c'est quasi que du ♂ ♂ (ah, cette primauté du garçon...)
La planète peut pourvoir aux besoins de tous, mais non pas satisfaire la cupidité de certains (Gandhi)
- Christian
- Coadmin

- Messages : 4824
- Enregistré le : 28 août 2007 21:54
- Prénom : Christian
- Localisation : Entre Alpes et Jura
- Contact :
Re: Moteur pas à pas (et pilotage)
C'est lequel de LCD ? Ah mais oui c'est le chinois !! Alors j'ai rien dit, je prends le même.
La propreté de la pointe d'un fer à souder c'est primordiale ! [*] Et bien sûr il te faut du fil d'étain pour électronique, du 1mm c'est bien.
Les câbles mâle/femelle ou femelle/femelle sont pratique si tu pars, sans grivoiserie, d'une pine mâle par exemple ...
[*] Quand je dis propreté je parle d'étamage bien sûr, il ne s'agit surtout pas de la poncer au papier de verre !
Bonne nuit et rêve pas trop de composants ...

La propreté de la pointe d'un fer à souder c'est primordiale ! [*] Et bien sûr il te faut du fil d'étain pour électronique, du 1mm c'est bien.
Les câbles mâle/femelle ou femelle/femelle sont pratique si tu pars, sans grivoiserie, d'une pine mâle par exemple ...
[*] Quand je dis propreté je parle d'étamage bien sûr, il ne s'agit surtout pas de la poncer au papier de verre !
Bonne nuit et rêve pas trop de composants ...
C'est une bonne idée pour fêter la fin de la réalisation !André a écrit :Il suffira d'aller planter un arbre dans ton jardin dès réception !!
Bien amicalement, Christian
Microscope : Leitz Ortholux I - Stéréomicroscope : Novex AP5 - Divers bancs macro
Photos: Nikon (D70) D90, Canon A75, MicCam Tucsen 3 mpx
Soft: Photoshop - MicroCartouche - Helicon focus -Stepduino (stacking automatisé)
Site perso (ancien) ici
Microscope : Leitz Ortholux I - Stéréomicroscope : Novex AP5 - Divers bancs macro
Photos: Nikon (D70) D90, Canon A75, MicCam Tucsen 3 mpx
Soft: Photoshop - MicroCartouche - Helicon focus -Stepduino (stacking automatisé)
Site perso (ancien) ici
- Fredlab
- membre

- Messages : 9607
- Enregistré le : 27 juin 2010 14:42
- Prénom : Frederic
- Localisation : Auxonne (21)
- Contact :
Re: Moteur pas à pas (et pilotage)
OK...
encore un grand merci pour le temps passé à dégrossir le béotien que je suis...
J'attends encore un peu pour passer commande de l'Arduino.
Au lit...
encore un grand merci pour le temps passé à dégrossir le béotien que je suis...
J'attends encore un peu pour passer commande de l'Arduino.
Au lit...
La planète peut pourvoir aux besoins de tous, mais non pas satisfaire la cupidité de certains (Gandhi)
- Fredlab
- membre

- Messages : 9607
- Enregistré le : 27 juin 2010 14:42
- Prénom : Frederic
- Localisation : Auxonne (21)
- Contact :
Re: Moteur pas à pas (et pilotage)
Hello
Je viens de trouver un lien formidable
-> Photoduino
ou comment faire une plaque reliée à l'Arduino (shield) pour piloter un boitier, des flashs, des capteurs...
... mais point de moteur pas à pas
Je viens de trouver un lien formidable
-> Photoduino
ou comment faire une plaque reliée à l'Arduino (shield) pour piloter un boitier, des flashs, des capteurs...
... mais point de moteur pas à pas
La planète peut pourvoir aux besoins de tous, mais non pas satisfaire la cupidité de certains (Gandhi)
- Richelsdorfite
- membre

- Messages : 53
- Enregistré le : 15 mai 2008 21:48
- Prénom : Michel
- Localisation : Paray le Monial
Re: Moteur pas à pas (et pilotage)
@Fredlab
Commences par faire programmes simples :
- Faire clignoter un led, puis deux etc....
- Amuses toi à définir des séquences d'allumage
- Puis test les interactions simples: Appui sur un bouton = led qui s'allume
Bref, commence doucement mais surement par la base.
En // décortique les codes que tu vas trouver sur le web de telle façon à comprendre la logique adoptée. Essayes de faire des ordinogramme ou des diagrammes de décision (Si il se passe cela, faire cela sinon cela etc...)
C'est un jeu de construction avec des imbrications et quelques pièges.
En ce qui concerne le pilotage d'un PAP via EasyDriver, jettes un oeil à http://lusorobotica.com/index.php/topic,106.0.html et http://bildr.org/2011/06/easydriver/, les codes sont donnés. Ne reste plus qu'à les comprendre.
Pour le Polulu A4988 Stepper Motor Driver Carrier with Voltage Regulators : http://forums.zentoolworks.com/viewtopic.php?f=7&t=409
Il est à remarquer que le chips utilisés sont:
- Easy Driver : A3967 http://www.sparkfun.com/datasheets/Robotics/A3967.pdf
- BigEasy Driver : A4983 http://dlnmh9ip6v2uc.cloudfront.net/dat ... s/4983.pdf
- Polulu : A4988 http://www.pololu.com/file/download/a49 ... e_id=0J450
Le A5988 est compatible pin à Pin avec le 4983, les datasheets de ces composants sont à lire (In english) afin de comprendre ce qu'ils font et comment les commander.
A lire pour les SparkFun : http://www.schmalzhaus.com/
Ne pas oubliez de se faire un cahier des charges en mettant noir sur blanc ses besoins en dissociant la partie pilotage (programmation Arduino) de la partie mécanique.
Pour cela s'inspirer du montage de Christian http://www.lenaturaliste.net/forum/view ... f=60&t=721 & http://www.lenaturaliste.net/forum/view ... =60&t=2432 , du mode d'emploi du StackShot http://www.cognisys-inc.com/downloads/S ... al_1_5.pdf et du lien que tu as trouvé http://code.google.com/p/photoduino/wiki/Introduction dans lequel tu trouveras une bonne base de construction d'ordinogramme Bref du boulot en perspective !
Commences par faire programmes simples :
- Faire clignoter un led, puis deux etc....
- Amuses toi à définir des séquences d'allumage
- Puis test les interactions simples: Appui sur un bouton = led qui s'allume
Bref, commence doucement mais surement par la base.
En // décortique les codes que tu vas trouver sur le web de telle façon à comprendre la logique adoptée. Essayes de faire des ordinogramme ou des diagrammes de décision (Si il se passe cela, faire cela sinon cela etc...)
C'est un jeu de construction avec des imbrications et quelques pièges.
En ce qui concerne le pilotage d'un PAP via EasyDriver, jettes un oeil à http://lusorobotica.com/index.php/topic,106.0.html et http://bildr.org/2011/06/easydriver/, les codes sont donnés. Ne reste plus qu'à les comprendre.
Pour le Polulu A4988 Stepper Motor Driver Carrier with Voltage Regulators : http://forums.zentoolworks.com/viewtopic.php?f=7&t=409
Il est à remarquer que le chips utilisés sont:
- Easy Driver : A3967 http://www.sparkfun.com/datasheets/Robotics/A3967.pdf
- BigEasy Driver : A4983 http://dlnmh9ip6v2uc.cloudfront.net/dat ... s/4983.pdf
- Polulu : A4988 http://www.pololu.com/file/download/a49 ... e_id=0J450
Le A5988 est compatible pin à Pin avec le 4983, les datasheets de ces composants sont à lire (In english) afin de comprendre ce qu'ils font et comment les commander.
A lire pour les SparkFun : http://www.schmalzhaus.com/
Ne pas oubliez de se faire un cahier des charges en mettant noir sur blanc ses besoins en dissociant la partie pilotage (programmation Arduino) de la partie mécanique.
Pour cela s'inspirer du montage de Christian http://www.lenaturaliste.net/forum/view ... f=60&t=721 & http://www.lenaturaliste.net/forum/view ... =60&t=2432 , du mode d'emploi du StackShot http://www.cognisys-inc.com/downloads/S ... al_1_5.pdf et du lien que tu as trouvé http://code.google.com/p/photoduino/wiki/Introduction dans lequel tu trouveras une bonne base de construction d'ordinogramme Bref du boulot en perspective !
Cordialement,
Michel
Matériel:
-Stéréomicroscope MBS10
-Microscope Vickers Patholette
-Microscope polarisant Vikers M70
Michel
Matériel:
-Stéréomicroscope MBS10
-Microscope Vickers Patholette
-Microscope polarisant Vikers M70
- Christian
- Coadmin

- Messages : 4824
- Enregistré le : 28 août 2007 21:54
- Prénom : Christian
- Localisation : Entre Alpes et Jura
- Contact :
Re: Moteur pas à pas (et pilotage)
FredLab a écrit :Je viens de trouver un lien formidable
-> Photoduino
ou comment faire une plaque reliée à l'Arduino (shield) pour piloter un boitier, des flashs, des capteurs...
... mais point de moteur pas à pas
Oui ce projet open source Photoduino est très intéressant, il y a déjà eu du beau boulot ici !
J'ai parcouru les schémas et les codes.
Du côté matériel c'est assez simple, par contre le code est un peu plus hard pour moi car assez différent de la philosophie PicBasic. Ils utilisent fortement le stockage de variables (en vrai des constantes) en mémoire Eeprom, ce que de mon côté avec "l'énorme" capacité en Ram (mémoire vive) et Flash (programmes) du PicBasic R5 [*] je n' avais pas besoin du tout, à part pour faire du suivit et de la capture de données analogiques que l'on doit conserver module éteint ! (par exemple une station météo)
Par ailleurs on voit bien sur ce projet que le nombre de broches (ES) de l'Arduino (Uno) est quand même très vite atteint, surtout avec un afficheur LCD qui en bouffe 8 sur 14 !! (le même genre que Fred et Pierre4fun ont commandé sur e-bay, et moi par la même occasion)
D'ailleurs à ce propos (LCD), et surtout si vous avez envie de faire plus que du stacking automatisé avec ce projet, je pense qu'un LCD pilotable (et chaînable) par I2C par exemple (2 broches seulement !) serait préférable ... (mais j'en ai pas vu encore monté sur carte/shields arduino)
A vous de me le dire pour la suite car cela change un peu la donne ...
Un exemple de ce genre de LCD > http://www.dfrobot.com/index.php?route= ... uct_id=135
Doc et exemple de code http://www.dfrobot.com/wiki/index.php?t ... DFR0063%29
Il faut le câbler en externe. C'est un désavantage pour les essais rapides et "l'empilage Arduino" mais un avantage pour un montage définitif dans un boîtier. Avec ce modèle et pour notre projet, il faudrait aussi ajouter des boutons + résistances ...
[*] Comparaison :
PicBasic 2000 (R5)
-------------------------
40 broches (ES) dont un port dédié LCD et une horloge temps réel intégrée
Mémoire programmes (Flash) = 64K
Mémoire SRAM = 32K
Mémoire EEPROM = 32K
-------------------------
et Arduino Uno ...
14 broches (ES)
Mémoire programmes (Flash) = 32K
Mémoire SRAM = 2K
Mémoire EEPROM = 1K
On voit que l'Arduino Uno est physiquement beaucoup plus limité que le PicBasic R5, surtout en ES, mais sa communauté d'utilisateur est énorme et les exemples de projet nombreux ! Il est aussi bien meilleur marché !
Cela oblige à programmer plus propre et plus "serré", et finalement de rester économe et inventif.
Son langage de programmation est plus évolué que celui du PicBasic et offre de nombreuses passerelles et facilités vers les ordinateurs personnels, l'internet, les smartphones, etc ...
Bref, un bien joli petit joujou plein de promesses !!
Edit : Message croisé avec Michel : +1 sur son message ! Il y a un côté très "Lego" dans ce monde là, mais c'est vrai qu'il est préférable de bien savoir ce que l'on veut au départ !
Mais sache Fred qu'on est là aussi pour t'aider dans ce projet, et surtout de le finaliser !
Bien amicalement, Christian
Microscope : Leitz Ortholux I - Stéréomicroscope : Novex AP5 - Divers bancs macro
Photos: Nikon (D70) D90, Canon A75, MicCam Tucsen 3 mpx
Soft: Photoshop - MicroCartouche - Helicon focus -Stepduino (stacking automatisé)
Site perso (ancien) ici
Microscope : Leitz Ortholux I - Stéréomicroscope : Novex AP5 - Divers bancs macro
Photos: Nikon (D70) D90, Canon A75, MicCam Tucsen 3 mpx
Soft: Photoshop - MicroCartouche - Helicon focus -Stepduino (stacking automatisé)
Site perso (ancien) ici
- Richelsdorfite
- membre

- Messages : 53
- Enregistré le : 15 mai 2008 21:48
- Prénom : Michel
- Localisation : Paray le Monial
Re: Moteur pas à pas (et pilotage)
Quelques liens concernant les LCD et Arduino:
http://www.arduino.cc/playground/Code/LCD, le pilotage via I2C, émulation série, registre à décalage permet d'économiser un bon nombre de ligne en sortie.
http://www.arduino.cc/playground/Code/LCD, le pilotage via I2C, émulation série, registre à décalage permet d'économiser un bon nombre de ligne en sortie.
Cordialement,
Michel
Matériel:
-Stéréomicroscope MBS10
-Microscope Vickers Patholette
-Microscope polarisant Vikers M70
Michel
Matériel:
-Stéréomicroscope MBS10
-Microscope Vickers Patholette
-Microscope polarisant Vikers M70

