Page 1 sur 36

Construction du Pit à Myoda

Publié : dim. févr. 07, 2016 4:46 pm
par Myoda
Salut la Bms team !
J'ai entrepris il y a un moment maintenant la construction de mon pit. J'avance lentement ... mais surement.

J'avais il y a quelques temps aussi donné un lien vers une vidéo ou je vous j'avais expliqué comment j'avais fais les jauges du cockpit avec des servomoteurs.

Bon bah je suis revenu sur ma décision :hum:
Pour plusieurs raisons. Les servomoteurs sont limités à 180°, et surtout ils sont TRES bruyants ! ! :busted_re

Donc j'ai opté pour des moteurs pas à pas X27 ! une merveille ! :banana:
http://www.jukenswisstech.com/JSTFiles/ ... r_v1.3.pdf

Avantages :
- coût ! 9.95 $ la pièce !
- Vélocité ! Les moteur sont très rapides !
- Consommation : Très faibles ! Se connecte directement sur la carte arduino sans alimentation externe,
- Ergonomie : Facile à installer !

Bref, j'ai réalisé 2 vidéos ou je montre rapidement le résultat sur falcon BMS.
La première est l'installation des moteurs dans mon support ! La deuxième est la démonstration avec la carte arduino. :yes:
Alors toutes les jauges ne sont pas connectés, mais on vois assez bien le résultat.
d'ailleurs, je vous présente mes excuses pour la qualité de la vidéo qui est vraiment mais alors vraiment pourrie ! En plus Mr Youtube à retourné la vidéo ! bonjour le mal de cou !

Quoi qu'il en soit, le plus dur etait de faire un programme qui récupère toutes les données de BMS pour l'envoyer à la carte arduino via le port Série.

J'ai donc écris une application sur laquelle on ajoute les données qu'on veux envoyer à la carte arduino. Le programme effectue une boucle puis transfert les informations.
Autre avantage du programme, seul les données qui ont changés sont envoyés, pour économiser le buffer de la carte ! :yes:

J'ai conscience que je n'apporte rien de spécial car beaucoup d'entre vous ont déjà fait leur propre système sur arduino ou autre, mais pour ceux qui veulent, je peux toujours expliquer le programme et l'envoyer. :yes:

Installation dans le boitier en bois


Fonctionnement sur BMS


Quelques photos :
Image
Image
Image

Re: Construction du Pit à Myoda

Publié : dim. févr. 07, 2016 5:33 pm
par repman
Salut Myoda,

C'est du super boulot.
Je voudrais utiliser ton système sur de vrais instruments que je vais modifier.
Je ne maitrise pas du tout la programmation.
Serait tu prêt a partager ton programme et un petit tuto pour le mettre en œuvre ?
Je possède déjà la carte Arduino UNO.

Repman

Re: Construction du Pit à Myoda

Publié : dim. févr. 07, 2016 6:25 pm
par Myoda
repman a écrit :Salut Myoda,

C'est du super boulot.
Je voudrais utiliser ton système sur de vrais instruments que je vais modifier.
Je ne maitrise pas du tout la programmation.
Serait tu prêt a partager ton programme et un petit tuto pour le mettre en œuvre ?
Je possède déjà la carte Arduino UNO.

Repman
Salut,
Bien sur par de souci ! C'est prévu ! :yes: je mettrai un zip avec toutes les sources comme la première fois !
Pour l'heure, je vais mettre quelques commentaires et ensuite j'upload tout ça !

L'avantage du programme, c'est justement la souplesse du code ! On peux choisir d'envoyer ce qu'on veux ! On passe juste les données dans un tableau, et ensuite on exécute !
Les données sont lues puis sont transférés à la carte arduino à travers une chaîne avec un nombre qui délimite la fin. Et ensuite le programme recommence sa boucle . :yes:

Re: Construction du Pit à Myoda

Publié : dim. févr. 07, 2016 7:08 pm
par repman
Super,
Merci

Repman

Re: Construction du Pit à Myoda

Publié : dim. févr. 07, 2016 8:41 pm
par dimebug
moi j'adore.

je connaissait pas ces moteurs, un truc de + a découvrir :) merci

Re: Construction du Pit à Myoda

Publié : dim. févr. 07, 2016 10:13 pm
par schnide
Salut Myoda, comme repman je suis très intéressé vivement le tuto et surtout bravo :cheer:

Re: Construction du Pit à Myoda

Publié : dim. févr. 07, 2016 11:22 pm
par SharkNoir
Et pour le FQI tu peux utiliser un X40 Dual Stepper

Re: Construction du Pit à Myoda

