Innehållsförteckning:
- Steg 1: L'assemblage Du Robot
- Steg 2: Vérification Du Fonctionnement Des Servomoteurs
- Steg 3: Cinématique Du Mouvement
- Steg 4: Programmering Du Mouvement Du Robot Sans Le Capteur À Ultraljud
- Steg 5: Testa Du Mouvement
- Steg 6: Programation Du Mouvement Avec Le Capteur À Ultrasons
- Steg 7: Le Robot Doit Normalement Marcher
Video: Robot Quadrupède Éviteur D'obstacle: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Groupe; RAVELOJAONA Mamitantely - ISMAIL Tamou
INFORMATIK INDUSTRIELLE
INTRODUKTION
Notre projet a pour but de faire un robot éviteur d'obstacle. På essaiera de le connecter à un smartphone. Quand il détectera un hinder, il enverra un message sur le smartphone.
Häll notre projet, på aura besoins des matériels suivants:
- Une carte Arduino Uno
-Un shield Arduino pour 16 servomoteurs JOY-IT Motorino (https://www.gotronic.fr/art-shield-commande-16-servomoteurs-25668.htm)
-Un capteur à ultrason HC-SR04
-Un modul Bluetooth nRF24101
-12 servomoteurs analogier
-2 batterier Li-ion de 3, 7 V
Häll le squelette du robot, on a acheter sur Amazon le squelette du robot mais på peut le fabriquer avec une imprimante 3D
Steg 1: L'assemblage Du Robot
Nous n'allons pas détaillé l'assemblage du squelette. En effekt, on s'intéresse surtout à la programmation du robot
Dans cette étape, på va juste l'ordre à laquelle på va branche les servomoteurs.
Les pins d'entrées des servomoteurs sont numérotées. Le numéro des pins est écrit sur le sur le Shield (voir 1ère photo ci-dessus).
On branche alors les servomoteurs dans l'ordre ci-dessus (voir 2ème photo du haut). Sur notre Shield, les numéros commencent par 0. Om va alors utiliser directement le pin 1 jusqu'au pin 12 pour des raisons pratiques.
På en alors le branchement comme sur le 3ème foto.
Pour la communication entre la carte Arduino et le Shield, Elles communiquent entre elles grâce à la norme I2C.
On doit affecter une adresse I2C à notre carte. Häll cela, på doit faire des points de soudure sur le Shield sur les cavaliers sur la 4ème foto.
Steg 2: Vérification Du Fonctionnement Des Servomoteurs
På va maintenant commencer la programmering. On doit d'abord vérifier si les servomoteurs marchent bien. Häll cela, på va utiliser le program ci-dessus. Le code pour le test est présente dans cette étape
Steg 3: Cinématique Du Mouvement
På va maintenant parler du mouvement du robot:
Quand le robot avance tout droit ou recule. Les deux mouements sont les mêmes mais juste opposés
=> la patte 1 bouge
=> puis la patte 4
=> ensuite la patte 3
=> et enfin la patte 2.
Ce mouvement se répète à chaque fois
Pour le mouvement de recule c'est l'inverse on commence par la patte 4 et on suit le même cheminement. Les servomoteurs en chargent de diriger les mouements vont changer de direction.
Quand notre robot doit changer de direction. La cinématique pour tourner à droite:
=> la patte 3 bouge
=> puis la patte 1
=> ensuite la patte 2
=> et enfin la patte 4
Pour tourner à gauche:
=> la patte 1 bouge
=> puis la patte 3
=> ensuite la patte 4
=> et enfin la patte 2
Steg 4: Programmering Du Mouvement Du Robot Sans Le Capteur À Ultraljud
På programmet déjà le robot pour qu'il soit commandable avec une télécommande. Après pour le rendre autonome, on aura juste à enlever le module bluetooth dans le code and le changer par le code du capteur ultrasonique. Ce -koden är en förlängning av code vu avant.
På en le codes ci-dessus.
OBS: c'est juste un extrait du code.
Le code au complete est dans le fichier.ino qui se trouve dans l'étape.
On n'a pas jugé nécessaire de mettre le code de la télécommande bil notre men est de faire un robot autonome. Cette partie est juste là pour vérifier le bon fonctionnement du mouvement de notre robot.
Steg 5: Testa Du Mouvement
På peut voir sur la vidéo qu'on a tourné le mouvement du robot.
Steg 6: Programation Du Mouvement Avec Le Capteur À Ultrasons
Häll cette partie, på va faire en sorte que le robot se déplace d'une manière aléatoire. Dès qu'il rencontre un hinder, il recule et tourne à droite.
Om procède de la manière suivante:
On branche le capteur à ultrasons comme sur la photo 1.
Le code est quasiment le même que celui précédemment. On change ou ajoute les lignes de codes ci-dessus
Le code final est téléchargeable dans cette étape.
Steg 7: Le Robot Doit Normalement Marcher
Merci pour votre uppmärksamhet
Rekommenderad:
Kid's Quad Hacking in a Self Driving, Line Following and Obstacle Detecting Fordon: 4 steg
Kid's Quad Hacking Into a Self Driving, Line Following and Obstacle Detecting Vehicle .: I dagens instruktionsprogram kommer vi att förvandla en 1000Watt (Ja jag vet mycket!) Electric Kid's quad till ett självkörande, linjeföljande och hinderundvikande fordon! Demovideo: https: //youtu.be/bVIsolkEP1kFör detta projekt behöver vi följande material
Obstacle Avoiding Robot (Arduino): 8 steg (med bilder)
Obstacle Avoiding Robot (Arduino): Här ska jag instruera dig om hur du gör en Obstacle Avoiding Robot baserad på Arduino. Jag hoppas kunna göra steg -för -steg -guide för att göra denna robot på ett mycket enkelt sätt. Ett hinder som undviker roboten är en helt autonom robot som kan undvika eventuella
Obstacle Detecting Robot: 3 steg
Obstacle Detecting Robot: På tal om mobila plattformar, kan du komma med idéer som linjespårning, hinderundvikande, anti-dropping, miljöövervakning etc. Projektet för idag är en robot som detekterar ett objekt & bestämmer om de vill följa eller undvika det. T
Arduino Obstacle Avoiding Robot (uppgraderingsversion): 7 steg (med bilder)
Arduino Obstacle Avoiding Robot (uppgraderingsversion): Det här inlägget publicerades första gången på denna webbplats https://truescience22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Hej vänner, Idag gjorde jag en uppgraderingsversion av Arduino Obstacle Avoiding Robot. Detta är enkelt men en del funktioner och
Hur man gör en OAWR (Obstacle Avoiding Walking Robot): 7 steg (med bilder)
Hur man gör en OAWR (Obstacle Avoiding Walking Robot): Denna instruktion visar hur man gör en liten gångrobot som undviker hinder (ungefär som många kommersiellt tillgängliga alternativ). Men vad är det roliga med att köpa en leksak när du istället kan börja med en motor, ett plastark och en hög med bultar och pro