Un Quick-Shifter pour 10€ (bricolage)

Modifications et questions mécaniques (sauf pannes !)

Modérateur: Equipe des modérateurs

Règles du forum
Avant de poster un nouveau message, avez vous lu "les indispensables de la base de connaissance" ??
C'est ici viewtopic.php?f=26&t=11854

Un Quick-Shifter pour 10€ (bricolage)

Messagede PHILARTIS le 22 Jan 2025 14:52

Salut,

Je ne sais pas si ça peut intéresser quelqu'un, mais je me suis amusé à tester ça (sur la table uniquement) et comme je sais qu'il y a beaucoup de "bricoleurs" (dans le bon sens du terme) ici, voici un copier/coller d'un sujet que j'ai ouvert dans un autre forum (ceci explique pourquoi la taille des images n'est pas adaptée - désolé pour ça) :


J'ai vu cette vidéo :

phpBB [video]


Le module qu'il utilise n'est pas hyper adapté car, il le dit lui-même, le pas de réglage est trop grand.
De plus je trouve son module bien grand, pas simple d'utilisation..

J'ai alors eu l'idée d'utiliser un microcontrôleur permettant de faire des pas de seulement 5ms (on peut même faire des pas plus petit si on veut) sur une plage de réglage qui va actuellement de 30 à 80 ms (modifiable) et avec une petite interface sur smartphone (par Wifi) afin de permettre un réglage aisé sans toucher au module placé sur la moto (ni avoir besoin de boutons de réglage).

J'ai choisi le module ESP32 C3 (puisque j'en ai sous la main) :

Image

https://fr.aliexpress.com/item/10050077 ... ry_from%3A

Pour la commande, j'ai utilisé ce relais :

Image

https://fr.aliexpress.com/item/10050075 ... ry_from%3A

Pour l'alimentation 5V :

Image

https://fr.aliexpress.com/item/10050080 ... ry_from%3A

Pour l'inter à placer en détection de position de sélecteur, je n'ai pas utilisé celui-là mais par exemple :

Image

https://fr.aliexpress.com/item/10050061 ... ry_from%3A

Pour le programme (pour programmer le microcontrôleur, il faut le logiciel gratuit "Arduino") j'ai fait appel à ChatGpt qui m'a sorti un code prêt à l'emploi :

Code: Tout sélectionner
#include <WiFi.h>
#include <WebServer.h>
#include <Preferences.h>

#define RELAY_PIN 2  // Broche pour le relais (exemple : GPIO 2)
#define BUTTON_PIN 9 // Broche pour le bouton (exemple : GPIO 9)


const char *ssid = "ESP32_Relay";  
const char *password = "12345678";  

WebServer server(80);
Preferences preferences;  

int relay_duration = 30;  // Valeur par défaut (30ms à 80ms)

void activateRelay() {
   digitalWrite(RELAY_PIN, HIGH);
   delay(relay_duration);
   digitalWrite(RELAY_PIN, LOW);
   Serial.println("Relais activé pendant " + String(relay_duration) + " ms");
   server.send(204);  // Réponse vide pour la requête AJAX
}

void handleRoot() {
   String html = R"rawliteral(
   <!DOCTYPE html>
   <html lang="fr">
   <head>
       <meta charset="UTF-8">
       <meta name="viewport" content="width=device-width, initial-scale=1.0">
       <title>Réglage Relais</title>
       <style>
           body {
               font-family: Arial, sans-serif;
               text-align: center;
               background-color: #f4f4f4;
               margin: 0;
               padding: 20px;
           }
           .container {
               max-width: 400px;
               margin: auto;
               padding: 20px;
               background: white;
               border-radius: 10px;
               box-shadow: 0 0 10px rgba(0,0,0,0.1);
           }
           h1 {
               color: #333;
           }
           button {
               padding: 15px 20px;
               font-size: 18px;
               border: none;
               border-radius: 5px;
               color: white;
               background-color: #007bff;
               cursor: pointer;
               margin: 10px;
           }
           button:hover {
               background-color: #0056b3;
           }
           input[type="range"] {
               width: 100%;
           }
       </style>
   </head>
   <body>
       <div class="container">
           <h1>Réglage de la durée</h1>
           <p>Durée actuelle : <span id="duration">%DURATION% ms</span></p>
           <input type="range" min="30" max="80" step="5" value="%DURATION%"
               onchange="updateDuration(this.value)">
           <br><br>
           <button onclick="activateRelay()">Activer Relais</button>
       </div>
       <script>
           function updateDuration(value) {
               document.getElementById('duration').innerText = value + " ms";
               fetch('/setDuration?value=' + value);
           }
           function activateRelay() {
               fetch('/activate');
           }
       </script>
   </body>
   </html>
   )rawliteral";

   html.replace("%DURATION%", String(relay_duration));
   server.send(200, "text/html", html);
}

