Tabla de contenido:
- Paso 1: L'assemblage Du Robot
- Paso 2: Vérification Du Fonctionnement Des Servomoteurs
- Paso 3: Cinématique du Mouvement
- Paso 4: Programación Du Mouvement Du Robot Sans Le Capteur À Ultrasons
- Paso 5: Prueba Du Mouvement
- Paso 6: Programación Du Mouvement Avec Le Capteur À Ultrasons
- Paso 7: Le Robot Doit Normalement Marcher
Video: Robot Quadrupède Éviteur D'obstacle: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Groupe; RAVELOJAONA Mamitantely - ISMAIL Tamou
INDUSTRIA INFORMATIQUE
INTRODUCCIÓN
Notre projet a pour but de faire un robot éviteur d'obstacle. En essaiera de le connecter à un smartphone. Quand il détectera un obstacle, il enverra un message sur le smartphone.
Vierta notre projet, sobre el 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 módulo Bluetooth nRF24101
-12 servomotores analógicos
-2 baterías Li-ion de 3, 7 V
Pour le squelette du robot, en un acheter sur Amazon le squelette du robot mais on peut le fabriquer avec une imprimante 3D
Paso 1: L'assemblage Du Robot
Nous n'allons pas détaillé l'assemblage du squelette. En effet, on s'intéresse surtout à la programmation du robot
Dans cette étape, sobre va juste l'ordre à laquelle sobre 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).
En branche alors les servomoteurs dans l'ordre ci-dessus (voir 2ème photo du haut). Sur notre Shield, les numéros commencent par 0. On va alors utiliser directement le pin 1 jusqu'au pin 12 pour des raisons pratiques.
En una foto de alors le branchement comme sur le 3ème.
Pour la communication entre la carte Arduino et le Shield, Elles communiquent entre elles grâce à la norme I2C.
En doit attacter une adresse I2C a notre carte. Pour cela, en el doit faire des points de soudure sur le Shield sur les cavaliers sur la 4ème photo.
Paso 2: Vérification Du Fonctionnement Des Servomoteurs
Sobre la programación del commencer va maintenant. On doit d'abord vérifier si les servomoteurs marchent bien. Pour cela, on va utiliser le program ci-dessus. Le code pour le test est présente dans cette étape
Paso 3: Cinématique du Mouvement
En va maintenant parler du mouvement du robot:
Quand le robot avance tout droit ou recule. Les deux mouvements sont les mêmes mais juste opposés
=> la patte 1 bouge
=> puis la patte 4
=> baño la patte 3
=> et enfin la patte 2.
Movimiento ce 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 mouvements vont changer de direction.
Quand notre robot doit cambia de dirección. La cinématique pour tourner à droite:
=> la patte 3 bouge
=> puis la patte 1
=> baño la patte 2
=> et enfin la patte 4
Vierta tourner à gauche:
=> la patte 1 bouge
=> puis la patte 3
=> baño la patte 4
=> et enfin la patte 2
Paso 4: Programación Du Mouvement Du Robot Sans Le Capteur À Ultrasons
En el programa 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 ultrasique. El código ce es una extensión del código vu avant.
En un archivo de códigos ci-dessus.
NB: c'est juste un extrait du code.
Le code au complet 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 juste là pour vérifier le bon fonctionnement du mouvement de notre robot.
Paso 5: Prueba Du Mouvement
Sobre peut voir sur la vidéo qu'on a tourné le mouvement du robot.
Paso 6: Programación 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 obstacle, il recule et tourne à droite.
En 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. Al cambiar ou ajoute les lignes de codes ci-dessus
Le code final est téléchargeable dans cette étape.
Paso 7: Le Robot Doit Normalement Marcher
Merci pour votre atención
Recomendado:
Arduino - Robot de resolución de laberintos (MicroMouse) Robot de seguimiento de pared: 6 pasos (con imágenes)
Arduino | Robot de resolución de laberintos (MicroMouse) Robot de seguimiento de pared: Bienvenido, soy Isaac y este es mi primer robot " Striker v1.0 ".Este robot fue diseñado para resolver un laberinto simple.En la competencia teníamos dos laberintos y el robot fue capaz de identificarlos. Cualquier otro cambio en el laberinto puede requerir un cambio en el
Cómo construir un robot SMARS - Arduino Smart Robot Tank Bluetooth: 16 pasos (con imágenes)
Cómo construir un robot SMARS - Arduino Smart Robot Tank Bluetooth: Este artículo está patrocinado con orgullo por PCBWAY. PCBWAY fabrica PCB de prototipos de alta calidad para personas de todo el mundo. Pruébelo usted mismo y obtenga 10 PCB por solo $ 5 en PCBWAY con muy buena calidad, gracias PCBWAY. El motor Shield para Arduino Uno
ROBOT HAMBRE DE PAPEL - Pringles Recycle Arduino Robot: 19 pasos (con imágenes)
ROBOT HAMBRIENTE DE PAPEL - Pringles Recycle Arduino Robot: esta es otra versión de Hungry Robot que construí en 2018. Puedes hacer este robot sin impresora 3D. Todo lo que necesita hacer es comprar una lata de Pringles, un servomotor, un sensor de proximidad, un arduino y algunas herramientas. Puede descargar todos los
Robot de equilibrio / Robot de 3 ruedas / Robot STEM: 8 pasos
Robot de equilibrio / Robot de 3 ruedas / Robot STEM: Hemos construido un robot combinado de equilibrio y 3 ruedas para uso educativo en escuelas y programas educativos extracurriculares. El robot se basa en un Arduino Uno, un escudo personalizado (se proporcionan todos los detalles de construcción), un paquete de baterías de iones de litio (todos constr
[Robot Arduino] Cómo hacer un robot de captura de movimiento - Robot de pulgares - Servomotor - Código fuente: 26 pasos (con imágenes)
[Robot Arduino] Cómo hacer un robot de captura de movimiento | Robot de pulgares | Servomotor | Código fuente: Thumbs Robot. Usó un potenciómetro del servomotor MG90S. ¡Es muy divertido y fácil! El código es muy simple. Son solo alrededor de 30 líneas. Parece una captura de movimiento. ¡Deje cualquier pregunta o comentario! [Instrucción] Código fuente https: //github.c