Aller au contenu


Chucky

Inscrit(e) (le) 22 mars 2024
Déconnecté Dernière activité avril 19 2024 01:20
-----

Messages que j'ai postés

Dans le sujet : UGV à base d'éléments de trottinette ou d'hoverboard

16 avril 2024 - 01:08

Erratum!

 

Tu as raison ! Les couleurs de ma fiche ne correspondent pas à la fiche du contrôleur de ta vidéo, le mien à été vendu avec des couleurs différentes...

 

Je vais remettre les fils en mixant un peu les couleurs (pour que les fils se connectent comme dans ta vidéo et je reviens vers toi !


Dans le sujet : UGV à base d'éléments de trottinette ou d'hoverboard

16 avril 2024 - 08:53

Pour l'ordre des couleurs du capteur, j'ai branché la fiche blanche vendue avec la carte contrôleur moteur. L'ordre des couleurs est noir, vert, jaune, blanc et rouge (sur la carte)  ensuite j'ai fait correspondre toutes les couleurs du capteur hall aux couleurs du moteur à celle de la carte (mes photos n'étant pas très claires, tu ne pouvais pas le voir.

Comme tu l'as expliqué dans ta vidéo, j'ai suivi ensuite le tuto du pro français de l'hoverboard sur le sens des couleurs.

 

Comme le sens des couleurs est identique au tien, j'en conclus que nous avons des moteurs très similaires voire identique (36 V).

 

Je prends note pour le papier bulle, je pars chercher un morceau de carton ! :)

 

Ma masse provient d'un pin GND auquel j'ai connecté toutes les sorties GND (capteur hall, bouton...) au travers d'une "multiprise" également.

 

Si mon moteur tourne et qu'avec le potentiomètre je parviens à faire varier la vitesse...

Le problème ne venant que du feedback qui fonctionne 2/3 du temps, le problème provient soit du nano qui n'arrive pas à collecter les infos (étonnant), soit que la sortie du capteur hall est défaillante ? étonnant aussi...

 

J'avais testé sur un autre moteur un autre câble que le jaune et j'avais le même souci (c'était sur un 24V)

Donc j'ai testé en tout sur deux moteurs, dont un sur deux fils différents.

 

J'avais donc cherché à avoir quasiment le même que le tien, mais rien à faire j'ai des retours à zéro...

 

Il y aurait pas moyen dans le code (min max et principal surtout) de voir le zéro comme un faux positif et d'ignorer le résultat ? On contourne le problème mais cela ne le résoudra pas... c'est sûr...

 

MAJ : j'ai changé d'arduino mais ça ne change rien... le problème est donc ailleurs....


Dans le sujet : UGV à base d'éléments de trottinette ou d'hoverboard

15 avril 2024 - 09:16

Mon installation n'est pas aussi "clean" que la tienne 

 

Je ne sais pas si les photos seront exploitables...

 

À ta disposition au besoin !


Dans le sujet : UGV à base d'éléments de trottinette ou d'hoverboard

15 avril 2024 - 06:38

Bonjour Oracid,

je suis enfin de retour car j'ai connu quelques déboires. Sur les 4 cartes contrôleur que j'ai acheté, une seule semble fonctionnelle.

Sur les 3 autres, l'une a failli prendre feu (véridique, en quelques secondes, la prise de l'alimentation s'est mise à noircir avec une veille odeur de fumée...).
Les deux autres voient leur led rouge s'allumer mais rien ne se passe du côté du moteur (mouvement, bruit...)

Pour le fait que le moteur tournait tout seul, je n'avais simplement pas mis le potentiomètre bleu à fond à gauche...

Dans mes tests, j'ai dû y toucher...

Et j'ai acheté deux hoverboard avec des moteurs de 36v pour le test avec les feedbacks à zéro.
Et bien... C'est pire...
Lorsque je pousse le potentiomètre, j'ai bien avec précision le retour du potentiomètre avec le programme min max.
Toutefois, le feedback présente encore plus de zero qu'avant !
On dirait que le programme n'arrivait pas à "attraper" les valeurs, c'est étrange.

Il arrive malgré tout à en avoir, mais beaucoup moins (2 sur 10).

Tu as testé ton programme sur d'autres moteurs ?

J'aimerai bien utiliser le PID...

Je suis dispo pour une visio si ça te dit (MP) ? On fera un retour sur le forum pour aider certains passant par là :)

Qu'en dis tu ?

Dans le sujet : UGV à base d'éléments de trottinette ou d'hoverboard

05 avril 2024 - 04:58

Bonjour Oracid, ce n'est que maintenant que je peux te répondre...
 
Lorsque j'ai reçu ta réponse, j'avais découvert les joies du court circuit sur Arduino (il est devenu brûlant). Un malheureux câble connecté à l'arduino a eu la brillante idée de toucher la surface en métal de l'hoverboard...
 
Après une commande d'un arduino sur Amazon et de 8 sur Ali (qui arriveront un peu plus tard) me revoilà.
 

En avant propos, mon moteur se lance tout seul au démarrage du programme principal (à une faible vitesse) avant même que je lance le programme au travers du bouton.

Alors, tout d'abord voici les retours du programme min-max :
 

 
15:40:46.201 ->   target: 30  feedback: 26
15:40:46.386 ->   target: 30  feedback: 27
15:40:46.616 ->   target: 30  feedback: 0
15:40:46.811 ->   target: 30  feedback: 26
15:40:46.985 ->   target: 30  feedback: 0
15:40:47.211 ->   target: 30  feedback: 0
15:40:47.409 ->   target: 30  feedback: 26
15:40:47.609 ->   target: 30  feedback: 0
15:40:47.812 ->   target: 30  feedback: 27
15:40:48.001 ->   target: 30  feedback: 26
15:40:48.213 ->   target: 30  feedback: 27
 

 

  
les zéros ne sont pas dû à l'établi, j'ai posé l'hoverboard au sol.
 
Maintenant voici le code principal :
 

Spoiler

 
Lorsque je lance le code principal, voici le résultat dans la console :

 

16:03:51.435 -> 0  174.000  30.000  108

16:03:51.435 -> 0  35.000  30.000  108

....

 

ça tourne entre 25.000 et 35.000 le plus souvent et parfois j'ai du 174.000 ?

 

Je t'ai joins un imprim écran du graph.

 

J'ai changé la carte contrôleur (même pb) et je vais tester sur l'autre moteur de l'hoverboard (24v).

 

J'ai un autre hoverboard qui devrait être identique au tien (36v), je pourrais tester avec ses moteurs aussi.

 

J'espère pouvoir trouver le temps ce WE de faire les tests car j'ai tellement hâte de mettre mon 1er sur son tricycle motorisé !

 

Merci pour ton partage de connaissance :)