void setDuration() {
   if (server.hasArg("value")) {
       relay_duration = server.arg("value").toInt();
       preferences.putInt("relay_duration", relay_duration);
       Serial.println("Nouvelle durée : " + String(relay_duration) + " ms");
   }
   server.send(204, "text/plain", "");
}

void setup() {
   Serial.begin(115200);
   pinMode(RELAY_PIN, OUTPUT);
   pinMode(BUTTON_PIN, INPUT_PULLUP);

   preferences.begin("relay_prefs", false);
   relay_duration = preferences.getInt("relay_duration", 30);
   Serial.println("Durée chargée de la mémoire : " + String(relay_duration) + " ms");

   WiFi.softAP(ssid, password);
   Serial.println("Point d'accès Wi-Fi créé. IP: " + WiFi.softAPIP().toString());

   server.on("/", handleRoot);
   server.on("/activate", activateRelay);
   server.on("/setDuration", setDuration);
   server.begin();
   Serial.println("Serveur web démarré");
}

void loop() {
   server.handleClient();
   if (digitalRead(BUTTON_PIN) == LOW) {
       activateRelay();
       delay(500);  // Anti-rebond
   }
}


Le réglage de la durée se fait depuis une page web sur le tel ou à l'ordi et un bouton "Activer Relais" permet de tester le fonctionnement :

Image

Le coût :
- ESP32 C = 2.28€
- Relais = 0.95€
- 7805 = 1.86€ les 10 soit 0.19€ l'unité
- Inter = 1.23€ les 5 soit 0.25€ l'unité

Total = 3.67€
Ouf, c'est moins que le montant annoncé dans le titre - mais il faut aussi compter la mise en coffret !

Perso je n'irai pas plus loin que cet essai - je voulais voir si ça fonctionne, et ça fonctionne. J'ai déjà un Quickshifter sur ma mob, mais si ça peut donner des idées à certains ici.. ;)
Avatar de l’utilisateur
PHILARTIS
 
Messages: 5169
Inscription: 06 Oct 2007 10:09
Localisation: Blaye
Motos: Hornet 750

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede nono28 le 22 Jan 2025 15:09

Je suis toujours agréablement surpris par ces idées :mrgreen:

Compte tenu que nous avons une commande d'accélérateur par câble, comment fais tu mécaniquement ?

Je regarderai la vidéo ce soir, j'imagine que le système fonctionne que pour la montée des rapports.
J'aime mon Tdr , née en aout 2000 et arrivé directement à la maison, il y restera à tout jamais ainsi que dans mon coeur...

A la vie, à la mort ma Titine!!!
Avatar de l’utilisateur
nono28
Administrateur
 
Messages: 3711
Inscription: 22 Jan 2007 22:08
Localisation: Eure et loir
Motos: TdrS 125 - Tzr 125 2RL - Tdm 850 - FZR 1000 2LE ..

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede PHILARTIS le 22 Jan 2025 15:25

Oui c'est ça, c'est uniquement à la montée des rapports.
Si tu ne regardes pas la vidéo, tu ne perdras pas grand-chose :-#

Le but est de couper l'allumage pile au moment du passage du rapport afin de soulager la pignonerie.
On fait donc une micro-coupure d'allumage au bon moment - mais si le temps est trop court, ça donne un passage des vitesses qui accroche et s'il est trop long, ça fait un trou à l'accélération.

Le réglage fin permet de trouver la meilleure durée de coupure.
Dans l'idéal il faudrait même avoir un temps de coupure différent selon les régimes - mais bon, perso je ne trouve aucun intérêt à utiliser ça à bas régimes.
Avatar de l’utilisateur
PHILARTIS
 
