Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - papytrain

Pages: [1]
1
Débuter / Re : Piloter un moteur pas à pas
« le: octobre 02, 2019, 11:46:19 pm »
Je n'ai pas pu attendre, le programme Locoduino est au top. Encore merci!

Pour l'autre petit programme je le testerai plus tard

@+

2
Débuter / Re : Piloter un moteur pas à pas
« le: octobre 02, 2019, 06:58:28 pm »
En effet. Ma plaque tournante aura un diamètre de 190mm.
Cette plaque se situera sur le niveau + 1 de mon réseau. J'ai déjà une plaque sur le réseau principale qui est une Roco. Je ne voulais pas réinvestir dans une 2ième plaque, vu le prix.
Cette mini plaque du niveau 1 sera faite en impression 3d.

3
Débuter / Re : Piloter un moteur pas à pas
« le: octobre 02, 2019, 06:32:25 pm »
Merci à vous, c'est sympa.

Maintenant j'ai 2 programmes, super!

Je ferai les essais dans quelques jours car je dois m'absenter.

@+

4
Débuter / Re : Piloter un moteur pas à pas
« le: octobre 02, 2019, 05:25:51 pm »
J'ai laissé tombé le programme Locoduino pour le moment.

J'ai chargé le code qui est sur la doc livrée avec le moteur et le driver

#include <HCSR04.h>

#include <Stepper.h>

const int stepsPerRevolution=200;

//for your motor
// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
int stepCount=0; // number of steps the motor has taken

void setup(){
  // nothing to do inside the setup
 
}

void loop() {
  // read the sensor value:
  int sensorReading=analogRead(A0);
  // map it to a range from 0 to 100:
  int motorspeed = map(sensorReading, 0, 1023, 0, 100);
  // set the motor speed:
  if (motorSpeed > 0){
    myStepper.setSpeed(motorSpeed);
    // step 1/100 of a revolution:
    myStepper.step(stepsPerRevolution / 100;
  }
}

J'ai un message d'erreur sur cette ligne

if (motorSpeed > 0){
"motorSpeed"was not declared in this scope

5
Débuter / Re : Piloter un moteur pas à pas
« le: octobre 01, 2019, 11:51:04 pm »
Le code sue vous m'aviez donné correspondait au driver microstep et les branchements sont différents par rapport au code sur l'article de Locoduino

6
Débuter / Re : Piloter un moteur pas à pas
« le: octobre 01, 2019, 06:52:06 pm »
Hello

Impeccable, ça marche super avec le code indiqué sur la doc.

Maintenant que faut'il modifier pour un pas de 180° à chaque impulsion sur un bouton poussoir?

@+

7
Débuter / Re : Piloter un moteur pas à pas
« le: septembre 29, 2019, 01:27:50 pm »
Merci, super!

J'ai passé commande

@+

8
Débuter / Re : Piloter un moteur pas à pas
« le: septembre 28, 2019, 11:37:20 pm »
Après réflexion, je pense que je n'ai pas le bon matériel. J'ai acheté ça sans réfléchir...D'ailleurs j'ai tout renvoyé à Amazon.

D'où ma question:

Que me conseillez-vous comme moteur pas à pas et quel driver faut'il?  ( Références )

@+

9
Débuter / Re : Piloter un moteur pas à pas
« le: septembre 28, 2019, 05:19:34 pm »
Désolé, j'abandonne. Tout ça est trop compliqué pour moi. J'ai essayé de toutes les façons, ça ne marche pas. Je pense que tout vient de ce driver
@+

10
Débuter / Re : Piloter un moteur pas à pas
« le: septembre 28, 2019, 01:48:41 pm »
Le moteur a un courant de 1,7 A en nominal

Pour le régler à 200 pas, il faut que je mette s1 s2 sur on et s3 sur off si j'ai bien compris d'après le tableau?

11
Débuter / Re : Piloter un moteur pas à pas
« le: septembre 28, 2019, 10:22:33 am »
Vu votre réponse, une chose m'interpelle et j'aurais dû le signaler au 1er post, désolé.

Il y a 6 inters dip sur le driver avec un tableau pour la configuration. Je pense que le résultat obtenu d'après votre 1er codage vient de là.
Voir les photos jointes

@+

12
Présentez vous ! / Re : Bonjour à tous
« le: septembre 28, 2019, 12:14:00 am »
Merci pour votre accueil

@+

13
Débuter / Re : Piloter un moteur pas à pas
« le: septembre 28, 2019, 12:11:24 am »
Bonsoir

Merci pour votre réponse.

Dans un premier temps j'ai fait un essai avec le programme donné sur votre lien. C'est ok, il tourne un certain nombre de tours dans un sens et idem dans l'autre sens. Je n'ai pas compté mais il fait plusieurs tours.

J'ai refait avec les valeurs que vous m'avez donné, il fait de même mais avec une vitesse lente. J'aurais voulu qu'il s'arrête à un demi-tour. Par contre pour la vitesse ce serait bon pour mon pont tournant.

Je pense qu'il faut ajouter du code..

@+

14
Débuter / Piloter un moteur pas à pas
« le: septembre 27, 2019, 05:32:40 pm »
Bonjour à tous

J'ai le projet de construire un pont tournant piloté par un arduino. Ce pont n'aura qu'une entrée sortie, donc il faudrait qu'il tourne de 180° à chaque appui sur un bouton poussoir.

Le matériel à ma disposition

1 carte Arduino
1 moteur nem17, bipolaire 200 pas
1 driver tb6600

Le soucis est que je suis complètement largué avec la programmation Arduino, malgré la lecture et relecture sur les moteurs pas à pas.

Voici le câblage que j'ai réalisé d'après un schéma trouvé sur le web

@+


15
Présentez vous ! / Bonjour à tous
« le: septembre 27, 2019, 05:19:08 pm »
Bonjour à tous

Retraité, résidant en Franche-Comté je pratique le modélisme ferroviaire depuis plus d'un an environ.

J'ai le projet de construire un pont tournant piloté par Arduino.

Merci de m'accueillir

@+

Pages: [1]