Pirouette-Cacahuete | Trampa Holypro 35 | 12S 12Ah | Overion 6374 | VESC 6

non, garde le. Je voulais juste être sur car j’ai pas le suivi avec moi :slight_smile:

Je touche bientôt au but avec cette Pirouette-Cacahuète !!

Après avoir vu et revu le design, imprimante réparée, papier photo et encre achetée, je me suis lancé dans la fabrication de mon PCB :

ECHEC TOTAL !
L’impression n’a jamais voulu se transférer sur la plaque… :frowning:
Bref, après un petit coup de fil à Yann (Overion) pour avoir son avis, il m’a gentiment proposé de le faire à la CNC car ma technique était clairement trop aléatoire ( technique du fer à repasser).
Je l’ai reçu et me suis aperçu que j’avais oublié de faire le miroir du typon. Quel débile !
Il me l’a refait dans la foulée. Un ENORME big up à lui, encore une fois. :wink:

Bref, PCB et tous les composants reçus et soudés, voilà à quoi ressemble le boitier électronique complet.

Ca a vraiment de la gueule !
Reste à faire un support propre pour le PCB et souder le câble PPM.
Petit test labo avant de faire le montage définitif et après on fait les tests board complète.
Restera aussi à modifier la GT2b pour câbler le bouton sur le CH1 (et plus CH3).

On approche de la fin !!! :smiley: :smiley: :smiley:

:o :o
Même l’interieur Du boîtier est BEAU. Bravo Pimousse ça sent bon la nomination :slight_smile:

Merci M@nu (d’ailleurs cette histoire de nomination, je crois que je vais laisser tomber… :lol: ) !

Build log du jour :

Tous les connecteurs sont prêts, support imprimé, carte isolée, j’ai démarré le commissioning !
On commence bien : une résistance était morte, changée.
Et j’ai maintenant toutes les peines (pain ? :smiley: ) du monde à faire fonctionner le PWM sur le driver LED.
Trop confiant sur ce point, je l’ai négligé au design et ne l’ai pas testé. Maintenant je le paie !
Je dois rajouter au moins une résistance sur le PCB déjà bien chargé. Mais ça devrait le faire.
Au moins le driver et le câblage fonctionnent bien, la led envoie du pâté

Bref, je passe un temps monstre et j’en vois pas le bout.
Et tant que c’est pas remonté, moi non plus je ne peux plus remonter dessus :frowning:

Moralité : y’a jamais de place au hasard, chaque détail doit être réfléchi. :wink:

A chiottttte !
Elle aime bien te mettre des p’tits tests défits, elle est quand même sympa d’un côté, tu t’ennuies jamais avec elle :mrgreen:
En tous cas, l’attente en vaut la chandelle je pense :thumbup:

Moi qui suis en mode" tant que ca tient et que ca roule c’est bon", je ne peux qu’etre admiratif devant ce temps passé pour faire du fonctionnel et beau, bien intégré ! Courage!

Hehe, plus c’est long plus c’est bon [emoji39]

VICTOIIIIIRRREEE ! :smiley: :smiley: :smiley:
J’ai enfin trouvé le problème : il manquait une résistance de pull down sur le PWM du driver.
Bref, je vais hijacker mon superbe PCB en la lui greffant à l’arrache (faute de place) mais ça devrait marcher maintenant.
Sacré soulagement !

Le support de PCB est collé lui aussi (on le voit très vite dans la vidéo, tenu par une pince), donc next step : on fout tout ce petit monde sur la board, on connecte tout et BIM ! :smiley:

PS : vous noterez le support pour la board ! Parfait pour travailler dessus tout confort. :wink:
Trouvé chez Casto : http://www.castorama.fr/store/Treteau-C … 95304.html

:thumbup: :thumbup: :clap: :clap:

Je suis arrivé (presque) au bout de ce build les amis ! :smiley:

* Précédemment, dans le build log PirCac *
Le driver LED ne fonctionnait pas pour un soucis hardware, il manquait une résistance de pull-down.

La chose étant résolue, j’ai chargé par la suite le nouveau code que j’avais beaucoup modifié pour intégrer pas mal de nouveautés.
Et comme la comm. avec le VESC a été compliquée à faire fonctionner (pour les questions de boucle de GND), tout ce petit monde déconnait à plein tube sans savoir l’origine véritable (je pensais à de gros soucis VESC/Arduino) !
Le ring clignotait dans tous les sens, le phare avant clignotait aléatoirement aussi et le bouton empirait les choses.

Bref, après avoir nettoyé tout ce beau bordel hier soir, je suis heureux d’avoir ENFIN le fonctionnement que je rêvais depuis le début de ce projet (soit février 2017) ! :smiley: :smiley: :smiley:

