Contrôler une tournette en DMX

Questions sur le matériel (Alimentations, Leds, drivers ...)
Questions about hardware (Power supply, Leds, drivers ...)
maximeS
Messages : 22
Enregistré le : dim. 5 déc. 2021 18:49

Contrôler une tournette en DMX

Message par maximeS »

Bonjour,

Je suis à la recherche d'une solution pour contrôler une tournette en DMX.
Le moteur de la tournette est un moteur CC de fauteuil roulant (24V 15A). J'ai besoin de pouvoir contrôler le sens et la vitesse de rotation.
En plus du moteur principal il y a un vérin électrique (24V 5A) qui sert de "frein à main" pour bloquer la tournette lorsqu'elle est à l'arrêt. La course du vérin est limitée en position haute et basse par des capteur de fin de course.

Est-ce que quelqu'un à déjà réalisé un projet similaire ? Ou aurait des pistes de recherche sur lesquelles me lancer ?

Merci d'avance,

Maxime
Avatar du membre
RitoonL
Administrateur du site
Messages : 116
Enregistré le : dim. 31 oct. 2021 10:21

Re: Contrôler une tournette en DMX

Message par RitoonL »

Bonjour Maxime et merci de l’intérêt que tu portes à arpschuino.

L'arpschuino32 peut être utilisé pour contrôler des moteurs DC, c'est intégré dans le firmware directement ! niveau électronique, il faut utiliser un pont en H, on trouve différents modules. Avec ceci, tu pourra contrôler le sens de rotation et la vitesse.

Il est toutefois compliqué de trouver un module de pont en H dans ces specs (j’écume le net à cet instant)
***EDIT***
https://boutique.semageek.com/fr/1207-d ... 14055.html
éventuellement ça (trouvable moins cher chez "le grand capital") Je laisse à Jacques le soin de valider le câblage de commande

Concernant le Vérin, il faudrait plus de précisions. Il s'agit certainement d'un moteur CC également, à voir si il dispose lui même de sa propre électronique.

Pour les fin de course, c'est en cours de développement, pas encore tout à fait fonctionnel, bien que mon petit doigt m'a dit que récemment, un moteur s'était arrêté en touchant un Endstop (spoiler).

Il est possible d'intégrer le programme de Beta test afin de pouvoir profiter des dernières évolutions du firmware et aider à accélérer le développement, d'autant que le développement est en ce moment axé sur ce point particulier.
https://www.forum.arpschuino.fr/viewtopic.php?t=61
Administrateur - Forum arpschuino
Jacques
Messages : 278
Enregistré le : dim. 31 oct. 2021 19:37

Re: Contrôler une tournette en DMX

Message par Jacques »

Bonjour à tous,
bien vu Eric, ce d̶r̶i̶v̶e̶r̶ pont en H me semble en effet parfaitement adapté au moteur de fauteuil roulant.
Pour le câblage, ça me semble aussi bien correspondre a ce qui est reconnu dans le firmware arpschuino32.
https://external-content.duckduckgo.com ... ipo=images
Maxime, envoie nous les specs du vérin.
Bon, les fins de courses je suis justement en train de travailler dessus !
J'ai déjà une version du firmware qui fonctionne avec les moteur CC = zero switch et end switch, je vais la mettre ici (la version que tu as mise en lien, Eric, n’intègre pas encore les fin de courses).
C'est une version béta test bien sur, mais tout à l'air OK.
Jacques
Messages : 278
Enregistré le : dim. 31 oct. 2021 19:37

Re: Contrôler une tournette en DMX

Message par Jacques »

Ça y est, c'est en ligne !
Pour mettre à jour, il suffit de suivre ce tuto :
http://arpschuino.fr/update-arpschuino32.php
le numéro de cette version (avec fin de course pour les moteurs CC) est 1.1.4.2
Les sources sont ici :
https://owncloud.arpschuino.fr/index.ph ... D4MwVXPXkS
Attention, pour cette version beta, les fin de courses sont activable seulement sur le port A, le port B doit être mis en mode input.
maximeS
Messages : 22
Enregistré le : dim. 5 déc. 2021 18:49

Re: Contrôler une tournette en DMX

Message par maximeS »

Merci beaucoup pour votre réactivité.
J'avais vu d'autres modèles de carte de contrôle sur le site gotronic : https://www.gotronic.fr/cat-commandes-1 ... c-1496.htm
Mais beaucoup plus cher que celle proposé par Eric.

Concernant le vérin : il est actionné par un moteur CC et n'a pas de "fin de course" interne ou électronique. Le constructeur du décor la raccourci, d'où la nécessité des limit switch.

Est-ce que vous pouvez m'indiquer le câblage des deux cartes BTS7960 plus les deux limit switch sur le port A ? Si nécessaire je peux faire une carte intermédiaire pour relier tout les "+5V" et tout les "GND".

Je vais commandé tout le hardware nécessaire et je vous ferais mes retour.

Encore merci.
Jacques
Messages : 278
Enregistré le : dim. 31 oct. 2021 19:37

Re: Contrôler une tournette en DMX

Message par Jacques »

Le firmware arpschuino32 fonctionne par port : tu devras donc mettre tes moteurs sur le port A et les switchs sur le port B.
le câblage du pont en H se fait comme sur l'image posté précédemment, en remplaçant les sorties de l'arduino par les sorties Arp0 et Arp1 (par exemple) de l'arpschuino32.
Pour les switchs c'est simple, une borne relié à une entrée de l'arpschuino32 (Arp8 par exemple) et l'autre à la masse.
Si tu ne souhaites pas utiliser le port B, si il est déjà utilisé, tu peux aussi utiliser les 4 entrées du port "input" (Arp16 à 19). Par contre comme ces entrées ne disposent pas de pullup, tu devras les faire toi-même avec des résistances 10K. Si ce n'est pas clair tu trouveras des explications ici :
https://roboticsbackend.com/arduino-inp ... p-pinmode/
Chapitre Using an external resistor instead of Arduino INPUT_PULLUP pour la mise en place des pullups. Et je te rapelle que si tu utilise le port B pour les switchs, tu n'as pas a t’embêter avec ça, les pullup sont intégrés.
maximeS
Messages : 22
Enregistré le : dim. 5 déc. 2021 18:49

Re: Contrôler une tournette en DMX

Message par maximeS »

Voilà la valise contenant tout l’électronique pour contrôler la tournette en DMX.
Image

1 : Alimentation 220V AC / 24V DC
2 : Arpschuino32
3 : arp>terminal²
4 : carte fait maison pour ajouter deux résistance Pull up pour les fin de courses
5 : Double pont en H BT7960 https://boutique.semageek.com/fr/1207-d ... 14055.html
6 : relais #1: s'ouvre, et permet d'alimenter le moteur de la tournette, quand le frein, actionner par un vérin, est ouvert
7 : relais #2: s'ouvre, et déverrouille le frein interne du moteur de la tournette, quand le frein est ouvert
8 : connecteur pour les fins de course (GX12 4 pins)
9 : connecteur pour le moteur du vérin, et le frein interne du moteur de la tournette (GX20 4 pins)
10 : connecteur du moteur de la tournette (PowerCon)
11 : PowerCon pour l'alimentation
12 : DMX in
13 : Interrupteur pour couper l’alimentation de l'arpschuino32

Je vous mettrais des photos en situation, avec les moteurs et tout, dans les semaines à venir.

N’hésitez pas si vous avez des questions, j'essayerais d'y répondre :D
Avatar du membre
RitoonL
Administrateur du site
Messages : 116
Enregistré le : dim. 31 oct. 2021 10:21

Re: Contrôler une tournette en DMX

Message par RitoonL »

C'est très bien, c'est propre ! Félicitations pour ta réalisation ! on à hâte de voir en situation !
Administrateur - Forum arpschuino
Jacques
Messages : 278
Enregistré le : dim. 31 oct. 2021 19:37

Re: Contrôler une tournette en DMX

Message par Jacques »

Super bravo !
On distingue pas bien sur la photo ta carte de pullup maison, bien vu, c'est en effet nécessaire. Et pour ne rien te cacher on en a fait une nous aussi.
la voici en avant première !
recto :
switch_pull.jpg
switch_pull.jpg (69.14 Kio) Vu 5616 fois
verso :
switch_pull_verso.jpg
switch_pull_verso.jpg (71.75 Kio) Vu 5616 fois
maximeS
Messages : 22
Enregistré le : dim. 5 déc. 2021 18:49

Re: Contrôler une tournette en DMX

Message par maximeS »

Petit update concernant le contrôle de la tournette :

On a eu pas mal de problème avec les drivers moteur BTS7960 : malgré leur gros radiateur ils chauffent beaucoup et se mettent en sécurité dès qu'on tire plus de 8A. Le problème vient de la manière dont ils sont assemblés : il n'y a presque pas de surface de contact entre les ponts en H et le radiateur.
Les version achetées chez AliExpress ne fonctionne vraiment pas bien, ou avec des petit moteur. Une version acheté sur amazon fonctionne mieux, mais on a quand même dû ajouté un ventilateur pour aider au refroidissement. Et malgré le ventilateur, au bout de quelques minutes de fonctionnement à faible vitesse on avait des coupure. Pas de souci à pleine vitesse.

Pour ne pas prendre de risque je viens de monter un nouveau driver : https://eu.robotshop.com/fr/products/cy ... tor-driver
Je le teste la semaine qui vient.

Il utilise trois pins : GND et 2 PWM, une pour le sens et une pour la vitesse. J'ai donc dû le brancher sur le port B configurer en mode PWM.
Je vous met des photos dès que j'arrive à prendre 10mn.
Répondre