Publié : lun. févr. 08, 2016 4:13 am
par Myoda
SharkNoir a écrit :Et pour le FQI tu peux utiliser un X40 Dual Stepper
Excellente idée !!! je te remercie ! je vais en commander un ! :yes:

Ne vous inquiétez pas, je publierais toutes les sources avec toutes les explications ! J'ai encore cet après midi modifié le programme pour ajouter d'autres fonctionnalités.
D'ici à demain ou après demain je vous met tout ça en ligne :banana:

Re: Construction du Pit à Myoda

Publié : lun. févr. 08, 2016 8:40 am
par Cat
ça c'est top ! Merci Myoda

Re: Construction du Pit à Myoda

Publié : lun. févr. 08, 2016 10:07 am
par MadOlive
Super... je vais suivre avec un intérêt certain
Je connaissais pas ce micro moteur.

Re: Construction du Pit à Myoda

Publié : lun. févr. 08, 2016 10:15 am
par schnide
Un grand merci :cheer:

Re: Construction du Pit à Myoda

Publié : lun. févr. 08, 2016 11:08 am
par Fredy072
Bravo et merci, très intéressé également

Envoyé de mon BIRDY en utilisant Tapatalk

Re: Construction du Pit à Myoda

Publié : lun. févr. 08, 2016 3:00 pm
par matbog
Myoda a écrit :J'ai conscience que je n'apporte rien de spécial car beaucoup d'entre vous ont déjà fait leur propre système sur arduino ou autre...
En fait tu apporte beaucoup, comme la référence du moteur pas à pas que je ne connaissais pas et qui a l'air très intéressant!!!
Peux tu nous dire où tu te fournit?

Bonne continuation.

Re: Construction du Pit à Myoda

Publié : mar. févr. 09, 2016 9:43 pm
par Myoda
matbog a écrit : En fait tu apporte beaucoup, comme la référence du moteur pas à pas que je ne connaissais pas et qui a l'air très intéressant!!!
Peux tu nous dire où tu te fournit?
Bonne continuation.
C'est par ici pour trouver ton bonheur ! Mais il existe d'autres vendeurs.
https://www.adafruit.com/products/2424

Re: Construction du Pit à Myoda

Publié : mar. févr. 09, 2016 9:48 pm
par Fredy072
Merci, mais le liens est mort

Envoyé de mon BIRDY en utilisant Tapatalk

Re: Construction du Pit à Myoda

Publié : mar. févr. 09, 2016 9:58 pm
par Morpheus
Fonctionne pour moi :emlaugh:

Re: Construction du Pit à Myoda

Publié : mer. févr. 10, 2016 12:01 am
par Myoda
Salut les cochonnes ! :kid:
Comme promis, voici le dump de la première version du bordel ! La V1.0 quoi ! J'ai essayé de commenter le code au maximum ! Sauf peut être la partie C++ pour lire la mémoire partagée. Je ne vais pas détailler les bases de l’algorithmique, mais les infos essentielles sont accessibles à tous avec un petit commentaire.

Donc, avant toute chose, je préfère vous prévenir, je travaille déjà sur la V2.0 !! Cette prochaine version, ne nécessitera pas d'avoir les logiciels pour faire fonctionner le bordel sur BMS ! La prochaine version sera faite avec un fichier de configuration et un exécutable ! rien de plus !

Mais revenons à nos moutons ! car pour ceux qui souhaitent voir le fonctionnement, c'est bien d'avoir les sources complètes !
Ah, Petite chose, ce code source m'a pris un peu de temps et quelques nuits blanches ! donc svp, si vous l’améliorez, faites partager à la communauté c'est tout ce que je demande ! :busted_co

Donc pour les prérequis :
- Visual Studio (2015). Autant être franc, je suis pas fan de l'environnement Microsoft Visual Studio. il est TRÈS LOURD ! pas ergonomique, LAID, et il sent pas bon ! :ranting:
https://www.visualstudio.com/en-us/down ... io-vs.aspx

- Arduino Software : C'est l'environnement de base pour programmer en C sur une carte arduino !
(https://www.arduino.cc/en/Main/Software)

- Une carte arduino. Je conseil la Mega, car elle à plus de sorties et vous permettra de gérer l'ensemble des jauges de votre pit + des boutons, + des afficheurs etc... ! :yes:
(c'est ici pour la carte https://www.arduino.cc/en/Main/ArduinoBoardMega2560#)

- 1 moteur pas à pas X27.168 ou plusieurs selon le nombre de jauges que vous souhaitez faire ! Moi j'ai fais le bloc à côté du genou droit, c'est 4 jauges !
https://www.adafruit.com/products/2424

1) Le câblage du bordel :
c'est bidon ! vous branchez les 4 pins de votre moteur dans la carte arduino ! idem pour les autres moteurs ! Pour l'ordre des 4 pins, vous trouverez plus bas la doc du X27. Mais de mémoire c'est dans le sens des aiguilles d'une montre en partant du pin en haut à droite (en vue arrière la tige de l'autre côté ! )

2) La carte arduino :
Il faut simplement charger le code dans la carte arduino ! C'est tout indiqué dans le fichier ! :yes: il faudra par contre télécharger une librairie, je vous l'ai aussi précisé dans le fichier !

3) L'accès à la mémoire partagée Falcon BMS :
Installer Visual Studio et charger le projet. J'ai documenté le fichier principal !
Attention, il faut beaucoup d'espace disque ! Et il faut installer les modules additionnels ! C'est une vraie cochonnerie !

4) Lancer l'application de lecture de la mémoire de falcon BMS (Ecran noir) puis lancer Falcon BMS et en avant Guingan !

Bon j'ai conscience que c'est lourd ! Mais je précise que ce post est pour les bidouilleurs comme moi !
Pour les autres, d'ici quelques jours, la V2 ! avec uniquement un seul exécutable a lancer et hop ! :cheer: J'ai déjà commencer à bosser dessus ! C'est pour bientôt !

Et enfin, voila le lien pour télécharger les codes sources :


A bientôt les cochonnes ! :yes:

Re: Construction du Pit à Myoda

Publié : mer. févr. 10, 2016 6:47 am
par Fredy072
MERCI Myoda

Pour les moteurs, sur la Bay, vous en avez 6 pour 15€ et frais de port gratuit,

Envoyé de mon BIRDY en utilisant Tapatalk

Re: Construction du Pit à Myoda

Publié : mer. févr. 10, 2016 9:13 am
par matbog
Myoda a écrit :C'est par ici pour trouver ton bonheur ! Mais il existe d'autres vendeurs.
https://www.adafruit.com/products/2424
:notworthy

Re: Construction du Pit à Myoda

Publié : jeu. févr. 11, 2016 7:01 pm
par pilour6
hello tout le monde

j'ai trouvé ça c'est chinois mais bon jusqu à aujourd'hui je n'ai pas à m'en plaindre

http://www.ebay.fr/itm/X27-168-Stepper- ... SwBLlVXZwc

et pis y faut ça aussi si je ne me trompe pas

http://www.ebay.fr/itm/12x-ULN2003-5-12 ... SwLzdWSYqV

en tous cas l'idée est super

Re: Construction du Pit à Myoda

Publié : sam. févr. 13, 2016 6:56 am
par Myoda
Hello,
le micro controller ne semble pas nécéssaire. En tout cas, pas pour des X27 ! :yes:

Re: Construction du Pit à Myoda

Publié : sam. févr. 13, 2016 10:47 am
par Vico
Je pense au contraire qu'un microcontrôleur est nécessaire pour tout moteur pas-à-pas. Par contre il est intégré dans la carte arduino, voilà pourquoi tu n'en a pas besoin.

Re: Construction du Pit à Myoda

Publié : sam. févr. 13, 2016 3:00 pm
par Myoda
Vico a écrit :Je pense au contraire qu'un microcontrôleur est nécessaire pour tout moteur pas-à-pas. Par contre il est intégré dans la carte arduino, voilà pourquoi tu n'en a pas besoin.
Tu as parfaitement raison ! Je parle uniquement dans le cas du montage que j'ai donné !

Re: Construction du Pit à Myoda

Publié : dim. févr. 21, 2016 12:42 pm
par repman
La V2, la V2 :Jumpy:
Un truc du genre de l'interface de la pokeys56 ?
C'est vrai que pour nous qui ne comprenons rien à la programmation, une belle interface simple c'est du bonheur.
Merci pour le boulot Myoda.

Repman

Re: Construction du Pit à Myoda

Publié : dim. févr. 21, 2016 12:56 pm
par Myoda
repman a écrit :La V2, la V2 :Jumpy:
Un truc du genre de l'interface de la pokeys56 ?
C'est vrai que pour nous qui ne comprenons rien à la programmation, une belle interface simple c'est du bonheur.
Merci pour le boulot Myoda.

Repman
Ca avance bien si ça peu te rassurer. J'ai du mettre en StrandBy a cause du boulot et autre ces 5 derniers jours, mais grosso modo c'est déjà pas mal. :yes:
On lance l'application, on peux se connecter et déjà envoyer des données a la carte arduino. Je galère surtout pour la DLL qui échange les infos avec FAlcon ! :hum:
Mais je compte bien m'en sortir !!! :banana: