Cuprins:

Proiectul mașinii de robotică: 6 pași
Proiectul mașinii de robotică: 6 pași

Video: Proiectul mașinii de robotică: 6 pași

Video: Proiectul mașinii de robotică: 6 pași
Video: Curs de robotica cu Virtual Robotics si EV3 Lego Mindstorms 2024, Noiembrie
Anonim
Proiectul Mașinii de Robotică
Proiectul Mașinii de Robotică

În ziua actuală, roboții sunt acum folosiți pentru a accelera procesele de fabricație, inclusiv utilizarea lor în liniile de asamblare, automatizare și multe altele. Pentru a ne obișnui cu domeniul ingineriei și pentru a ne adapta la construirea unui robot de lucru, scopul nostru a fost să construim un robot de lucru care să colecteze o minge și să o depună într-un obiectiv.

Pasul 1: Determinați-vă obiectivul și limitările

Ori de câte ori se desfășoară un proiect, este important ca cineva să recunoască un obiectiv pe care trebuie să-l atingă și el, deoarece acest lucru îi permite să rămână mai concentrat și să găsească o modalitate de a atinge acest obiectiv. De asemenea, limitările sunt importante, deoarece vă oferă o limită a cantității de energie, timp sau bani pe care o puteți pune în construcție.

În acest caz, scopul nostru a fost să facem un robot care să poată folosi diverse metode de programare Arduino pentru a conduce pe un hol, alimentat de o telecomandă, și apoi, fără telecomandă, să își găsească drumul înapoi la poartă și să împingă mingea în poartă. Având în vedere acest obiectiv, am putea trece apoi la pasul următor al proiectului. Singura noastră limită pentru acest proiect a fost că prețul global nu poate fi mai mare de 75 de dolari.

Pasul 2: consumabile necesare cu costuri

Când faceți un proiect de robotică, este întotdeauna important să generați o listă de piese înainte de a începe proiectul, în loc să continuați proiectul. Realizarea unei liste vă oferă, de asemenea, o idee despre cât de mult ar trebui să vă coste proiectul și cât de mult trebuie să economisiți și să vă pregătiți.

Lista noastră de piese a constat din: (Oricare nu are un preț lângă acestea a fost furnizat)

50 fire de la mascul la mascul

50 fire de la mascul la feminin

50 fire de la femele la femele

1 Arduino Uno / Arduino Mega 2560

4 roți 26,99 USD

2 role cu bilă 4,99 USD

4 motoare

4 suporturi motor

Plăci de aluminiu asortate * TOATE MĂSURARILE SUNT ÎN PULGATE ȘI SUNT TH”GROS * (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x.663 (2) 1,75 x 1,598 (2) 7 bază, 3,861 înălțime și 10 hipotenuză (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10

1 Baterie

1 șofer de motor

1 telecomandă cu receptor

38 nuci 4,99 USD

38 șuruburi 5,99 USD

Pasul 3: Scheme

Scheme
Scheme
Scheme
Scheme

Orice proiect bun de robotică trebuie să aibă scheme, astfel încât constructorul sau inginerul să poată vedea ce trebuie să construiască pentru ca proiectul să funcționeze. În acest caz, aveam nevoie de scheme robotice mai simple, care să demonstreze doar conceptul sistemului de recuperare motorie. Am avut, de asemenea, unele pentru un pachet de baterii și carcasa Arduino.

Pasul 4: Construcție

Nu există prea multe de spus despre acest aspect al părții proiectului, ci câteva sfaturi de siguranță privind instrumentele. Când vă aflați în atelier, purtați întotdeauna ochelari și mănuși și un șorț. Luarea acestor măsuri de precauție a salvat nenumărate vieți și răni. Unele echipamente pe care le-am folosit în acest caz au fost un sudor, un ferăstrău cu bandă, un burghiu și alte instrumente de prelucrare a metalelor. De asemenea, înainte de sudare, asigurați-vă că ceea ce sudați este 100% corect, deoarece nu se poate întoarce.

Pasul 5: Programare

Programare
Programare

Un robot se mișcă de obicei fie prin programarea unui fel de limbaj, fie prin utilizarea unor piese mecanice concepute pentru a funcționa în armonie. În acest caz, ne-am programat robotul folosind limbajul de codare Arduino. Acest lucru a condus la unii dintre noi care trebuie să învețe o nouă bază de date de programare pentru a stăpâni abilitățile necesare.

Mai sus este o schemă de bază a planurilor noastre de cablare așteptate pentru robot.

Mai jos este programul nostru de conducere pentru robotul nostru, iar metoda de recuperare a mingii ar fi mult mai simplă, deoarece am avea nevoie doar de un motor care să se deplaseze înainte și înapoi.

COD:

int ch1;

int ch2;

int myInts [20];

int FinalDistance;

int MUTARE;

int STOP;

temporizator int;

int x = 0;

int stopTimer;

int ArrayValue;

void setup () {// puneți codul de configurare aici, pentru a rula o dată: pinMode (45, INPUT);

pinMode (43, INPUT);

Serial.begin (9600);

}

bucla nulă () {

// puneți codul principal aici, pentru a rula în mod repetat:

ch1 = pulseIn (22, HIGH);

ch2 = pulseIn (24, HIGH);

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

Serial.print (chA);

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

Serial.println (chB);

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

}

if (ch1 == 1463) {

stopTimer = milis ();

ArrayValue = (timer - stopTimer);

if (ArrayValue> = 0)

{

Serial.print (myInts [0]);

myInts [x] = ArrayValue; x ++;

}

}

Pasul 6: Folosiți-vă robotul la maxim

După ce a fost depusă toată munca grea, ar trebui să aveți acum un robot care funcționează complet și care reacționează la o telecomandă! Fii mândru de tine și bucură-te de robotul tău!

Recomandat: