Le fil d'origine étant la construction d'une balance d'équilibrage de modèles sur une base de contrôleur Arduino et de deux pesons autant ne pas le polluer avec les échanges sur la réalisation d'un outil de mesure d'angle de gouverne / débattements.
thierry de faudoas a commencé à coder un outil basé sur un contrôleur Arduino et d'un accéléromètre ADXL345. Son code est partagé sur GitHub à l'adresse https://github.com/ZINKTiti/Angle_and_Throw_Meter
Thierry merci du travail initial que tu as réalisé
J'm BBR pilote d'or
Nombre de messages : 1981 Age : 58 Localisation : Saint Yon [91] Date d'inscription : 09/12/2007
Sujet: Re: [arduino] mesure de débattement Ven 26 Jan 2018 - 20:17
Une fois l'accéléromètre reçu, quelques fils tirés et le code écrit ça donne ça:
C'est moche mais ça marche bien, il ne reste maintenant qu'à mettre tout ça en boîte et faire une interface pour saisir la longueur de la corde. L'interface.... c'est simple, la boite qui a des idées?
J'm
Nicolas C pilote d'or
Nombre de messages : 1984 Age : 43 Localisation : Nantes Date d'inscription : 07/05/2008
Sujet: Re: [arduino] mesure de débattement Ven 26 Jan 2018 - 20:37
une petite impression 3D
ça m'intéresse , j'en ferai bien 1 ou 2 pour tout mesurer d'un coup
J'm BBR pilote d'or
Nombre de messages : 1981 Age : 58 Localisation : Saint Yon [91] Date d'inscription : 09/12/2007
Sujet: Re: [arduino] mesure de débattement Ven 26 Jan 2018 - 21:06
Nicolas Couvrand a écrit:
une petite impression 3D
.... m'oui mais je n'ai pas ça sous la main. N'hésite pas Nicolas, c'est vite fait et pas de raison que ça ne marche pas. J'm
Nicolas C pilote d'or
Nombre de messages : 1984 Age : 43 Localisation : Nantes Date d'inscription : 07/05/2008
Sujet: Re: [arduino] mesure de débattement Ven 26 Jan 2018 - 22:32
J'm BBR a écrit:
Nicolas Couvrand a écrit:
une petite impression 3D
.... m'oui mais je n'ai pas ça sous la main. N'hésite pas Nicolas, c'est vite fait et pas de raison que ça ne marche pas. J'm
je viens de m'en commander une sur gearbest avec code promo à 288 euros pour 30x30x40 d'impression si je l'avais je te l'aurais fait !
thierry de faudoas pilote d'or
Nombre de messages : 716 Age : 47 Localisation : Montech Date d'inscription : 26/11/2007
Sujet: Re: [arduino] mesure de débattement Sam 27 Jan 2018 - 9:44
Je ne vois pas de bp poussoir pour changer la corde? Tu le fait par le PC ?
J'm BBR pilote d'or
Nombre de messages : 1981 Age : 58 Localisation : Saint Yon [91] Date d'inscription : 09/12/2007
Sujet: Re: [arduino] mesure de débattement Sam 27 Jan 2018 - 10:16
Salut Thierry, J'ai commandé ça, mais ce n'est pas encore arrivé:
Mais je prévois de remplacer le tout par un écran tactile TFT ainsi plus de souci de BP et j'aurai la possibilité de faire de jolies courbes en couleurs
J'm
Nicolas C pilote d'or
Nombre de messages : 1984 Age : 43 Localisation : Nantes Date d'inscription : 07/05/2008
Sujet: Re: [arduino] mesure de débattement Sam 27 Jan 2018 - 11:54
excellent !
thierry de faudoas pilote d'or
Nombre de messages : 716 Age : 47 Localisation : Montech Date d'inscription : 26/11/2007
Sujet: Re: [arduino] mesure de débattement Sam 27 Jan 2018 - 16:05
J adore l ecran
J'm BBR pilote d'or
Nombre de messages : 1981 Age : 58 Localisation : Saint Yon [91] Date d'inscription : 09/12/2007
J'ai un peu avancé sur le projet; le point principal était que le capteur retourne des données qui ne sont pas très stables. En y mettant un poil de maths, on arrive à avoir un résultat dans le dixième de degré, en dessous ça me semble impossible. Du fait de l’échantillonnage requis le réactivité de la mesure est légèrement impactée et prends environs 0.5 secondes. Ca pourrait être plus rapide mais c'est largement exploitable ainsi pour mesurer le débattement et la reproductivité de positionnement de commandes. J'ai aussi implémenté une autre idée; comme le capteur ADXL345 sait mesurer le "toucher/double toucher" https://www.digikey.fr/fr/product-highlight/a/analog-devices/adxl345-digital-imems-motion-sensor , ce qui en fait est une détection de coup ou de double coup, j'ai utilisé cette fonction pour entrer la corde de l'actionneur. Il ne reste maintenant qu'un seul bouton poussoir pour entrer dans le mode de réglage de corde. En donnant une suite de double coups on incrémente la valeur de la corde et pour la diminuer il suffit de donner de simples coups, simple non? C'est presque terminé.... un membre du forum m'ayant proposé de créer un boitier en impression 3D, j'approvisionne les derniers composants pour être certain des dimensions de composants... et ce sera tout bon. Pas de photo ce coup ci, car les modifications n'ont été portées que sur le côté logiciel, la maquette est toujours aussi moche J'm
Nicolas C pilote d'or
Nombre de messages : 1984 Age : 43 Localisation : Nantes Date d'inscription : 07/05/2008
J'ai un peu avancé sur le projet; le point principal était que le capteur retourne des données qui ne sont pas très stables. En y mettant un poil de maths, on arrive à avoir un résultat dans le dixième de degré, en dessous ça me semble impossible. Du fait de l’échantillonnage requis le réactivité de la mesure est légèrement impactée et prends environs 0.5 secondes. Ca pourrait être plus rapide mais c'est largement exploitable ainsi pour mesurer le débattement et la reproductivité de positionnement de commandes. J'ai aussi implémenté une autre idée; comme le capteur ADXL345 sait mesurer le "toucher/double toucher" https://www.digikey.fr/fr/product-highlight/a/analog-devices/adxl345-digital-imems-motion-sensor , ce qui en fait est une détection de coup ou de double coup, j'ai utilisé cette fonction pour entrer la corde de l'actionneur. Il ne reste maintenant qu'un seul bouton poussoir pour entrer dans le mode de réglage de corde. En donnant une suite de double coups on incrémente la valeur de la corde et pour la diminuer il suffit de donner de simples coups, simple non? C'est presque terminé.... un membre du forum m'ayant proposé de créer un boitier en impression 3D, j'approvisionne les derniers composants pour être certain des dimensions de composants... et ce sera tout bon. Pas de photo ce coup ci, car les modifications n'ont été portées que sur le côté logiciel, la maquette est toujours aussi moche J'm
pareil dès que je reçoit l'imprimante je veux bien en faire si besoin
J'm BBR pilote d'or
Nombre de messages : 1981 Age : 58 Localisation : Saint Yon [91] Date d'inscription : 09/12/2007
Pour mieux partager j'ai créé un projet sur GitHub https://github.com/f5mmx/aeromodeling-throw-meter/tree/Program Pour le moment, il n'y a que le code but de pomme, non nettoyé, non optimisé. Le code sera mis à jour une fois finalisé, mais il est dès maintenant utilisable.... et optimisable. Le budget pour l'ensemble est réduit: - Arduino Nano --> 1€ - ADXL345 --> 1€ - Ecran Oled --> 2.5€ - Bouton poussoir --> 1€ - SW marche/arrêt --> 1€ - 1 résistance de pull down comprise entre 1k et 100k => environ 6.5€ sans les boîtes, mais il y a moyen de faire beaucoup moins cher dans le cadre d'un produit commercial. Plus un accu pour l'alimentation J'ajouterai le plan de câblage une fois qu'il sera fait. (fait)... et ce sera tout pour moi, les plans mécaniques seront à faire en fonction de vos envies, de vos savoirs faire qui sont hors de mes compétences. Si certains souhaiterons partager leurs créations mécaniques, je les ajouterai avec plaisir au projet sous la forme d'un fichier ZIP comportant tous les plans. J'm
Dernière édition par J'm BBR le Lun 5 Fév 2018 - 23:36, édité 2 fois
J'm BBR pilote d'or
Nombre de messages : 1981 Age : 58 Localisation : Saint Yon [91] Date d'inscription : 09/12/2007
Donc au final, je ne vais pas utiliser l'écran TFT que j'ai commandé sur ce projet... l'accéléromètre étant capable de remplacer deux BP. Au final ça fait un montage hyper simple facile à reproduire pour pas cher et largement comparable avec ce qui est disponible dans le commerce comme:
Le schéma est très proche de ce qui avait été fait par Thierry de Faudas, le soft lui est totalement différent.
Je mettrai des photos du proto monté une fois le PB et l'inter M/A reçu. Entre temps bonnes constructions.
J'm
Dernière édition par J'm BBR le Lun 5 Fév 2018 - 23:27, édité 3 fois
Marc PUJOL pilote d'or
Nombre de messages : 2392 Age : 60 Localisation : Essonnes Date d'inscription : 21/07/2009
Peux tu expliquer ton schémas? Je ne comprends pas les branchements. Le + en haut, le - en bas et des verticales de points reliés entre eux entre ces deux blocs?
Marc
J'm BBR pilote d'or
Nombre de messages : 1981 Age : 58 Localisation : Saint Yon [91] Date d'inscription : 09/12/2007
...euh.... fils rouges reliés ensemble, les noirs idem comme pour les autres couleurs. Ce n'est pas un schéma mais le câblage d'une "Breadboard" dont le schéma est le suivant:
J'oubliais, pas besoin de m'envoyer votre email pour utiliser, reproduire ou améliorer tout ça, seule la commercialisation du code et des concepts est protégée.
Par contre toute donation sous la forme d'un apéro partagé est largement encouragée
J'm
J'm BBR pilote d'or
Nombre de messages : 1981 Age : 58 Localisation : Saint Yon [91] Date d'inscription : 09/12/2007
Sujet: Re: [arduino] mesure de débattement Dim 11 Mar 2018 - 16:10
J'ai finalisé le truc, et en fait pas besoin d'impression 3D: un bout de gaine thermo transparente suffit largement. L'ensemble est en deux parties: l'afficheur + Arduino d'un coté et la sonde de mesure d'angle ADXL345 de l'autre. Il est ainsi possible de mesurer l'angle de composants très fragiles sans forcer dessus. J'ai monté l'ADXL345 sur une pince à linge, comme ça je n'ai aucun problème d'installation. J'ai aussi modifié la procédure de saisie de la corde; après un appuis sur le BP, il suffit d'incliner dans un sens ou dans l'autre l'ADXL345 pour incrémenter la valeur de la corde. En fonction de l'angle les pas changent de 0.1, puis 1 et enfin 10mm.
J'ai aussi fait quelques modifs mineures sur le schéma:
Nombre de messages : 28 Age : 33 Localisation : belgique Date d'inscription : 02/01/2017
Sujet: Re: [arduino] mesure de débattement Lun 12 Mar 2018 - 13:29
top j'ai commander les pièces pour me faire un montage. je vais dessiner une boite pour impression 3D pour tous mettre a l'interieur pour pouvoir faire le mm genre de montage que les mesureur du commerce. je partagerais les fichiers STL si des intérèssés.
bonne journée
J'm BBR pilote d'or
Nombre de messages : 1981 Age : 58 Localisation : Saint Yon [91] Date d'inscription : 09/12/2007
Sujet: Re: [arduino] mesure de débattement Lun 12 Mar 2018 - 14:27
Salut Vincent, Je suis content que cela serve à quelqu’un. Pense bien à séparer l’ADXL345 du reste pour avoir un outil facile à utiliser même sur des gouvernes fragiles. Si tu vois des améliorations logicielles n’hésite pas à me les formuler. J’m
gregoire72 Pilote pro
Nombre de messages : 325 Age : 41 Localisation : le mans Date d'inscription : 28/02/2013
Sujet: Re: [arduino] mesure de débattement Lun 12 Mar 2018 - 20:54
bonsoir
pourrais tu nous faire une petite vidéo de fonctionnement. moi j'en ai fabriqué un mad et j'en suis pas trop satifait. les chiffres ne sont pas stable.
Bonne soirée
J'm BBR pilote d'or
Nombre de messages : 1981 Age : 58 Localisation : Saint Yon [91] Date d'inscription : 09/12/2007
Sujet: Re: [arduino] mesure de débattement Lun 12 Mar 2018 - 21:16
gregoire72 a écrit:
bonsoir
pourrais tu nous faire une petite vidéo de fonctionnement. moi j'en ai fabriqué un mad et j'en suis pas trop satifait. les chiffres ne sont pas stable.
Bonne soirée
Bonsoir Grégoire,
je ne suis pas chez moi cette semaine, mais des allemands ont trouvé le temps de faire le montage et de poster une vidéo sur Youtube aujourd'hui... y'z'ont k'çaàfer?
On y voit la stabilité de la lecture dans les 0.1° d'angle.
Par rapport au montage que tu as essayé, tu peux remplacer l'accéléromètre 13963 par l'ADXL345 et supprimer 2 des boutons et ça marchera en mettant le bon driver pour un OLED 128x64 à la place du 128x32. Si tu as accès au code initial, comme on n'a pas besoin de réactivité, tu peux aussi intégrer les lectures sur quelques dixièmes de secondes.
J'm
Robert-67 pilote d'or
Nombre de messages : 483 Localisation : 67 Date d'inscription : 12/05/2014
Sujet: Re: [arduino] mesure de débattement Mer 14 Mar 2018 - 9:41
Bonjour,
Trouvé par hasard, pour 23€ l'électronique "ready to use" à coller sur une pince à linge pour mesure de débattement.
Prévu initialement pour l'incidence des pales d'hélico, il suffit de le désolidariser de la réglette spécifique aux pales pour le fixer sur un autre objet.
Ou bien allonger la réglette initiale pour permettre la mesure du V longitudinal.
Code EAN pour trouver tous les vendeurs du même objet : EAN: 4016138662672
Robert.
osegouin pilote d'or
Nombre de messages : 1175 Age : 60 Localisation : 91 Date d'inscription : 20/02/2008
Sujet: Re: [arduino] mesure de débattement Sam 17 Mar 2018 - 20:15
Hello JM, A quand un modele avec 2 pinces pour le réglage simultané des 2 ailerons ou des 2 volets ? Olivier
gregoire72 Pilote pro
Nombre de messages : 325 Age : 41 Localisation : le mans Date d'inscription : 28/02/2013
Sujet: Re: [arduino] mesure de débattement Sam 17 Mar 2018 - 20:17
Salut Olivier Vu le prix tu peux en faire deux 😉
Bonne soirée
J'm BBR pilote d'or
Nombre de messages : 1981 Age : 58 Localisation : Saint Yon [91] Date d'inscription : 09/12/2007
Sujet: Re: [arduino] mesure de débattement Sam 17 Mar 2018 - 21:28
osegouin a écrit:
Hello JM, A quand un modele avec 2 pinces pour le réglage simultané des 2 ailerons ou des 2 volets ? Olivier
Salut Olivier, c'est envisageable mais il faudrait compliquer beaucoup le montage car les ADX345 ont tous la même adresse sur le bus I2C. Alors pour distinguer celui de droite de celui de gauche avec une même cpu Arduino c'est coton. Deux solutions cependant avoir des modules en liaison radio comme ça pas de problème de câble et d'envergure, ou encore utiliser des modules avec deux bus I2C séparés. Pour mon usage personnel, j'ai choisi de faire simple et j'ai deux modules indépendants... à moins de 5€ le module la solution reste économique J'm
vincentclause rooky
Nombre de messages : 28 Age : 33 Localisation : belgique Date d'inscription : 02/01/2017
Sujet: [arduino] mesure de débattement Mar 20 Mar 2018 - 11:17
Bonjour a tous voici une photo de mon mesureurs d’angle. J’ai reçu les pièces vendredi et donc apres un peut de soudure et de dessin DAO voici le résultat J’ai fais un boîtier tous en un car celui la est destiné a de « grosse » machine. Je suis occupé a en faire un deuxième avec le capteur en extension sur une pince pour les modèles plus « petit »