Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Dans ce instructable, je vais décrire comment vous pouvez faire un obstacle en évitant le robot à l'aide d'Arduino.
Étape 1: vous avez besoin
C'est un projet robotique Arduino populaire. pour éviter beaucoup de connexions filaires, j'ai conçu un PCB pour cela.
Vous pouvez utiliser un PCB ou un panneau perforé en pointillés.
Châssis de robot 2WD avec roue pivotante.
Roue de robot pour moteur BO
Motoréducteur 150 tr/min BO et boulon et écrou de 1,5 pouces
support de capteur à ultrasons
2 pièces Batterie 9V et connecteur de batterie
L293D Ic & 16 broches Ic base
Condensateur 100mfd/25v 2 résistances 1K, Led
Broches d'en-tête, bornier de connexion (mâle à femelle) 4 pièces
Capteur à ultrasons HC-SR 04
Arduino nano
Vous pouvez utiliser un PCB ou un panneau perforé en pointillés.
Étape 2: Assemblage du châssis racine
Insérez deux motoréducteurs dans le châssis du robot. J'ai utilisé un châssis métallique 2 roues motrices mais vous pouvez utiliser n'importe quel châssis
insérez une roue pivotante devant le châssis du robot. la partie mécanique est terminée de ce robot
Étape 3: Faire le circuit électronique
Comment ça fonctionne
Le capteur sonique à ultrasons détecte les objets devant lui et mesure la distance de l'objet.
Dans des conditions normales, lorsqu'il n'y a pas d'obstacle devant le robot, deux moteurs tournent dans le sens des aiguilles d'une montre et le robot avance tout droit.
Si un objet a été détecté à moins de 20 cm par le capteur à ultrasons, le moteur gauche commencera à tourner dans le sens inverse des aiguilles d'une montre et le moteur droit tournera dans le sens des aiguilles d'une montre.
Le robot tourne donc rapidement à gauche s'il y a un objet devant lui.
Circuit et connexions si vous utilisez un perfboard
Ici, j'ai utilisé un pilote de moteur double Arduino nano & L293D. Deux condensateurs comme filtre. Led & résistance 1k pour indication
La broche numérique Arduino 7 se connecte à la broche de déclenchement du capteur à ultrasons
La broche numérique Arduino 8 se connecte à la broche Echo du capteur à ultrasons
Les broches numériques Arduino 5 et 6 se connectent aux broches Ic l293d 10 et 15 pour le contrôle du moteur gauche
Les broches numériques Arduino 11 et 12 se connectent aux broches 2 et 7 de l'ic l293d pour le bon contrôle du moteur
Connectez le moteur gauche aux broches 11 et 14 de l'ic l293d
Connectez le moteur droit aux broches 3 et 6 de l'ic l293d
Si vous voulez faire en utilisant PCB
le PCB pour ce projet robotique est bien conçu et facile à fabriquer. Vous pouvez créer différents types de robots Arduino à l'aide de ce PCB. Un autre robot utilisant ce PCB
Téléchargez et commandez le fichier Gerber pour PCB à partir d'ici.
Étape 4: Téléchargement du code sur Arduino
Téléchargez le code sur arduino nano. voici le lien du code à télécharger
il suffit de télécharger le fichier.ino et de l'ouvrir à l'aide d'arduino IDE.
connectez arduino nano à l'aide d'un câble USB, sélectionnez le port com approprié
puis cliquez pour télécharger
Étape 5: Tester
il est temps de tester le robot.
J'ai utilisé une batterie 9v pour Arduino et une autre batterie 9v pour l'alimentation du moteur. Pour alimenter le moteur, il est bon d'utiliser une batterie rechargeable, sinon la batterie 9v ne peut pas faire fonctionner le robot longtemps.
Cette vidéo peut vous aider -