Ici on traite de tout ce qui concerne les alimentations et les automatismes, quelques soient les technologies mises en œuvre. Depuis le simple transformateur jusqu'aux divers systèmes de "pilotage" (DCC, DCS, …) en passant par les micro processeurs (Arduino et autres).
MIMINE DU 03 a écrit : ↑14 avr. 2020, 16:05
Rebond du bras en test sur arduino et servomoteur .
Autant toute cette connaissance m'épate, autant je trouve ce rebond bien peu réaliste. il manque toute l'inertie dûe à la masse et à la souplesse, la flexibilité aussi de la vraie installation.
Le "mieux" serait-il l'ennemi du bien?
Mais bon... je dis ça, je dis rien et c'est sans acrimonie bien sûr
Prochainement la motorisation par un moteur pas a pas avec un moteur NEMA 17 angle 0.9 Degres avec son driver DM432C et le code pour l'Arduino
bonne soiree
petit coucou a Daniel du 63
MIMINE DU 03 a écrit : ↑14 avr. 2020, 16:05
Rebond du bras en test sur arduino et servomoteur .
Autant toute cette connaissance m'épate, autant je trouve ce rebond bien peu réaliste. il manque toute l'inertie dûe à la masse et à la souplesse, la flexibilité aussi de la vraie installation.
Le "mieux" serait-il l'ennemi du bien?
Mais bon... je dis ça, je dis rien et c'est sans acrimonie bien sûr
Hello cher ami, c'est pas facile de faire de la réalité avec du 1/43, mais c'est mieux que rien.
Maintenant d'autres personnes avec des connaissances plus pointues sont les bienvenues pour se rapprocher de la réalité.
Peut être qu'avec le moteur pas à pas se sera plus réaliste ?? A voir bientôt sur le même site.
Merci pour le message
// *************MOTORISATION DU PN DJFR*******************************************
//MOTEUR NEMA 17 0.9 DEG
// cablage moteur driver BLEU A+ ROUGE A - et VERT B+ NOIR B-
//DRIVER DM432C (attention de bien verifier l'intensite du moteur et l'acceptation de l'intensite du driver)
//ALIMENTATION 0.8 A minimum et 15 V PAR MOTEUR POUR LE DRIVER
//ARDUINO UNO OU NANO
//*************************************************************************************
#include <Stepper.h>
// pour un moteur de 400 pas par tour et brancher sur les broches 3 sur dir , 2 sur pulse
Stepper moteur(400, 2, 3);
//DEFINIR LES SORTIES POUR LE DRIVER MOTEUR
int PUL=2; //define Pulse pin
int DIR=3; //define Direction pin
int ENABLE=4; //define Enable Pin bloquage moteur par le dm432c
void setup()
{
pinMode (ENABLE , OUTPUT); // PIN 4 bloquage ou debloquage du dm432c
digitalWrite(4, HIGH);//bloquage du dm432c
moteur.setSpeed(30); // 30 tours par minute
// (rappel : ici le moteur fait 400 pas par tour
//AVEC 30 TOURS ET 2300PAS = XXX DEGRES ET 10 SECONDES DE FONCTIONNEMENT
//DRIVER SUR LA POSITION DEFAULT POUR LA DIVISION DES PAS
}
void loop()
{
digitalWrite(4, HIGH);//blocage du dm432c
moteur.step(2300);// FAIRE 2300 PAS AV cela donne XXX deg pour 10 secondes environ
delay(10);
digitalWrite(4, LOW);//deblocage du dm432c
delay(10000);// ATTENTE 5s
digitalWrite(4, HIGH);//blocage du dm432c
moteur.step(-2300);// FAIRE 2300 PAS AR cela donne XXX deg pour 10 secondes environ
delay(10);
digitalWrite(4, LOW);//deblocage du dm432c
digitalWrite(4, HIGH);//blocage du dm432c
moteur.step(5);// FAIRE 5 PAS AV cela donne un rattrapage de pas
digitalWrite(4, LOW);//deblocage du dm432c
delay(15000);// ATTENTE 15s
}
// FIN DU LOOP
Bonjour
Voici le code de la motorisation du PN DJFR par un moteur pas a pas
bonne realisation
Modifié en dernier par MIMINE DU 03 le 03 mai 2020, 17:28, modifié 8 fois.