Table des matières:

Projet de machine robotique : 6 étapes
Projet de machine robotique : 6 étapes

Vidéo: Projet de machine robotique : 6 étapes

Vidéo: Projet de machine robotique : 6 étapes
Vidéo: JE FABRIQUE UN ROBOT COMBATTANT ! 2024, Novembre
Anonim
Projet de machine robotique
Projet de machine robotique

De nos jours, les robots sont désormais utilisés pour accélérer les processus de fabrication, y compris leur utilisation dans les chaînes de montage, l'automatisation et bien plus encore. Afin de nous habituer au domaine de l'ingénierie et de nous adapter à la construction d'un robot de travail, notre objectif était de construire un robot de travail qui ramassera une balle et la déposera dans un but.

Étape 1: Déterminez votre objectif et vos limites

Chaque fois qu'un projet est en cours, il est important que quelqu'un reconnaisse un objectif qu'il doit également atteindre, car cela lui permet de rester plus concentré et de trouver un moyen d'atteindre cet objectif. De plus, les limitations sont importantes car elles vous donnent une limite quant à la quantité d'énergie, de temps ou d'argent que vous pouvez consacrer à la construction.

Dans ce cas, notre objectif était de créer un robot qui pourrait utiliser diverses méthodes de programmation Arduino pour parcourir un couloir, alimenté par une télécommande, puis, sans la télécommande, retrouver son chemin vers le but et pousser le ballon dans le but. Avec cet objectif en tête, nous pourrions alors passer à l'étape suivante du projet. Notre seule limitation pour ce projet était que le prix global ne pouvait pas dépasser 75 dollars.

Étape 2: Fournitures nécessaires avec les coûts

Lors de la réalisation d'un projet de robotique, il est toujours important de générer une liste de pièces avant de commencer le projet au lieu de continuer avec le projet. Faire une liste vous donne également une idée de combien le projet devrait vous coûter et combien vous devez économiser et vous préparer.

Notre liste de pièces se composait de: (Toutes qui n'ont pas de prix à côté d'elles ont été fournies)

50 fils mâle à mâle

50 fils mâle vers femelle

50 fils femelle à femelle

1 Arduino Uno/Arduino Mega 2560

4 roues 26,99 $

2 roulettes à billes 4,99 $

4 moteurs

4 supports de moteur

Feuilles d'aluminium assorties * TOUTES LES MESURES SONT EN POUCES ET SONT D'ÉPAISSEUR* (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x 0,663 (2) 1,75 x 1,598 (2) 7 base, 3,861 de haut, et 10 hypoténuse (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10

1 batterie

1 pilote de moteur

1 télécommande avec récepteur

38 Noix $4.99

38 boulons 5,99 $

Étape 3: Schémas

Schémas
Schémas
Schémas
Schémas

Tout bon projet de robotique doit avoir des schémas afin que le constructeur ou l'ingénieur puisse voir ce qu'il doit construire pour que le projet fonctionne. Dans ce cas, nous avions besoin de schémas robotiques plus simples qui démontreraient simplement le concept du système de récupération du moteur. Nous en avons également eu pour une batterie et un boîtier Arduino.

Étape 4: Construction

Il n'y a pas vraiment grand chose à dire sur cet aspect de la partie projet, mais quelques conseils de sécurité sur les outils. Dans l'atelier, portez toujours des lunettes, des gants et un tablier. Ces précautions ont permis de sauver d'innombrables vies et blessures. Certains équipements que nous avons utilisés dans ce cas étaient une soudeuse, une scie à ruban, une perceuse à colonne et d'autres outils de travail des métaux. De plus, avant de souder, assurez-vous que ce que vous soudez est correct à 100% car il n'y a pas de retour en arrière.

Étape 5: Programmation

La programmation
La programmation

Un robot se déplace généralement soit en programmant un langage quelconque, soit en utilisant des pièces mécaniques conçues pour fonctionner en harmonie. Dans ce cas, nous avons programmé notre robot en utilisant le langage de codage Arduino. Cela a conduit certains d'entre nous à devoir apprendre une toute nouvelle base de données de programmation afin de maîtriser les compétences nécessaires.

Ci-dessus se trouve un schéma de base de nos plans de câblage attendus pour le robot.

Vous trouverez ci-dessous notre programme de conduite pour notre robot, et la méthode de récupération de balle serait beaucoup plus simple car nous aurions juste besoin d'un moteur pour avancer et reculer.

CODE:

int ch1;

int ch2;

int mesInts[20];

int finalDistance;

int DEPLACEMENT;

entier STOP;

temporisateur int;

entier x = 0;

int stopTimer;

int ArrayValue;

void setup() { // mettez votre code de configuration ici, à exécuter une fois: pinMode(45, INPUT);

pinMode (43, ENTREE);

Serial.begin(9600);

}

boucle vide() {

// mettez votre code principal ici, à exécuter à plusieurs reprises:

ch1 = pulseIn(22, HIGH);

ch2 = pulseIn(24, HIGH);

//Série.print("chA: ");

Serial.print(chA);

//Série.print("chB: ");

Serial.println(chB);

if(ch1 > 1463){ timer = millis();

}

si(ch1 == 1463){

stopTimer = millis();

ArrayValue = (timer - stopTimer);

if(ArrayValue >= 0)

{

Serial.print(myInts[0]);

myInts[x] = ArrayValue; x++;

}

}

Étape 6: Utilisez votre robot au mieux

Après tout ce travail acharné, vous devriez maintenant avoir un robot entièrement fonctionnel qui réagit à une télécommande ! Soyez fier de vous et profitez de votre robot !

Conseillé: