Turinys:

Roboto keturkojis „Éviteur D'obstacle“: 7 žingsniai
Roboto keturkojis „Éviteur D'obstacle“: 7 žingsniai

Video: Roboto keturkojis „Éviteur D'obstacle“: 7 žingsniai

Video: Roboto keturkojis „Éviteur D'obstacle“: 7 žingsniai
Video: Часть 1 — Аудиокнига «Грозовой перевал» Эмили Бронте (гл. 01–07) 2024, Lapkritis
Anonim
Robotas Quadrupède Éviteur D'obstacle
Robotas Quadrupède Éviteur D'obstacle

Grupė; RAVELOJAONA Mamitantely - ISMAIL Tamou

INFORMATIQUE INDUSTRIELLE

ĮVADAS

Notre projet a pour, bet de faire un robot éviteur d'obstacle. Essaiera de le connecter ir išmanusis telefonas. Išsiaiškinkite kliūtį ir praneškite apie išmanųjį telefoną.

Užpilkite „notre projet“ant auros besoins des matériels suivants:

- Vienkartinis „Arduino Uno“

-Un skydas Arduino supilkite 16 „JOY-IT Motorino“servomoteurs (https://www.gotronic.fr/art-shield-commande-16-servomoteurs-25668.htm)

-Kapitonas ultragarsu HC-SR04

-„Bluetooth“modulis nRF24101

-12 servomotorių analogikų

-2, 3, 7 V ličio jonų baterijos

Supilkite robotą „robotas“, „Amazon“ir „Amazon“roboto viršuje, ant peut le fabriquer avec une imprimante 3D

1 žingsnis: Surinkite „Robot“

Surinkti du robotus
Surinkti du robotus
Surinkti du robotus
Surinkti du robotus
Surinkti du robotus
Surinkti du robotus
Surinkti du robotus
Surinkti du robotus

Nous n'allons pas détaillé l'assemblage du squelette. En effet, 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 0. On va alors utiliser directement le pin 1 jusqu'au pin 12 pour des raisons pratiques.

Ant alors le branchement comme sur le 3ème nuotrauka.

Užsirašykite bendravimo įrašais „Arduino et le Shield“, „Elles communequent Entre elles grâce à la norme I2C“.

Norėdami tai padaryti, adresas I2C yra ne iš anksto. Supilkite cela, ant doit faire des points de soudure sur le Shield sur les cavaliers sur la 4ème photo.

2 žingsnis: Vérification Du Fonctionnement Des Servomoteurs

Vérification Du Fonctionnement Des Servomoteurs
Vérification Du Fonctionnement Des Servomoteurs

Pradėjus programavimo pradžią. Apie doit d'abord vérifier si les servomoteurs marchent bien. Supilkite cela, ant va utiliser le program ci-dessus. Išbandykite šį kodą iš anksto

3 žingsnis: „Cinématique Du Mouvement“

Jei norite atlikti techninę priežiūrą, 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

=> ensuite la patte 3

=> et enfin la patte 2.

Ce mouvement se répète à chaque fois

Užpilkite le mouvement de recule c'est l'inverse pradžią par la patte 4 ir ant suit le même cheminement. Les servomoteurs en chargeter of diriger les mouvements in change changer de direction.

Ketvirtas robotas keičia kryptį. La cinématique pour turnyras à droite:

=> la patte 3 bouge

=> puis la patte 1

=> ensuite la patte 2

=> et enfin la patte 4

Supilkite turnyrą į gauche:

=> la patte 1 bouge

=> puis la patte 3

=> ensuite la patte 4

=> et enfin la patte 2

4 žingsnis: Du Mouvement Du Robot be le Capteur ir ultragarso programavimas

Programa „Du Mouvement Du Robot“be kapitono ir ultragarso
Programa „Du Mouvement Du Robot“be kapitono ir ultragarso
Programa „Du Mouvement Du Robot“be kapitono ir ultragarso
Programa „Du Mouvement Du Robot“be kapitono ir ultragarso
Programa „Du Mouvement Du Robot“be kapitono ir ultragarso
Programa „Du Mouvement Du Robot“be kapitono ir ultragarso
Programa „Du Mouvement Du Robot“be kapitono ir ultragarso
Programa „Du Mouvement Du Robot“be kapitono ir ultragarso

Programoje déjà le robot pour qu'il soit commandable avec une télécommande. Après pour le rendre autonomone, on aura juste à enlever le modulis bluetooth dans le code et le changer par le code du capteur ultrasonique. Ce kodas yra pratęsimas.

Ant le kodų 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.

Ant n'a pas jugé nécessaire de mettre le code de la télécommande car notre, bet est de faire un robot autonome. Cette partie est juste là pour vérifier le bon fonctionnement du mouvement de notre robot.

5 žingsnis: išbandykite „Du Mouvement“

Image
Image

Ant peut voir sur la vidéo qu'on a turnyre le mouvement du robot.

6 žingsnis: Du Mouvement Avec Le Capteur ir ultragarso programavimas

Programavimas Du Mouvement Avec Le Capteur, Ultragarsas
Programavimas Du Mouvement Avec Le Capteur, Ultragarsas
Programavimas Du Mouvement Avec Le Capteur, Ultragarsas
Programavimas Du Mouvement Avec Le Capteur, Ultragarsas
Programavimas Du Mouvement Avec Le Capteur, Ultragarsas
Programavimas Du Mouvement Avec Le Capteur, Ultragarsas

Supilkite vakarėlį, jei norite, kad tai būtų robotas, kuris bus sukurtas kaip dovana maniere aléatoire. Dès qu'il rencontre un kliūtis, il recule et tourne à droite.

Procese de la manière suivante:

Nuotraukų skyrelyje, esančiame „ultracheons comme sur la photo“1.

Le Code est quasiment le même que celui précédemment. Keičiant ou ajoute les lignes de kodus ci-dessus

Galutinis šio kodo kodas yra nemokamas.

7 žingsnis: „Le Robot Doit Normalement Marcher“

Merci atkreipkite dėmesį

Rekomenduojamas: