les projets - modélisme
mixeur de 2 voies de télécommande

Pour la commande de deux moteurs de chenilles de tank, ou de deux arbres moteurs de bateau...

PRÉSENTATION :

Après avoir étudié le principe d'acquisition des informations issues d'un récepteur de radio télécommande de modélisme, nous allons tout de suite lui trouver une application.

Pour un projet de bateau, je ne souhaites pas installer de gouvernail, mais fonctionner avec deux arbres d'hélices.
Je pourrais tout à fait fonctionner avec une radio 4 voies et utiliser les deux manches verticales pour piloter les deux moteurs.

Pourquoi investir dans une radio qui ne me sera pas forcément utile par la suite alors que je peux très facilement détourner ma radio à volant...

 

PRINCIPE DE fonctionnement :

Je vais m'exprimer en pourcentage, ce sera plus simple pour les explication :

SPEED :

En marche avant, de l'arrêt à 100 % sur les deux arbres d'hélices
En marche arrière, de l'arrêt à - 100 % sur les deux arbres d'hélices.

DIRECTION :

En marche avant tout droit jusqu'à 100% = jusqu'à 100% sur les deux arbres dans le même sens
En marche avant gauche jusqu'à 50% = 100% sur un seul arbre, l'autre arbre ralentit de 100% à l'arrêt proportionnellement
En marche avant gauche, au delà de 50% = 100% sur le même arbre, l'autre arbre s'inverse de l'arrêt à -100%
Inversez le tout dans l'autre sens de direction.
A l'arrêt, si je tourne juste le guidon, les deux arbres vont s'actionner proportionnellement en sens inverse pour un pivoter sur place...

 

fonctionnement du programme :

Je vais reprendre le programme d'acquisition du récepteur de télé commande et le réadapter.
Afin de ne pas perdre de temps, je vais y mettre le maximum de commentaires.
Il ne me parait pas judicieux de vous expliquer son fonctionnement, ligne par lignes...
Je vous commenterais les points clefs qui me paraissent judicieux au fur et à mesure de son écriture.

 

Raccordement sur l'arduino :

Très simple, je vous conseille l'Arduino Nano avec sa petite platine de raccordement.

Si vous remarquez, chaque fonction de broche est identifiée et elle regroupe dans la colonne le (+), le (-) et le signal. Cette disposition est conforme au raccordement d'une grande majorité de servomoteur, il vous suffit juste de le plugger sur la carte. Une poignée de fils Dupond femelle / femelle pour les raccordement au récepteur et c'est partit pour tricoter un peu de filerie...

La voie volant du récepteur est à raccorder sur l'entrée D4 de l'Arduino
La voie accélérateur du récepteur est à raccorder sur l'entrée D8 de l'Arduino
Les variateurs sont à raccorder sur les sorties PWM D5 et D6, D7 est la commande du gouvernail de l'Arduino.
Pour une raison de visualisation, j'ai utilisé de simples servomoteur 9G en lieu et place des variateurs, mais le principe reste totalement identique...

[Photo d'ensemble]

Le raccordement sur la platine est on ne peu plus simple, comme vous pouvez le voir. Les afficheurs LCD ne servent à rien, si ce n'est pour moi à débugger le programme. Ils ne seront pas utiles pour la suite...

[Photo raccordement platine]

 

Le programme Version 1 :

Cette version n'est pas optimisée et son fonctionnement ne me satisfait pas totalement.
Mais ça marche

Une seconde est en préparation avec un excellent bibliothèque dédiée à notre univers...
Je vous prépare les liens et vous en parlerais ultérieurement.

 

Des questions, des commentaires en direct ?

© 05/07/2016 - Dernière modification : 21/08/2017 - F4CVM / Pascal