| Auteur | Sylvain |
|---|---|
| Catégories | Électronique, Énergie, Robotique, Transport, Projet de Groupe |
Projet de conception d'une remorque pour les usages quotidiens de transport de marchandises
Licence : Attribution (CC BY)
Mot(s)-clé(s) : remorque, marchandises, vélo, bicylclette, moteurs, assistance, Projet-De-Groupe, alternative, ecologie, En-Cours, VAE, carte-arduino
Pourquoi une remorque assistée ?
Qui utilise régulièrement un VAE, vélo à assistance, sait que cette aide augmente fortement la fréquence d'utilisation de ce mode de transport. Pas besoin d'être “en grande forme” ou de se limiter à des trajets courts et horizontaux. Le trajet même long n'est plus un acte sportif. Plus de “petites excuses”, et en plus un grand plaisir à se déplacer à l'air libre, vite et sans effort.
Reste une limitation importante qui rend le vélo mal adapté: la capacité de transport.
Et si ajouter une assistance à une remorque, permettait une amélioration comparable, même avec un vélo classique?
Cas d'usage proposé: courses hebdomadaires pour une famille de 4 personnes:
Les bonus:
Choix à préciser:
Achat fait: 2 moteurs d'hoverboard + 2 contrôleurs. A faire: 1 batterie 36 V
Avec ce contrôleur, on a 2 possibilités:
Etat de l'art de ce qui se fait:
https://www.instructables.com/How-to-Build-a-Bike-Trailer/
https://www.itsoverflowing.com/diy-bike-trailer-plans/
https://hollandbikeshop.com/en-gb/bicycle-trailers/bicycle-trailers/?country_id=73
Retro-ingénierie du contrôleur : https://www.avdweb.nl/solar-bike/electronics/ku63-motor-controller
C'est le modèle courant. Simple mais si les 2 roues sont motorisées, il faudra un différentiel ou 2 moteurs indépendants. En virage, l'articuation verticale est au niveau de l'attache vélo. Voir les images CAO.
Lorsqu'elle n'est pas attachée au vélo, il faudra une 3ieme roue pour transformer ce modèle en remorque piéton.
Par rapport à la solution “classique” des 2 moteurs à l'arrière, cette solution aurait plusieurs avantages:
Pour assurer l'adhérence de la roue avant motrice, le bras est tenu par un axe horizontal. Côté vélo, il est tenu par une rotule afin qu'il puisse tourner selon un axe vertical, oui si le vélo penche (tangage et roulis). Lors du virage, les 2 axes verticaux sont en rotation. Voir les images CAO.
L'idée est de simplifier la fixation de la roue d'hoverboard, en réutilisant la plaque de fixation d'origine tenue par 4 vis (les 4 trous).
La tige verticale sera mobile en rotation selon la direction du vélo. La tige horizontal permet la mobilité en rotation de la barre de traction.
Vue CAO 3D faite avec les dimensions réelles de la roue et de son axe, avec son méplat.
Un bon site pour expliquer la connectique: cette page spintend
A savoir:
Un autre site cette fois pour la batterie et autres DIY: ebikeschool
Reste à:
On commence par mesurer tension et intensité sur le potentiomètre connecté au “Handle”;
Grâce à l'excellent site avdweb on a une bonne idée de l'entrée “Handle”, derrière un condensateur (C34) qui lisse le signale PWM. La tension attendu est entre 1 et 4.3V.
Pour simplifier on part donc sur un Arduino Nano qui donnera une tension de 0 à 5V via une sortie PWM (un ESP donnerait 3.3V maxi, ce qui compliquerait le circuit). On a besoin d'un RC. Pour nous ce sera un 1200Ohms, 47uF.
Ensuite connexion sur le Nano, tout bêtement avec l'exemple “Fade.ino” sur la sortie D3.
Pour simplifier, le Nano est alimenté sur 5V par les + et - du “Handle” (On évite le VIN qui voudrait 6V). Les 4.8V suffisent dans ce test.
La roue est montée avec succès sur la remorque. Elle pourra être contrôlée par le Nano en PWM (sur une prochaine photo).
Le bras est prêt à être branché sur la tige qui sera connectée au vélo.
Grosse réflexion à venir sur:
La jauge de contrainte mesure la force dans la barre de traction. Le contrôleur moteur a besoin d'une consigne de vitesse. Le lien se fait pas la régulation dans l'arduino. La logique est :
Évidemment, plus la force est grande, plus la variation de vitesse est grande.
Le circuit permet de connecter:
Au final, l'Arduino mesurera la force dans le tirant par la jauge et le HX711 via l'I2C et pilotera la vitesse du moteur par un PWM filtré par un simple RC.
Pour les jauges à 3 fils : voir le schéma.
Serait-il possible d'utiliser la jauge longitudinalement plutôt que transversalement?
Tous les tests ont échoué. Soit il n'y a aucune différence dans les mesures, soit les mesures subissent une espèce d’hystérésis (la valeur ne revient pas à zéro ou très lentement lorsque l'on cesse la pression sur le capteur).
TOUT BONNE SOLUTION SUR CETTE IDEE EST LA BIENVENUE. NOUS SOMMES BLOQUES. Donc on continue avec un usage transversal.
Ci contre les mesures réelles durant des tests “piéton”.
Sur le graphe, les unités ne sont pas réelles. La vitesse est recalée entre 0 (au lieu de 77) et 80. La force est la mesure du HX711 après étalonnage. La fréquence est 10Hz.
Les tests piéton montrent que la solution est applicable en usage réel et apporte une aide réelle. Avec une charge lourde (35kg), le piéton fini par tirer la remorque sans effort, en tenant le timon ente 2 doigts seulement.
Pour les test “vélo”, il faudra resserrer l'arrêt d'urgence et le modifier pour éviter que le fil ne s'accroche à la roue ou la selle.
Début des tests. … Quelques barres cassées. … En cours.
Leçons retenus des tests, faits avec 25 kg de charge.
Une macro Freecad permet de calculer rapidement le centre des masses. Cela permet de tester rapidement diverses configurations:
Excellente macro de Chupins et s-quirin : https://www.freecadweb.org/wiki/Macro_CenterOfMass. Limitation: ne prend pas en compte la rotation des “groupes liées”. Apparemment gère seulement les composants basiques.
Plusieurs points à régler:
2 options: