Avez-vous déjà eu envie de construire votre propre robot? Ce n'est pas aussi difficile qu'on pourrait le penser, que ce soit en utilisant un kit ou un ensemble de composants électroniques standard.
Le principal obstacle est de parcourir le nombre ahurissant d'options disponibles pour construire un robot à roues, y compris son microcontrôleur, son châssis, ses moteurs et ses capteurs. L'option la plus simple est d'acheter un kit robot complet, mais si vous souhaitez créer un robot sur mesure, nous vous expliquons pas à pas les principaux choix à faire.
1. Microcontrôleur / SBC
Votre robot aura besoin d'un « cerveau » électronique pour contrôler toutes ses fonctions, y compris les mouvements. Deux des options les plus populaires sont le Raspberry Pi et l'Arduino.
Le Raspberry Pi est un ordinateur monocarte (SBC) avec un microprocesseur Arm qui peut exécuter un système d'exploitation Linux complet. Le principal avantage de la construction de robots est qu'il est plus puissant qu'un microcontrôleur comme un Arduino
, vous permettant d'exécuter des programmes plus complexes. C'est idéal pour la reconnaissance faciale et d'autres formes d'IA, vous pouvez donc créer un robot vraiment intelligent.Un autre avantage est que vous pouvez le programmer dans à peu près n'importe quelle langue. L'un des plus populaires pour la robotique en Python, qui est moins intimidant que le C pour les débutants en codage.
Un Arduino, en revanche, est idéal pour les projets de robotique plus simples. En plus d'être généralement moins coûteux, il utilise moins d'énergie, il faut donc plus de temps pour vider une banque d'alimentation portable ou une batterie.
Bien qu'il soit normalement programmé en C à l'aide de l'IDE Arduino sur un ordinateur, il est possible d'utiliser un IDE graphique appelé Xod pour contrôler les robots Arduino.
D'autres microcontrôleurs conviennent également à la robotique, notamment Teensy, BeagleBone, micro: bit et Raspberry Pi Pico.
2. Châssis
Pour votre robot à roues, vous aurez besoin d'un châssis pour former son corps, abriter l'électronique et monter les moteurs (à l'aide de supports).
Il existe de nombreux kits de châssis disponibles, en différentes tailles et matériaux, généralement pour les robots à deux ou quatre roues, parfois six roues. La plupart sont des plates-formes simples pour le montage de l'électronique et des moteurs; des options plus coûteuses peuvent inclure un système de suspension.
Alternativement, vous pouvez créer votre propre châssis de bricolage sur mesure, à partir de matériaux tels que le plastique, le métal, le bois, les briques Lego ou même le carton. Une considération importante est de savoir à quel point vous voulez que votre robot soit robuste. Si vous devez affronter des terrains difficiles, vous aurez besoin d'un châssis plus durable.
3. Moteurs
Pour faire bouger votre robot, vous aurez besoin de moteurs. Pour un robot à roues, il s'agira de moteurs à courant continu standard qui, contrairement aux servomoteurs ou aux moteurs pas à pas, tourneront librement à grande vitesse.
Certains moteurs sont équipés d'une boîte de vitesses intégrée pour augmenter le couple et entraîner des charges plus lourdes. Vérifiez le rapport de démultiplication (ou démultiplication de vitesse): plus il est élevé, plus le couple est important et diminuez la vitesse. Des ratios plus élevés sont recommandés pour les projets débutants.
Si vous avez besoin d'une lecture et d'un contrôle précis de la vitesse du moteur, il est également possible d'ajouter un encodeur de vitesse magnétique ou optique à chaque arbre moteur, qui renverra les données à votre microcontrôleur.
La vitesse de chaque moteur est généralement contrôlée par PWM (modulation de largeur d'impulsion), qui consiste à envoyer un flux d'impulsions numériques marche-arrêt: plus il y a d'impulsions dans un cycle, plus il tourne vite.
4. Pilote de moteur
Vous ne pouvez pas connecter les moteurs à courant continu directement à votre ordinateur monocarte ou à votre carte microcontrôleur, car cette dernière ne pourra pas fournir suffisamment de puissance pour les moteurs et vous risquez d'endommager la carte.
Au lieu de cela, vous aurez besoin d'une carte pilote/contrôleur de moteur connectée entre les moteurs et votre microcontrôleur, ainsi qu'à la source d'alimentation. Les cartes pilotes économiques sont souvent basées sur une puce de pont en H à double canal L298N ou DRV8833. Le nombre de canaux détermine le nombre de moteurs pouvant être contrôlés indépendamment, vous aurez donc besoin de plus de canaux (et de pilotes) pour 4WD ou 6WD.
Bien qu'il soit possible pour une personne ayant des connaissances en électronique de construire son propre pilote de moteur à pont en H, il est plus facile d'acheter une carte de pilote. Il existe de nombreux HAT disponibles à monter sur le Raspberry Pi, et un Blindage moteur pour Arduino.
Un facteur clé lors du choix d'un pilote de moteur est de s'assurer qu'il peut gérer la tension requise par les moteurs, ainsi que leur courant de fonctionnement continu. Si vous ne trouvez pas ce dernier dans les spécifications des moteurs, il est généralement de 20 à 25 % inférieur au courant de décrochage. Le courant maximum du pilote de moteur doit être environ le double du courant continu des moteurs.
5. roues
Naturellement, ceux-ci sont indispensables pour un robot à roues! Un simple robot à deux roues est plus facile pour les débutants, avec généralement une petite roulette, une roue ou un patin non motorisé à l'avant pour l'aider à maintenir l'équilibre.
Un robot à quatre roues est la prochaine étape, offrant une stabilité et un contrôle supplémentaires. Si vous voulez un contrôle indépendant de chaque moteur/roue pour un vrai 4WD, vous aurez besoin de deux puces de commande de moteur à double canal sur votre carte. Alternativement, vous pouvez utiliser un seul pilote pour contrôler deux moteurs sur chaque canal, à condition qu'il dispose d'une capacité de courant maximale suffisante pour tous les gérer.
Pour les terrains hors route, vous voudrez peut-être même monter jusqu'à six roues, mais vous aurez besoin d'un châssis plus long pour les accueillir. Vous pouvez ajouter des chenilles pour une meilleure adhérence, ou même un système de bogie à bascule comme présenté sur le rover Perseverance Mars de la NASA.
Bien qu'il soit possible d'avoir des roues orientables utilisant des servos pour les faire tourner ainsi que leurs moteurs, la méthode la plus courante pour diriger un robot consiste simplement à faire tourner les roues d'un côté plus rapidement que l'autre.
Une autre option intéressante consiste à utiliser des roues Mecanum, dont les rouleaux spéciaux leur permettent de se déplacer latéralement lorsque les quatre roues tournent selon un certain motif. Idéal pour le stationnement en parallèle!
6. Pouvoir
Avoir votre robot connecté à une prise secteur serait un peu contraignant, vous aurez donc besoin d'une source d'alimentation portable. Il existe deux méthodes principales:
- Utilisez des sources d'alimentation séparées pour les moteurs et l'électronique.
- Utilisez une seule source d'alimentation connectée aux deux via un BEC (circuit éliminateur de batterie). Votre carte de commande de moteur peut inclure un BEC.
Quelle que soit l'option que vous choisissez, les sources d'alimentation possibles incluent les banques d'alimentation USB, batteries (par exemple 4x AA) et des piles LiPo. Assurez-vous simplement que vous fournissez les tensions et les niveaux de courant corrects. De nombreuses cartes de commande de moteur offrent une protection contre les surintensités et l'inversion de polarité.
7. Capteurs
Bien qu'il soit possible de programmer votre robot pour qu'il se déplace selon un schéma défini ou de le contrôler manuellement à partir d'un appareil distant, l'ajout de capteurs lui permettra d'agir de manière autonome.
Un capteur de distance à ultrasons, tel que le HC-SR04, permettra au robot de détecter un mur ou un autre obstacle devant lui afin qu'il puisse prendre des mesures d'évitement.
Faire en sorte qu'un robot suive un chemin sur le sol est une autre option populaire. Un ou plusieurs capteurs de suivi de ligne IR montés à l'avant lui permettent de détecter une ligne sombre au sol et de la suivre.
Vous pouvez même donner des « yeux » à votre robot en ajoutant une petite caméra. Les images peuvent être interprétées à l'aide d'une bibliothèque de vision par ordinateur telle qu'OpenCV pour détecter des objets ou même des visages.
Construisez votre propre robot autonome: succès
Vous avez maintenant un aperçu de la façon de construire votre propre robot à roues. Nous espérons que cela vous a inspiré pour faire votre première incursion dans le monde merveilleux de la robotique. Une fois que vous avez construit votre premier robot, vous voudrez peut-être en créer un type différent, comme un robot avec des jambes ou un bras robotique.
Vous voulez accéder au dark web? Vous devez utiliser un navigateur Web sombre qui peut vous y emmener et protéger également votre vie privée.
Lire la suite
- DIY
- Robotique
- Idées de projets de bricolage

Le journaliste indépendant en technologie et divertissement Phil a édité de nombreux livres officiels sur Raspberry Pi. Bricoleur de longue date de Raspberry Pi et d'électronique, il contribue régulièrement au magazine The MagPi.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Un pas de plus…!
Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.