Toutes les leçons
Chaque module est un chapitre de quatre leçons : comprendre le concept, le pratiquer sur l'établi, l'approfondir, puis le maîtriser par un défi.
01 · Découverte
Loi d'Ohm en pratique
Courant, tension, énergie
Lire un schéma électronique
Souder proprement
Les composants de base
Piles et alimentations
La plaque d'essai
Multimètre : bien mesurer
Boutons et interrupteurs
Courts-circuits et sécurité
Anatomie d'un robot
02 · Fondamentaux
Le microcontrôleur
Premier programme embarqué
Logique de programmation
Entrées analogiques
Pilotage des moteurs
Servomoteurs et angles
Capteurs de distance
Capteurs de lumière et de ligne
I/O et broches
Pont diviseur appliqué
- 🔒ComprendreComprendre le pont diviseur appliqué
- 🔒PratiquerPont diviseur appliqué aux capteurs
- 🔒ApprofondirApprofondir : thermistance et adaptation de niveau
- 🔒MaîtriserMaîtriser : concevoir sa chaîne de mesure
Liaison série et débogage
Pont en H
- 🔒ComprendreComprendre le pont en H
- 🔒PratiquerLe pont en H : avancer, reculer, freiner
- 🔒ApprofondirApprofondir : freinage, roue libre et PWM
- 🔒MaîtriserMaîtriser : la propulsion complète d'un robot
Boutons fiables : l'anti-rebond
Machines à états
- 🔒ComprendreComprendre les machines à états
- 🔒PratiquerMachines à états : organiser les comportements
- 🔒ApprofondirApprofondir : coder et instrumenter sa machine
- 🔒MaîtriserMaîtriser : des comportements robustes et prioritaires
03 · Avancé
Feedback et asservissement
- 🔒ComprendreComprendre l'asservissement
- 🔒PratiquerRégler une boucle PID de vitesse
- 🔒ApprofondirApprofondir : régler un PID et dompter l'intégrale
- 🔒MaîtriserMaîtriser : un PID robuste en conditions réelles
Encodeurs et odométrie
- 🔒ComprendreComprendre les encodeurs
- 🔒PratiquerEncodeurs et odométrie
- 🔒ApprofondirApprofondir : quadrature, sens et vitesse
- 🔒MaîtriserMaîtriser : l'odométrie et sa dérive
Bus I2C et SPI
- 🔒ComprendreComprendre les bus I2C et SPI
- 🔒PratiquerBus I2C et SPI : connecter les capteurs
- 🔒ApprofondirApprofondir : dialoguer registre par registre
- 🔒MaîtriserMaîtriser : fiabiliser et déboguer un bus
Centrale inertielle
- 🔒ComprendreComprendre la centrale inertielle
- 🔒PratiquerCentrale inertielle : sentir l'orientation
- 🔒ApprofondirApprofondir : biais, calibration et intégration
- 🔒MaîtriserMaîtriser : un angle stable par filtre complémentaire
Moteurs pas-à-pas
- 🔒ComprendreComprendre les moteurs pas-à-pas
- 🔒PratiquerMoteurs pas-à-pas : le mouvement au cran près
- 🔒ApprofondirApprofondir : micro-stepping, rampes et résonance
- 🔒MaîtriserMaîtriser : des axes synchronisés et référencés
Châssis et impression 3D
- 🔒ComprendreComprendre la conception d'un châssis
- 🔒PratiquerChâssis et impression 3D
- 🔒ApprofondirApprofondir : imprimer solide et juste
- 🔒MaîtriserMaîtriser : assembler un châssis fiable
Alimentation propre
- 🔒ComprendreComprendre l'alimentation d'un robot
- 🔒PratiquerAlimentation propre : nourrir le robot sans parasites
- 🔒ApprofondirApprofondir : rails séparés et découplage
- 🔒MaîtriserMaîtriser : une alimentation sûre de bout en bout
Interruptions et timers
- 🔒ComprendreComprendre les interruptions
- 🔒PratiquerInterruptions et timers : réagir à la microseconde
- 🔒ApprofondirApprofondir : timers matériels et sections critiques
- 🔒MaîtriserMaîtriser : une architecture pilotée par les événements
Sans fil : Bluetooth et Wi-Fi
- 🔒ComprendreComprendre le sans-fil embarqué
- 🔒PratiquerSans fil : Bluetooth et Wi-Fi
- 🔒ApprofondirApprofondir : un protocole qui survit aux coupures
- 🔒MaîtriserMaîtriser : télécommander en sécurité
Cinématique différentielle
- 🔒ComprendreComprendre la cinématique différentielle
- 🔒PratiquerCinématique différentielle : rouler droit, tourner juste
- 🔒ApprofondirApprofondir : pivots, arcs et rayons choisis
- 🔒MaîtriserMaîtriser : rouler droit et tourner juste, asservi
Suivi de ligne asservi
- 🔒ComprendreComprendre le suivi de ligne asservi
- 🔒PratiquerSuivi de ligne asservi : le PID sur la piste
- 🔒ApprofondirApprofondir : le PID sur la piste
- 🔒MaîtriserMaîtriser : vitesse adaptative et pièges de piste
Engrenages et transmissions
- 🔒ComprendreComprendre engrenages et réduction
- 🔒PratiquerEngrenages et transmissions : échanger vitesse contre couple
- 🔒ApprofondirApprofondir : courroies, vis sans fin et jeu mécanique
- 🔒MaîtriserMaîtriser : dimensionner la transmission d'un robot
04 · Expert
Fusion de capteurs
- 🔒ComprendreComprendre la fusion de capteurs
- 🔒PratiquerFusion de capteurs : faire mieux que chaque capteur seul
- 🔒ApprofondirApprofondir : le filtre de Kalman, prédire puis corriger
- 🔒MaîtriserMaîtriser : fusionner odométrie et IMU sur le terrain
Cartographie SLAM
- 🔒ComprendreComprendre le problème du SLAM
- 🔒PratiquerCartographie SLAM : se localiser en dessinant la carte
- 🔒ApprofondirApprofondir : recaler les scans sur la carte
- 🔒MaîtriserMaîtriser : fermer la boucle et livrer la carte
Navigation autonome
- 🔒ComprendreComprendre la navigation autonome
- 🔒PratiquerNavigation autonome : d'un point A à un point B tout seul
- 🔒ApprofondirApprofondir : de la grille au pilotage fluide
- 🔒MaîtriserMaîtriser : naviguer dans un monde qui change
Vision par ordinateur
- 🔒ComprendreComprendre la vision par ordinateur
- 🔒PratiquerVision par ordinateur : des pixels aux décisions
- 🔒ApprofondirApprofondir : du masque au contour, du contour à l'objet
- 🔒MaîtriserMaîtriser : la caméra pilote le robot
Planification de trajectoire
- 🔒ComprendreComprendre la planification de chemin
- 🔒PratiquerPlanification de trajectoire : Dijkstra et A*
- 🔒ApprofondirApprofondir : A*, l'heuristique qui vise le but
- 🔒MaîtriserMaîtriser : planifier pour un robot qui a un corps
Bras robotisé
- 🔒ComprendreComprendre la cinématique d'un bras
- 🔒PratiquerBras robotisé : la cinématique inverse
- 🔒ApprofondirApprofondir : l'inverse — de la position aux angles
- 🔒MaîtriserMaîtriser : saisir, déplacer, déposer
Temps réel et RTOS
- 🔒ComprendreComprendre le temps réel
- 🔒PratiquerTemps réel et RTOS : tenir les échéances
- 🔒ApprofondirApprofondir : priorités, files et données partagées
- 🔒MaîtriserMaîtriser : tenir les échéances sous pression
ROS en pratique
- 🔒ComprendreComprendre ROS et ses nœuds
- 🔒PratiquerROS en pratique : nœuds, topics, messages
- 🔒ApprofondirApprofondir : messages typés, services et paramètres
- 🔒MaîtriserMaîtriser : rejouer, déboguer, téléopérer
IA embarquée
- 🔒ComprendreComprendre l'IA embarquée
- 🔒PratiquerIA embarquée : un réseau de neurones dans le robot
- 🔒ApprofondirApprofondir : entraîner petit, quantifier léger
- 🔒MaîtriserMaîtriser : l'inférence à bord, mesurée et arbitrée
Évitement dynamique
- 🔒ComprendreComprendre l'évitement dynamique
- 🔒PratiquerÉvitement dynamique : esquiver ce qui bouge
- 🔒ApprofondirApprofondir : esquiver ce qui bouge vraiment
- 🔒MaîtriserMaîtriser : sortir des pièges du potentiel
Essaims et multi-robots
- 🔒ComprendreComprendre l'intelligence en essaim
- 🔒PratiquerEssaims et multi-robots : l'intelligence du groupe
- 🔒ApprofondirApprofondir : se répartir le travail par enchères
- 🔒MaîtriserMaîtriser : un essaim qui survit aux pannes
Projet intégrateur
- 🔒ComprendreComprendre le projet intégrateur
- 🔒PratiquerProjet intégrateur : du cahier des charges à la démo
- 🔒ApprofondirApprofondir : l'intégration, discipline à part entière
- 🔒MaîtriserMaîtriser : démontrer, documenter, transmettre