Innholdsfortegnelse:
- Trinn 1: L'assemblage Du Robot
- Trinn 2: Vérification Du Fonctionnement Des Servomoteurs
- Trinn 3: Cinématique Du Mouvement
- Trinn 4: Programmering Du Mouvement Du Robot Sans Le Capteur À Ultrasons
- Trinn 5: Test Du Mouvement
- Trinn 6: Programmation Du Mouvement Avec Le Capteur À Ultrasons
- Trinn 7: Le Robot Doit Normalement Marcher
Video: Robot Quadrupède Éviteur D'obstacle: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Gruppe; RAVELOJAONA Mamitantely - ISMAIL Tamou
INFORMATIKK INDUSTRIELLE
INTRODUKSJON
Det er en projet for en robot, men en robot er en hindring. På essaiera de le connecter à un smartphone. Quand il détectera un hinder, il enverra un message sur le smartphone.
Hell 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
Hell le squelette du robot, on a acheter sur Amazon le squelette du robot mais på peut le fabriquer avec une imprimante 3D
Trinn 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, on va juste l'ordre à laquelle on 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 par. På va alors utiliser directement le pin 1 jusqu'au pin 12 pour des raisons pratiques.
På et alors le branchement comme sur le 3ème bilde.
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. Hell cela, på doit faire des points de soudure sur le Shield sur les cavaliers sur la 4ème foto.
Trinn 2: Vérification Du Fonctionnement Des Servomoteurs
På begynnelsen starter programmeringen. On doit d'abord vérifier si les servomoteurs marchent bien. Hell cela, på va utiliser le program ci-dessus. Le code pour le test est présente dans cette étape
Trinn 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 moulements 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
Trinn 4: Programmering Du Mouvement Du Robot Sans Le Capteur À Ultrasons
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 et le changer par le code du capteur ultrasonique. Ce -koden er en utvidelse av kode vu avant.
På en le ci-dessus.
NB: 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 car notre but est de faire un robot autonome. Cette partie est just to la vérifier le bon fonctionnement du mouvement de notre robot.
Trinn 5: Test Du Mouvement
På peut voir sur la vidéo qu'on a tourné le mouvement du robot.
Trinn 6: Programmation Du Mouvement Avec Le Capteur À Ultrasons
Pour cette partie, on 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.
Trinn 7: Le Robot Doit Normalement Marcher
Merci pour votre oppmerksomhet
Anbefalt:
Kid's Quad Hacking into a Self Driving, Line Following and Obstacle Detecting Vehicle .: 4 trinn
Kid's Quad Hacking Into a Self Driving, Line Following and Obstacle Detecting Vehicle .: I dagens instruksjonsform vil vi gjøre en 1000Watt (ja jeg vet mye!) Electric Kid's quad til en selvkjørende, linjefølge og hindring som unngår kjøretøy! Demovideo: https: //youtu.be/bVIsolkEP1kFor dette prosjektet trenger vi følgende materialer
Obstacle Detecting White Cane: 5 trinn
Obstacle Detecting White Cane: På skolen min snakket læreren min om hjelpeteknologi og hvordan vi kan lage verktøy for å hjelpe andre mennesker. Jeg var fascinert av denne ideen, så jeg bestemte meg for å lage et varslingssystem for uforutsigbare hindringer for synshemmede. For
Obstacle Detecting Smartphone Operated RoboCar Using Arduino: 5 trinn
Obstacle Detecting Smartphone Operated RoboCar Using Arduino: I dette prosjektet har vi laget en Robocar der to ultralydsensorer, en bluetooth -modul har blitt tilkoblet Arduino
Obstacle Detecting Robot: 3 trinn
Obstacle Detecting Robot: Når det gjelder mobile plattformer, kan du komme med ideer som linjesporing, hindring av hindring, anti-slipp, miljøovervåking, etc. Prosjektet for i dag er en robot som oppdager et objekt og amp; bestemmer om de skal følge eller unngå det. T
Arduino Obstacle Avoiding Robot (oppgraderingsversjon): 7 trinn (med bilder)
Arduino Obstacle Avoiding Robot (oppgraderingsversjon): Dette innlegget ble første gang publisert på dette nettstedet https://truescience22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Hei venner, I dag lagde jeg en oppgraderingsversjon av Arduino Hindring for å unngå robot. Dette er enkelt, men noen funksjoner og