Taula de continguts:

Projecte de màquina de robòtica: 6 passos
Projecte de màquina de robòtica: 6 passos

Vídeo: Projecte de màquina de robòtica: 6 passos

Vídeo: Projecte de màquina de robòtica: 6 passos
Vídeo: Projeto com ARDUINO UNO! Dispenser de Chocolate M&M feito com potes de Yakult. 2024, Juliol
Anonim
Projecte de màquines de robòtica
Projecte de màquines de robòtica

Actualment, els robots s’utilitzen ara per accelerar els processos de fabricació, inclòs el seu ús en línies de muntatge, automatització i molt més. Per tal d’acostumar-nos al camp de l’enginyeria i adaptar-nos a la construcció d’un robot de treball, el nostre objectiu era construir un robot de treball que recollís una bola i la diposités en una meta.

Pas 1: determineu el vostre objectiu i les vostres limitacions

Sempre que s’inicia un projecte, és important que algú reconegui un objectiu que també ha d’obtenir, ja que això li permet estar més centrat i trobar la manera d’assolir aquest objectiu. A més, les limitacions són importants perquè us proporcionen un límit de quanta energia, temps o diners podeu destinar a la construcció.

En aquest cas, el nostre objectiu era fabricar un robot que pogués utilitzar diversos mètodes de programació Arduino per conduir per un passadís, alimentat per un control remot, i després, sense el comandament a distància, trobar el camí cap a la meta i empènyer la pilota a la meta. Amb aquest objectiu en ment, podríem passar al següent pas del projecte. La nostra única limitació per a aquest projecte era que el preu global no podia ser superior als 75 dòlars.

Pas 2: subministraments necessaris amb els costos

Quan feu un projecte de robòtica, sempre és important generar una llista de parts abans d’iniciar el projecte en lloc de continuar amb el projecte. Fer una llista també us dóna una idea de quant us ha de costar el projecte i quant heu d’estalviar i preparar-vos.

La nostra llista de peces consistia en: (Es proporcionaven qualsevol que no tingués un preu al costat)

50 cables masculins a masculins

50 cables masculins a femenins

50 cables femella a femella

1 Arduino Uno / Arduino Mega 2560

4 rodes 26,99 dòlars

2 rodes de bola 4,99 dòlars

4 motors

4 suports de motor

Làmines d’alumini variates * TOTES LES MESURES SÓN EN PULGADES I SÓN TH”DE GRUIX * (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x, 663 (2) 1,75 x 1,598 (2) 7 bases, 3,861 d’alt, i 10 hipotenusa (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10

1 bateria

1 conductor del motor

1 control remot amb receptor

38 fruits secs 4,99 dòlars

38 parabolts 5,99 dòlars

Pas 3: Esquemes

Esquemes
Esquemes
Esquemes
Esquemes

Qualsevol bon projecte de robòtica ha de tenir esquemes perquè el constructor o l’enginyer vegin què han de construir perquè el projecte funcioni. En aquest cas, necessitàvem esquemes robòtics més senzills que només demostressin el concepte del sistema de recuperació del motor. També en teníem per a una bateria i una funda Arduino.

Pas 4: construcció

No hi ha molt a dir sobre aquest aspecte de la part del projecte, però sí alguns consells de seguretat sobre les eines. Quan estigueu al taller, porteu sempre ulleres i guants i un davantal. Prendre aquestes precaucions ha salvat innombrables vides i ferits. Alguns equips que hem utilitzat en aquest cas eren una soldadora, una serra de cinta, una broca i altres eines per treballar el metall. A més, abans de soldar, assegureu-vos que el que soldeu sigui 100% correcte perquè no hi ha marxa enrere.

Pas 5: programació

Programació
Programació

Un robot es mou normalment mitjançant la programació d'algun tipus de llenguatge o mitjançant l'ús de peces mecàniques dissenyades per treballar en harmonia. En aquest cas, hem programat el nostre robot mitjançant el llenguatge de codificació Arduino. Això va fer que alguns de nosaltres haguéssim d’aprendre tota una nova base de dades de programació per dominar les habilitats necessàries.

A la part superior es mostra un esquema bàsic dels nostres plans de cablejat previstos per al robot.

A continuació es mostra el nostre programa de conducció del nostre robot, i el mètode de recuperació de la pilota seria molt més senzill, ja que només necessitaríem un motor que avancés i retrocedís.

CODI:

int ch1;

int ch2;

int myInts [20];

intDistància final;

int MOVIMENT;

int STOP;

temporitzador int;

int x = 0;

int stopTimer;

int ArrayValue;

void setup () {// poseu aquí el vostre codi de configuració per executar-lo una vegada: pinMode (45, INPUT);

pinMode (43, INPUT);

Serial.begin (9600);

}

bucle buit () {

// posa aquí el teu codi principal per executar-lo repetidament:

ch1 = pulseIn (22, HIGH);

ch2 = pulseIn (24, HIGH);

//Serial.print("chA: ");

Serial.print (chA);

//Serial.print("chB: ");

Serial.println (chB);

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

}

if (ch1 == 1463) {

stopTimer = millis ();

ArrayValue = (temporitzador - stopTimer);

if (ArrayValue> = 0)

{

Serial.print (myInts [0]);

myInts [x] = ArrayValue; x ++;

}

}

Pas 6: utilitzeu el robot al màxim

Després de fer tot aquest treball dur, ara hauríeu de tenir un robot que funcioni completament i que reaccioni a un control remot. Estigueu orgullosos de vosaltres mateixos i gaudiu del vostre robot.

Recomanat: