Robot évitant les obstacles (Arduino)

Ici, je vais vous expliquer comment créer un robot évitant les obstacles basé sur Arduino. J'espère faire un guide étape par étape pour fabriquer ce robot de manière très simple. Un robot évitant les obstacles est un robot entièrement autonome qui peut éviter tout obstacle auquel il fait face lorsqu'il se déplace. Simplement, quand il rencontre un obstacle en avançant, arrêtez automatiquement d'avancer et faites un pas en arrière. Ensuite, il semble que ce sont les deux côtés gauche et droit et commence à se déplacer de la meilleure façon possible; ce qui signifie soit dans la direction gauche s'il y a un autre obstacle à droite ou dans la direction droite s'il y a un autre obstacle dans le côté gauche. L'obstacle évitant le robot est très utile et il est à la base de nombreux grands projets tels que les voitures automatiques, les robots utilisés dans les usines de fabrication, même les robots utilisés dans les engins spatiaux.

Étape 1: Ce dont vous avez besoin dans ce projet:

  1. Arduino UNO - //www.ebay.com/p/Arduino-UNO-R3-Board-With -...
  2. Châssis de voiture robot intelligent avec 2 x roues de voiture jouet et 1 x roue universelle (ou roulettes à billes) - //www.ebay.com/itm/Motor-New-Smart-Robot-Ca ...
  3. Deux moteurs à courant continu - //www.ebay.com/itm/Arduino-Smart-Car-Robot -...
  4. Pilote de moteur L298n - //www.ebay.com/itm/New-L298N-DC-Stepper-Moto ...
  5. Capteur ultrasonique HC-SR04 - //www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0 ...
  6. Micro servo TowerPro 9g - //www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea ...
  7. Batterie Lipo 7.4V 1300mAh - //www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H ...
  8. Fils de connexion (mâle à mâle, mâle à femelle)
  9. Mini planche à pain

  10. Support de montage du capteur sonar à ultrasons

  11. Vis et écrous
  12. Tournevis
  13. Fer à souder
  14. Ruban adhésif double face (en option)
  15. Pistolet à colle chaude (en option)

Étape 2: assemblage du châssis

Souder deux fils à chaque moteur à courant continu. Fixez ensuite deux moteurs au châssis à l'aide des vis. Si vous avez besoin de précisions, veuillez regarder cette vidéo youtube //www.google.lk/url?sa=t&rct=j&q=&esrc=s&sou ... et elle vous montrera comment assembler le châssis de la voiture Smart 2WD Robot . Fixez enfin la roue universelle (ou la roulette à billes)

Étape 3: monter les composants

Montez le pilote de moteur Arduino UNO, L298n et le servomoteur TowerPro sur le châssis. Remarque: lors du montage de la carte Arduino, laissez suffisamment d'espace pour brancher le câble USB, car vous devrez ensuite programmer la carte Arduino en la connectant au PC via un câble USB.

Étape 4: Préparation du capteur à ultrasons

Branchez quatre cavaliers sur le capteur à ultrasons et montez-le sur le support de montage. Montez ensuite le support sur le micro servo TowerPro déjà installé sur le châssis.

Étape 5: Câblage des composants

Pilote de moteur L298n:

+ 12V → batterie Lipo (+)

GND → Batterie Lipo (-) important: connectez le GND à la batterie lipo (-) et à la carte Arduino n'importe quelle broche GND

+ 5V → arduino Vin

In1 → broche numérique Arduino 7

In2 → broche numérique Arduino 6

In3 → broche numérique Arduino 5

In4 → broche numérique Arduino 4

OUT1 → Moteur 1

OUT2 → Moteur 1

OUT3 → Moteur 2

OUT4 → Moteur 2

Planche à pain:

Connectez deux fils de cavalier aux broches 5 V et GND de la carte Arduino, puis connectez les deux fils à la planche à pain. vous pouvez maintenant l'utiliser comme alimentation + 5V.

Capteur ultrasonique HC-SR04:

VCC → planche à pain + 5V

Trig → broche analogique Arduino 1

Echo → broche analogique Arduino 2

GND → planche à pain GND

Micro servo TowerPro 9g:

fil orange → broche numérique Arduino 10

fil rouge → planche à pain + 5V

fil brun → planche à pain GND


Étape 6: Programmation d'Arduino UNO

  1. Téléchargez et installez l'IDE Arduino Desktop
    • windows - //www.arduino.cc/en/Guide/Windows
    • Mac OS X - //www.arduino.cc/en/Guide/MacOSX
    • Linux - //www.arduino.cc/en/Guide/Linux
  2. Téléchargez et collez le fichier de la bibliothèque NewPing (bibliothèque de fonctions de capteur à ultrasons) dans le dossier des bibliothèques Arduino.
    • Téléchargez NewPing ici - //github.com/JRodrigoTech/Ultrasonic-HC-SR0 ...
    • Collez les fichiers dans le chemin - C: \ Arduino \ bibliothèques
  3. Téléchargez et ouvrez obstacle_avoiding.ino
  4. Téléchargez le code sur la carte Arduino via un câble USB

Pièces jointes

  • obstacle_avoiding.ino Télécharger

Étape 7: alimenter le robot

Connectez la batterie Lipo au pilote du moteur L298n comme suit:

Batterie Lipo (+) → + 12V

Batterie Lipo (-) → GND

Étape 8: Super !!!

Maintenant, votre robot est prêt à éviter tout obstacle ....

Je serais heureux de répondre à toutes vos questions

envoyez-moi un e-mail:

recherchez-moi sur facebook et linkedin pour plus de projets - Danusha nayantha

Merci

Articles Connexes