Messages: 5169
Inscription: 06 Oct 2007 10:09
Localisation: Blaye
Motos: Hornet 750

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede nono28 le 22 Jan 2025 15:39

Merci pour l'économie de temps :mrgreen:

J'ai un shifter sur la meule de tous les jours que j'utilise facilement pour la descente mais la montée, c'est plus délicat car il faut accélérer franchement pour que ce soit fluide.

Niveau câblage, on va chercher le faisceau du capteur je suppose ?
J'aime mon Tdr , née en aout 2000 et arrivé directement à la maison, il y restera à tout jamais ainsi que dans mon coeur...

A la vie, à la mort ma Titine!!!
Avatar de l’utilisateur
nono28
Administrateur
 
Messages: 3711
Inscription: 22 Jan 2007 22:08
Localisation: Eure et loir
Motos: TdrS 125 - Tzr 125 2RL - Tdm 850 - FZR 1000 2LE ..

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede SEBLOB le 22 Jan 2025 16:14

Le but est de couper l'allumage pile au moment du passage du rapport afin de soulager la pignonerie


Parce que la "pignonerie" de boite de nos bécanes a une faiblesse dont on ne s'était pas encore rendu compte depuis toutes ces années :shock: :?:
SEBLOB
 
Messages: 13771
Inscription: 05 Juil 2004 19:16
Motos: DTR 125/200, Tènèrè 125; Africa Twin 750

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede PHILARTIS le 22 Jan 2025 17:44

nono28 a écrit:Niveau câblage, on va chercher le faisceau du capteur je suppose ?


On peut, oui.
Du moment qu'on coupe l'allumage, c'est ok.
Ça c'est la partie allumage de mon ancien DTRE (1989) - on peut couper au niveau du coupe-circuit 3 (c'est ce que je ferais), ou bien du contacteur principal (le 30 représenté en haut, pas celui du bas car c'est aussi l'alim de l'YPVS), ou bien couper le capteur comme tu l'as suggéré.

Image

Seblob, j'ai même pas envie de répondre à ça.
Avatar de l’utilisateur
PHILARTIS
 
Messages: 5169
Inscription: 06 Oct 2007 10:09
Localisation: Blaye
Motos: Hornet 750

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede REMY02400 le 22 Jan 2025 18:26

Bien trop compliqué pour moi qui suis une quiche en électricité, mais très intéressant. =D< :0008: et merci pour le partage.
Avatar de l’utilisateur
REMY02400
 
Messages: 2797
Inscription: 20 Nov 2014 19:40
Localisation: CHATEAU THIERRY
Motos: 125 TDR

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede nono28 le 22 Jan 2025 18:47

SEBLOB a écrit:
Le but est de couper l'allumage pile au moment du passage du rapport afin de soulager la pignonerie


Parce que la "pignonerie" de boite de nos bécanes a une faiblesse dont on ne s'était pas encore rendu compte depuis toutes ces années :shock: :?:


L'objectif est de pouvoir passer le rapport sans relâcher les gaz. Sans shifter, c'est hardcore pour n'importe quelle moto :lol:

Le coupe circuit est sans doute moins problématique point de vue fiabilité. En revanche, je me rends pas compte des conséquences des micro coupures d'allumage sur le cylindre :-k
Quid du temps de traitement par le CDI ? Négligeable ?
J'aime mon Tdr , née en aout 2000 et arrivé directement à la maison, il y restera à tout jamais ainsi que dans mon coeur...

A la vie, à la mort ma Titine!!!
Avatar de l’utilisateur
nono28
Administrateur
 
Messages: 3711
Inscription: 22 Jan 2007 22:08
Localisation: Eure et loir
Motos: TdrS 125 - Tzr 125 2RL - Tdm 850 - FZR 1000 2LE ..

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede PHILARTIS le 22 Jan 2025 20:06

Pour être honnête, je ne peux rien certifier car je n'ai aucune possibilité de démontrer quoi que ce soit, mais mon avis est que c'est sans aucune conséquence pour le cylindre ou le CDI.
Le principe de la coupure d'allumage existe depuis très longtemps avec des boitiers adaptables, puis en monte d'origine sur de plus en plus nombreuses motos.

REMY02400, je comprend parfaitement que vu de loin ça peut sembler compliqué et pourtant la mise en œuvre est ultra simple grâce à l'ESP32 (et l'aide de ChatGpt). Le truc chiant, c'est finalement la fixation propre et fiable du capteur de passage des vitesses.
Avatar de l’utilisateur
PHILARTIS
 