Un GROS soulagement !

(désolé pour la qualité, tel de remplacement car mort subite du mien :cry: )

J’ai laissé le phare allumé quelques temps et c’est monté à plus de 70°C (relevé au thermomètre IR)… :expressionless:
Du coup, je pense caler une ligne de code pour que la puissance s’ajuste en fonction de la vitesse (car vitesse = refroidissement par le vent relatif) et donc pouvoir diminuer la chauffe à l’arrêt tout en gardant une bonne visibilité pendant le ride. :thumbup:

J’adore , t’es un grand malade Pimousse :wink: :wink:
:+1:

Excellent!! Du grand Pimousse :grin:

c’est trop cool
bravo joli travail :wink:

Cool, hâte de voir le nouveau code parce que celui que j’ai lu précédemment était un peu…fouillis, à mon sens. Et j’y ai vu des trucs qui auraient dû être supprimé mais l’avait pas été. On verra ça !

Pour le changement de luminosité dans le méthode loop, ça marche (j’ai testé) mais ce n’est pas conseillé apparemment (à mon avis sans risque si on ne fait pas n’importe quoi et que l’on sait ce que l’on fait).

Autres points, mais je vais plutôt ouvrir un autre post ou aller sur l’un des posts Arduino ou celui de ta jauge pour en parler, c’est ta détection du freinage (si avgMotorCurrent > 1) et l’histoire des boucles de GND.

Joli travail global en tout cas, ça m’a bien motivé pour faire mon truc à moi mais différemment et comme je débute en Arduino mais pas en dev, c’est assez simple au final.

J’adore , t’es un grand malade Pimousse ;) ;) 👍 Excellent!! Du grand Pimousse 😁 c'est trop cool bravo joli travail ;) Merci ! :)

Cool, hâte de voir le nouveau code parce que celui que j’ai lu précédemment était un peu…fouillis, à mon sens. Et j’y ai vu des trucs qui auraient dû être supprimé mais l’avait pas été. On verra ça !
Le code fouillis, c’est normal puisque j’ai rien supprimé de mes précédents tests, il reste toutes les lignes de debug commentées (ou non), etc.
C’est ma méthode : j’assemble petit à petit en gardant les morceaux de codes pour revenir en arrière au cas où.
Une fois terminé, je nettoie et optimise.
Peut-être pas la meilleure méthode, mais comme j’ai appris sur le tas, je connais pas les bonnes pratiques de dev. :wink:

Pour le changement de luminosité dans le méthode loop, ça marche (j’ai testé) mais ce n’est pas conseillé apparemment (à mon avis sans risque si on ne fait pas n’importe quoi et que l’on sait ce que l’on fait).
Oui, je sais. Cette fonction réassigne la RAM, c’est pas bon en loop. Mais ça m’a permis de valider rapidement la fonctionnalité.
Depuis, j’ai recréé la fonction moi-même pour m’en passer donc plus de soucis à te faire. :smiley:

N’hésite pas à partager ton projet dans le « Arduino - Le DIY 2.0 ». :wink:

Gg PoussMi !!

Je suis sur y a une fonction Stroboscopique Gyro Warning d’intégrée dans un menu caché [emoji23][emoji23][emoji23]

sacré boulot pimousse!

Merveilleux ! Quel dev , t’es un chef !!
Du coup, dès que c’est en place sur la trot’ en single je t’en prends un pour la Darth :stuck_out_tongue:

OHHH YYYEEAAHHHHH !!!

Quel kiff de remettre les pieds dans les straps de la PirCac !
Hier soir, premier ride test avec le SmartRing et l’éclairage.

Dans l’ensemble je suis vraiment super satisfait. Ce SmartRing est une tuerie !
Petite sueur froide quand j’ai actionné les moteurs à vide, il a commencé à faire un peu nimp’ donc j’ai retiré encore un GND (celui du PPM).
Une fois déconnecté, c’était bien mieux. Faudrait que je réduise la longueur des fils pour que ça choppe moins de parasite (+ peut-être une ferrite).
J’ai fait le plein de notes de bugs et améliorations en tout genre à corriger mais du côté Hardware, je pense que c’est plutôt bien ! :smiley:
Maintenant, codaaaaaaaggeeeee ! :smiley:

Le point le plus « problématique » est celui du phare avant.
Il marche bien, puissant, mais le fait qu’il soit si bas fait un éclairage rasant qui fait que lors d’un ride dans un terrain un peu bosselé, c’est pas super visible et efficient comme éclairage.
Rien ne vaut une frontale dans ces cas là, mais au moins ça rend visible (et pas qu’un peu) pour les autres usagers de la route. :wink:

Cool cette petite vidéo …