Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
En robotique, l'évitement d'obstacles consiste à satisfaire un objectif de contrôle soumis à des contraintes de position de non-intersection ou de non-collision. Il dispose d'un capteur sonar qui est utilisé pour détecter les obstacles venant entre le chemin du robot. Il se déplacera dans la meilleure direction et évitera l'obstacle qui vient sur son chemin. En ajoutant un capteur dans ce robot, on peut simplement collecter des données de l'environnement.
Il peut fonctionner plus précisément que de nombreux robots, même dans un petit espace.
Étape 1: savoir comment fonctionne cette chose
Vous pouvez voir les informations les plus récentes depuis mon dépôt github.
Étape 2: Rassemblez les choses:
Un arduino uno ou n'importe quel arduino (j'ai utilisé arduino uno)
Un capteur sonar (HC-SR 04)
Quelques cavaliers
2 résistances (220 ohms)
Pilote de commande de moteur double L298
Une pile
Un châssis (inclut normalement les autres composants nécessaires)
2 motoréducteurs
Étape 3: Connectez toutes les pièces:
Connexions sonar:
Vcc – 5 volts
GND – GND
Trig – Arduino 4
Écho – Arduino 5
Pilote moteur:
EnB - résistance 220 ohms - 5 volts (pilote moteur - pour contrôler la vitesse) (EnB pour activer via une résistance 220 ohms)
EnA – résistance de 220 ohms - 5 volts (pilote de moteur – pour contrôler la vitesse) (EnA pour activer via une résistance de 220 ohms)
IN1 – Arduino 9
IN2 – Arduino 8
IN3 – Arduino 7
IN4 – Arduino 6
GND – Arduino GND
Vcc – Arduino Vin
Connectez maintenant les moteurs avec le pilote via les ports Motor-A et Motor-B.
Étape 4: Télécharger le code:
Permet de télécharger le code dans le cœur. C'est la beauté
du robot. Si vous le souhaitez, vous pouvez modifier les broches ou le code. Tels que – modification de la vitesse, distance minimale de l'objet, durée de course dans n'importe quelle direction. Des commentaires utiles sont donnés dans le code pour mieux comprendre.
(Aucun pilote ou fichier d'en-tête supplémentaire n'est nécessaire)
J'ai téléchargé le fichier, vous pouvez également obtenir le code ici (pour voir plus de mises à jour)
Étape 5: Étape finale:
Branchez la batterie et profitez-en !
Vous pouvez voir mon travail robot1, robot2.
Si vous trouvez un bogue, faites-le moi savoir dans la section des commentaires et si vous pouvez corriger cela, vous pouvez modifier le code ici ou simplement le donner dans la section des commentaires.
Merci.