Etabli
← Retour aux leçons
Leçon · FND-12 · Pont en H · 4/4

Maîtriser : la propulsion complète d'un robot

4 étapes·20 min·0/4 fait·quiz à réussir
voix

Un moteur qui avance et recule, c'est une démonstration. Deux côte à côte, c'est un robot : plus vite à gauche et il vire à droite, sens opposés et il pivote sur place. Cette leçon assemble ta propulsion complète — deux ponts, une API de pilotage propre, un budget surveillé — puis l'envoie devant le juge de paix : le carré parfait.

📖 Comprendre

1. Deux ponts, zéro volant : la propulsion différentielle

La n'a ni volant ni roue directrice : la trajectoire naît de la différence entre les vitesses des deux côtés. Vitesses égales, le robot va tout droit ; côté gauche plus rapide, il s'incurve vers la droite — toujours vers le côté lent ; sens opposés à vitesses égales, il pivote sur place autour de son centre. Trois régimes, une seule recette : régler deux vitesses.

Côté électronique, chaque moteur reçoit son pont : le en loge deux, avec pour chacun ses deux entrées de sens et son activation — six fils de commande en tout. Attention au piège du miroir : les étant montés face à face, « avancer » signifie sens horaire pour l'un et antihoraire pour l'autre. Le premier symptôme d'un câblage naïf est un robot qui pivote quand on lui demande d'aller tout droit.

2. L'API de pilotage : le matériel sous clé

Une API de pilotage, c'est un contrat : trois — avance, tourne, stoppe — et RIEN d'autre dans le ne touche aux . À l'intérieur, l'API les , traduit les vitesses signées en diagonales et rapports cycliques, applique le miroir du monté à l'envers, et refuse les états interdits. À l'extérieur, le reste du code raisonne en intentions : « avance à soixante pour cent », jamais « mets telle broche à l' ».

La règle d'or de l'API : le passage par zéro. Inverser un lancé, c'est demander au pont de pousser à contresens d'une génératrice à pleine vitesse : pointe de violente, du maltraités, qui s'affaisse. L'API séquence l'inversion — freiner, attendre que la vitesse meure, inverser la diagonale, réaccélérer — et la protège partout, y compris dans le feu d'un défi. La mécanique du robot vieillira au rythme de cette fonction-là.

3. Le budget courant et la chauffe du driver

Deux doublent le budget courant : quelques centaines de chacun en croisière, près d'un ampère chacun au démarrage ou bloqués — et les pointes tombent ensemble, puisque le robot démarre des deux côtés à la fois. La des moteurs doit encaisser sans s'affaisser, et le cerveau rester sur son à lui : un affaissement au mauvais moment, et le redémarre en plein virage.

Le pont, lui, n'est pas un parfait : le L298N avale près de 2 V au passage du , dissipés en chaleur — P = U × I ≈ 2 × 1 = 2 W par chargé, d'où son radiateur. Un brûlant ou un robot qui mollit en côte sont les symptômes d'un budget dépassé : réduis la charge, laisse refroidir, ou passe à un driver de génération récente, qui perd dix fois moins en chemin.

+220 Ω + LEDA1 · on OUVRE la boucle…

4. Le carré parfait : la boucle ouverte au tribunal

Le défi du module : un carré — quatre lignes droites égales, quatre pivots d'un quart de tour, retour exact au départ. , tout se règle par durées : tant de millisecondes tout droit, tant de millisecondes de pivot. Le réglage se cherche par essais, et c'est déjà un excellent exercice de méthode : changer UN paramètre à la fois, noter, recommencer.

Le verdict tombe toujours : le carré se referme mal. jumeaux inégaux de quelques pour cent, jeu des , qui baisse — et les erreurs de huit manœuvres successives qui s'additionnent. C'est la limite structurelle de la : commander n'est pas mesurer. Le remède a un nom — les , qui compteront les tours de roue réels — et il ouvre le niveau suivant de ta formation.

🧮 Exemple guidé : le différentiel en chiffres

Ton robot a une voie (l'écart entre ses deux roues) de 12 cm. Consignes : 80 % à gauche, 50 % à droite — soit, une fois ta cartographie consultée, 0,40 m/s et 0,25 m/s. Décris la trajectoire, estime son rayon, puis passe au pivot sur place.

  1. 1.Qui va plus vite ? La gauche : 0,40 m/s contre 0,25 m/s. Le robot s'enroule vers le côté lent — il vire à DROITE, en avançant sur un arc de cercle.
  2. 2.L'avance vient de la somme, le virage de la différence : somme = 0,40 + 0,25 = 0,65 m/s ; différence = 0,40 − 0,25 = 0,15 m/s. Deux nombres, toute la trajectoire.
  3. 3.Rayon de l'arc : R = (voie ÷ 2) × (somme ÷ différence) = 6 × (0,65 ÷ 0,15) = 6 × 4,33 ≈ 26 cm. Le robot décrit un cercle d'environ un quart de mètre de rayon.
  4. 4.Le pivot sur place : gauche +0,25 m/s, droite −0,25 m/s. Somme = 0 — le robot n'avance plus ; différence = 0,50 — il tourne. Rayon = 6 × (0 ÷ 0,50) = 0 cm : rotation pure autour de son centre.

Le volant du robot est une soustraction : la somme des vitesses le fait avancer, leur différence le fait tourner, et le rapport des deux dessine le rayon. Régler une trajectoire, c'est doser deux nombres — voilà pourquoi l'API n'a besoin que d'avance et de tourne.

🛠 Pratiquer sur l'établi

  1. 01Câbler les deux sur les deux canaux du

    Câble le second moteur sur le deuxième canal du — ses deux entrées, son activation, sa paire de sorties — puis mets l' sur la : note le d'UN moteur en croisière, puis des deux ensemble au démarrage. Ces chiffres sont ton budget ; garde-les en tête à chaque nouvel accessoire.

    sur l'établi
    +220 Ω + LEDA1 · on OUVRE la boucle…

    📖 Termes de cette étape

Objectifs

  • +Piloter deux indépendants
  • +Écrire une API de pilotage propre
  • +Protéger la mécanique des inversions
🧪 S'entraîner dans le bac à sable

Quiz de validation

À réussir pour valider la leçon

Réponds de mémoire, sans remonter la page : c'est l'effort de rappel qui grave le cours. Les trois bonnes réponses valident la leçon.

1. En propulsion différentielle, comment faire virer le robot vers la droite tout en avançant ?

2. Que commander pour un pivot sur place, sans avancer du tout ?

3. Pourquoi le carré parfait ne se referme-t-il presque jamais en boucle ouverte ?

🧠 Ce qu'il faut retenir

  • 1.Une API de pilotage isole le matériel : on change de pont sans réécrire le robot.
  • 2.Inverser un lancé cogne et : on passe par zéro.
  • 3.Le carré parfait révèle tout : inégaux, , .