Comment faire un robot suiveur de ligne en utilisant Arduino

Dans cet instructable, je vais vous apprendre à fabriquer un robot suiveur de ligne en utilisant Arduino, qui est une carte de microcontrôleur très courante. Le robot utilisera deux capteurs de proximité infrarouges pour détecter la ligne et sur la base des entrées reçues des capteurs, l' Arduino dirigera les moteurs pour qu'ils se déplacent à l'aide d'un bouclier moteur .

Étape 1: Le travail

Il y aura donc des capteurs de proximité infrarouges placés de chaque côté à l'avant du robot. Il y a quatre résultats de capteur possibles : -

Cas 1:-

Dans ce cas, les deux capteurs ne détectent pas la ligne . Les deux moteurs tournent vers l'avant . En conséquence, la voiture avance .

Cas 2: -

Dans ce cas, seul le capteur gauche détecte la ligne, ce qui signifie que la voiture doit tourner dans le sens gauche . Le moteur gauche tourne vers l'arrière et le moteur droit tourne vers l'avant . En conséquence, la voiture tourne à gauche .

Cas 3: -

Dans ce cas, seul le capteur droit détecte la ligne, ce qui signifie que la voiture doit tourner dans la bonne direction . Le moteur gauche tourne vers l'avant et le moteur droit tourne vers l'arrière . En conséquence, la voiture tourne à droite .

Cas 4: -

Dans ce cas, les deux capteurs détectent la ligne . Cela signifie que la fin est arrivée . Les deux moteurs s'arrêtent de tourner . En conséquence, la voiture s'arrête .

Telle est la structure de travail de notre robot ...

Étape 2: Pièces requises

Les pièces nécessaires à la construction du robot sont les suivantes:

  • Châssis (y compris moteurs et roues)
  • Arduino Uno r3
  • Blindage du moteur L293D
  • Capteurs de proximité IR (paire)
  • Fils de cavalier
  • Commutateur
  • Support de batterie 4AA

Outils nécessaires:-

  • Fer à souder
  • Pistolet à colle chaude
  • Tournevis

Rassemblez ces pièces et soyez prêt pour la prochaine étape ...

Étape 3: assembler le châssis

Maintenant, assemblez le corps de votre robot. Tout le monde peut avoir un châssis différent . Assemblez donc votre châssis en conséquence. La plupart des châssis sont livrés avec un manuel d'instructions et même le mien est venu avec, alors jetez-y un œil et construisez votre châssis en conséquence. Ensuite, fixez les composants au châssis. Arduino, avec le blindage du moteur attaché et le support de batterie doit être fixé sur le châssis .

Fixez également les capteurs de proximité à l'avant de chaque côté, face vers le bas. Assurez-vous qu'ils sont attachés aux coins ...

Fixez également l' interrupteur ...

Souder les fils aux moteurs et aussi commuter et rester prêt ...

Étape 4: Connexions principales

Maintenant, faites les connexions selon le schéma ci-dessus ...

Capteur gauche >> Arduino: -

  • Vcc >> 5v
  • Gnd >> Gnd
  • Sortie >> A4

Capteur droit >> Arduino: -

  • Vcc >> 5v
  • Gnd >> Gnd
  • Sortie >> A5

Connectez les moteurs au blindage du moteur et branchez le blindage du moteur sur la carte Arduino . Connectez le support de batterie au blindage via un interrupteur . C'est tout pour les connexions, passons à l'étape suivante ...

Étape 5: Code Arduino

Il est maintenant temps pour l'essentiel - coder notre robot ...

Téléchargez mon fichier de code Arduino ou écrivez votre propre code pour terminer ...

Pièces jointes

  • Télécharger LinoBot_v1.0.ino

Articles Connexes