Le Bulletin du Printemps est chez l'imprimeur
(il sera distribué à partir de mi-mai)
...

Gestion d'un PN (Barrières oscillantes)

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).
Tchoutchou30
Platinum
Messages : 532
Enregistré le : 24 mai 2018, 16:24
A remercié : 54 fois
A été remercié : 36 fois

Re: Gestion d'un PN (Barrières oscillantes)

Message par Tchoutchou30 »

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 :)
Avatar du membre
MIMINE DU 03
Senior
Messages : 62
Enregistré le : 06 avr. 2020, 17:39

Re: Gestion d'un PN (Barrières oscillantes)

Message par MIMINE DU 03 »

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
Avatar du membre
MIMINE DU 03
Senior
Messages : 62
Enregistré le : 06 avr. 2020, 17:39

Re: Gestion d'un PN (Barrières oscillantes)

Message par MIMINE DU 03 »

Tchoutchou30 a écrit : 14 avr. 2020, 16:12
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
Avatar du membre
MIMINE DU 03
Senior
Messages : 62
Enregistré le : 06 avr. 2020, 17:39

Re: Gestion d'un PN (Barrières oscillantes)

Message par MIMINE DU 03 »

Réception du moteur pas a pas et du driver
Reste là création du code arduino :huh
Avatar du membre
MIMINE DU 03
Senior
Messages : 62
Enregistré le : 06 avr. 2020, 17:39

Re: Gestion d'un PN (Barrières oscillantes)

Message par MIMINE DU 03 »

Le driver du moteur
Fichiers joints
20200422_152306.jpg
Avatar du membre
MIMINE DU 03
Senior
Messages : 62
Enregistré le : 06 avr. 2020, 17:39

Re: Gestion d'un PN (Barrières oscillantes)

Message par MIMINE DU 03 »

Le moteur nema 17 :Coeur1
Fichiers joints
20200422_152300.jpg
Avatar du membre
MIMINE DU 03
Senior
Messages : 62
Enregistré le : 06 avr. 2020, 17:39

Re: Gestion d'un PN (Barrières oscillantes)

Message par MIMINE DU 03 »

Code : Tout sélectionner


//  *************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 :Coeur1
Modifié en dernier par MIMINE DU 03 le 03 mai 2020, 17:28, modifié 8 fois.
Avatar du membre
ffayolle
Platinum
Messages : 4495
Enregistré le : 19 mai 2015, 19:39
A remercié : 203 fois
A été remercié : 126 fois

Re: Gestion d'un PN (Barrières oscillantes)

Message par ffayolle »

C'est du lourd...
:bravo:
Fabrice Fayolle
Avatar du membre
MIMINE DU 03
Senior
Messages : 62
Enregistré le : 06 avr. 2020, 17:39

Re: Gestion d'un PN (Barrières oscillantes)

Message par MIMINE DU 03 »

Voici les photos du montage de test :Ange2
Fichiers joints
IMGA0367.JPG
IMGA0366.JPG
IMGA0364.JPG
Avatar du membre
MIMINE DU 03
Senior
Messages : 62
Enregistré le : 06 avr. 2020, 17:39

Re: Gestion d'un PN (Barrières oscillantes)

Message par MIMINE DU 03 »

Moteur en action ^pour le test :nugget:
Pour le ronronnement ,voir le chat de la maison qui adore le montage.
Répondre