Messages: 5169
Inscription: 06 Oct 2007 10:09
Localisation: Blaye
Motos: Hornet 750

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede ARNAUD le 22 Jan 2025 20:15

Hmmmmoui...
Honnêtement, passer les vitesses sans couper ne sert qu'aux compétiteurs acharnés, ou à ceux qui, sur le bitume et offroad, s'amusent à faire des chronos.
Perso, je le fais à l'embrayage depuis 47 ans, j'ai jamais pété une boîte ou spécialement fumé les disques...
Le shifter descendant est plus utile si on attaque comme un sourd, mais surtout sur de grosses motos puissantes. Ce que je préfère reste l'embrayage à glissement progressif, très populaire en supermot'...
Bon, au quotidien ou en balade, même sportive; sur un 125 trail, c'est surtout pour le plaisir de bricoler un truc qu'on n'avait pas encore bricolé...
Avatar de l’utilisateur
ARNAUD
Expert TT
 
Messages: 24305
Inscription: 08 Mai 2015 19:23
Localisation: Paris
Motos: 125 DTR

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede ARNAUD le 22 Jan 2025 20:21

Perso, les micro-coupures sur un CDI datant de Mathusalem, chuis pas fan...
Au début des eighties, une "astuce" courante pour ne pas serrer dans l'interminable ligne droite du Touquet consistait à appuyer quelques secondes sur le bouton de masse pour couper brièvement le moteur, supposé refroidir de quelques degrés... C'était très efficace pour cramer les CDI, à l'époque...
Avatar de l’utilisateur
ARNAUD
Expert TT
 
Messages: 24305
Inscription: 08 Mai 2015 19:23
Localisation: Paris
Motos: 125 DTR

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede Bipcoyote le 22 Jan 2025 20:35

Très sympa de partager cette info et en plus donner les liens et prix.
Je ne ferais pas sur la TDR, j'aime bien me servir de la poignée d'embrayage et si c'est juste pour monter les rapports : j'arrive à le faire "à la volée" sans toucher à l'embrayage..
Merci pour ce partage =D<
Avatar de l’utilisateur
Bipcoyote
 
Messages: 4584
Inscription: 26 Mai 2018 15:08
Localisation: LA REOLE (33)
Motos: 125 TDR de 2003

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede PHILARTIS le 22 Jan 2025 20:45

Oui Arnaud je comprend ton point de vue - ici on parle de 50 millisecondes !
Perso je l'utilise énormément.

Coyote, quand tu passes les vitesses à la volée, tu es sans doute obligé de doser la poignée des gaz en conséquence, non ?
Avatar de l’utilisateur
PHILARTIS
 
Messages: 5169
Inscription: 06 Oct 2007 10:09
Localisation: Blaye
Motos: Hornet 750

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede ARNAUD le 22 Jan 2025 20:57

Alors si j'étais à 50 millisecondes, je reprendrais une KTM ou une Greczed, lol...
J'admire le savoir-faire technique de la modif, ceci-dit.

Pas mal de crossmen passent eurs rapports sans couper ni débrayer... J'avoue que je trouve ça un poil goret.
Avatar de l’utilisateur
ARNAUD
Expert TT
 
Messages: 24305
Inscription: 08 Mai 2015 19:23
Localisation: Paris
Motos: 125 DTR

Re: Un Quick-Shifter pour 10€ (bricolage)

Messagede PHILARTIS le 22 Jan 2025 21:43

:marteauplusgros:
Avatar de l’utilisateur
PHILARTIS
 
Messages: 5169
Inscription: 06 Oct 2007 10:09
Localisation: Blaye
Motos: Hornet 750

Suivante

Retourner vers Base de connaissances et améliorations

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 19 invités