Table des matières:

Robot évitant les obstacles à l'aide d'un microcontrôleur (Arduino): 5 étapes
Robot évitant les obstacles à l'aide d'un microcontrôleur (Arduino): 5 étapes

Vidéo: Robot évitant les obstacles à l'aide d'un microcontrôleur (Arduino): 5 étapes

Vidéo: Robot évitant les obstacles à l'aide d'un microcontrôleur (Arduino): 5 étapes
Vidéo: TRONIK AVENTUR 235 - ROBOT ARDUINO + CAPTEURS ULTRASONS HC-SR04 - DIY - TUTORIEL 2024, Novembre
Anonim
Robot évitant les obstacles à l'aide d'un microcontrôleur (Arduino)
Robot évitant les obstacles à l'aide d'un microcontrôleur (Arduino)

Dans ce instructable, je vais vous apprendre comment faire un obstacle en évitant le robot qui fonctionne avec Arduino. Vous devez être familier avec Arduino. Arduino est une carte contrôleur qui utilise le microcontrôleur atmega. Vous pouvez utiliser n'importe quelle version d'Arduino mais j'ai utilisé l'Arduino Uno r3 sur mon robot.

Le code est très simple et le circuit n'a que 4-5 fils. Le robot utilise également le bouclier moteur L293D qui est compatible Arduino, pour piloter les moteurs. Ainsi, le bouclier s'adapte directement sur Arduino, ce qui rend tout facile… Fondamentalement, notre robot est une voiture qui avance et si un obstacle se trouve sur son chemin, il s'arrête là, recule un peu, puis sa tête tourne à gauche et à droite. Ensuite, il compare la distance et le robot tourne dans la direction avec plus de distance. Ensuite, le robot avance à nouveau dans cette direction en répétant à nouveau tout le processus. Pour détecter la distance, le robot utilise le capteur à ultrasons HC-sr04. Ainsi, ce capteur envoie des ondes sonores ultrasonores, toutes les 10 microsecondes, et si une obstruction est à venir, le capteur reçoit l'écho. Sur la base du temps de trajet, il connaît la distance entre le capteur et l'objet. Alors commençons…

Étape 1: Pièces requises

Pièces requises
Pièces requises

Donc, pour démarrer un projet, nous devons d'abord collecter les pièces nécessaires. Toutes les pièces nécessaires sont mentionnées ci-dessous: -

  • Arduino
  • Bouclier de moteur L293D
  • Châssis (y compris les moteurs et les roues)
  • Fils
  • Support de batterie
  • Micro servomoteur
  • le module de capteur à ultrasons HC-sr04
  • support de fixation pour le capteur

Alors rassemblez ces matériaux et passez à l'étape suivante.

Étape 2: Assembler le châssis

Assembler le châssis
Assembler le châssis
Assembler le châssis
Assembler le châssis

Maintenant, assemblez votre corps de 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 coup d'œil et construisez votre châssis en conséquence. Ensuite, fixez les composants au châssis. Arduino, avec le blindage du moteur qui y est attaché ainsi que le support de batterie doivent être fixés sur le châssis. Le servomoteur doit également être fixé sur le châssis à l'avant. La longue tête de servo doit être collée sous le support HC-sr04. Le capteur doit être fixé dans le support et le support sur le servomoteur.

Ne le collez pas sur le servomoteur car il pourra plus tard être disposé en cas de mauvais positionnement. Réparez-le simplement. Fixez-le de manière à ce que le capteur soit face à l'avant (les yeux sont face à l'avant). Attachez les fils aux moteurs et préparez-vous pour la prochaine étape. Au capteur aussi.

Étape 3: Connexions principales

Connexions principales
Connexions principales

Alors maintenant, nous allons faire les connexions. Il n'y a pas plus de 5-6 connexions, ce sera donc un jeu d'enfant. Réaliser les branchements du capteur selon le schéma ci-dessus. Les servomoteurs et les moteurs à courant continu peuvent être connectés au blindage. Connectez la batterie au blindage et connectez le blindage à la carte Arduino.

Étape 4: Code Arduino

Code Arduino
Code Arduino

C'est donc la dernière partie de l'achèvement de notre robot. Cela concerne donc le logiciel et non le matériel. Nous devons donc programmer notre Arduino. J'ai téléchargé le code d'Arduino. Vous pouvez également utiliser un autre code ou écrire le vôtre. Je viens de le télécharger pour référence.

Étape 5: Exécuter

Nous avons donc construit notre ROBOT ÉVITANT LES OBSTACLES. Il est maintenant temps de jouer avec notre robot cool et d'essayer de nouvelles expériences dans notre code.

Conseillé: