Talaan ng mga Nilalaman:

Project ng Robotics Machine: 6 na Hakbang
Project ng Robotics Machine: 6 na Hakbang

Video: Project ng Robotics Machine: 6 na Hakbang

Video: Project ng Robotics Machine: 6 na Hakbang
Video: SCARA Robot | How To Build Your Own Arduino Based Robot 2024, Hulyo
Anonim
Proyekto ng Robotics Machine
Proyekto ng Robotics Machine

Sa kasalukuyang araw, ang mga robot ay ginagamit na ngayon upang mapabilis ang mga proseso ng pagmamanupaktura, kabilang ang paggamit nito sa mga linya ng pagpupulong, pag-aautomat, at marami pa. Upang masanay tayo sa larangan ng engineering at upang maiakma ang aming sarili sa pagbuo ng isang gumaganang robot, ang aming layunin ay upang makagawa ng isang gumaganang robot na mangongolekta ng isang bola at ideposito ito sa isang layunin.

Hakbang 1: Tukuyin ang Iyong Layunin at Mga Limitasyon

Tuwing may isang proyekto na isinasagawa, mahalaga na makilala ng isang tao ang isang layunin na kailangan nilang makuha din, dahil pinapayagan silang manatiling mas nakatuon at makahanap ng isang paraan upang makamit ang layuning iyon. Gayundin, ang mga limitasyon ay mahalaga sapagkat binibigyan ka nila ng isang limitasyon ng kung magkano ang lakas, oras, o pera na maaari mong ilagay ito sa pagbuo.

Sa kasong ito, ang aming layunin ay upang makagawa ng isang robot na maaaring gumamit ng iba't ibang mga pamamaraan ng programa ng Arduino upang himukin ang isang pasilyo, na pinapatakbo ng isang remote control, at pagkatapos, nang walang remote control, hanapin ang layunin pabalik at itulak ang bola sa layunin. Sa iniisip na layunin na ito, maaari kaming lumipat sa susunod na hakbang sa proyekto. Ang aming limitasyon lamang para sa proyektong ito ay ang pangkalahatang presyo ay hindi maaaring higit sa 75 dolyar.

Hakbang 2: Mga Kinakailangan na Kailangan Sa Mga Gastos

Kapag gumagawa ng isang proyekto ng robotics, laging mahalaga na bumuo ng isang listahan ng mga bahagi bago mo simulan ang proyekto sa halip na magpatuloy ka sa proyekto. Ang paggawa ng isang listahan ay nagbibigay sa iyo ng isang ideya kung magkano ang gastos sa iyo ng proyekto at kung magkano ang kailangan mo upang makatipid at maghanda.

Ang aming listahan ng mga bahagi ay binubuo ng: (Anumang walang presyo sa tabi nila ay ibinigay)

50 Mga wire na lalaki hanggang lalaki

50 male to female wires

50 babae hanggang babae na mga wire

1 Arduino Uno / Arduino Mega 2560

4 na Gulong $ 26.99

2 Ball Casters $ 4.99

4 na Motors

4 Mga Pag-mount sa Motor

Sari-saring Aluminium Sheet * LAHAT NG PAGSUSURI AY IN INSES AT AY ⅛”MAKAPAL * (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 base, 3.861 taas, at 10 hypotenuse (2) 10 x 10 (1) 3.861 x 10 (1) 7 x 10

1 Baterya

1 Motor Driver

1 Remote Controller na may Receiver

38 Nuts $ 4.99

38 Bolts $ 5.99

Hakbang 3: Mga Skematika

Mga Skema
Mga Skema
Mga Skema
Mga Skema

Anumang mabuting proyekto ng robotics ay kailangang magkaroon ng mga iskematiko upang makita ng tagabuo o inhenyero kung ano ang dapat nilang buuin para gumana ang proyekto. Sa kasong ito, kailangan namin ng mas simpleng mga robotic skematic na magpapakita lamang ng konsepto ng motor retrieval system. Mayroon din kaming ilang para sa isang baterya pack at Arduino case.

Hakbang 4: Konstruksiyon

Wala talagang masabi tungkol sa aspetong ito ng bahagi ng proyekto, ngunit ang ilang mga tip sa kaligtasan sa mga tool. Kapag nasa pagawaan, palaging magsuot ng baso at guwantes at isang apron. Ang pag-iingat sa mga ito ay nag-save ng hindi mabilang na buhay at pinsala. Ang ilang kagamitan na ginamit namin sa kasong ito ay isang welder, isang band saw, drill press, at iba pang mga tool sa pagtatrabaho ng metal. Gayundin, bago ka magwelding, siguraduhin na ang hinangin mo ay 100% tama dahil hindi na babalik.

Hakbang 5: Programming

Programming
Programming

Ang isang robot ay karaniwang gumagalaw sa pamamagitan ng alinman sa pagprogram ng ilang uri ng wika, o sa pamamagitan ng paggamit ng mga bahagi ng mekanikal na idinisenyo upang gumana nang magkakasundo. Sa kasong ito, nai-program namin ang aming robot gamit ang wikang coding ng Arduino. Ito ay humantong sa ilan sa atin na kinakailangang malaman ang isang buong bagong database ng programa upang makabisado ang mga kasanayang kinakailangan.

Sa itaas ay isang pangunahing eskematiko ng aming inaasahang mga plano sa mga kable para sa robot.

Nasa ibaba ang aming programa sa pagmamaneho para sa aming robot, at ang pamamaraan ng pagkuha ng bola ay magiging mas simple dahil kakailanganin lamang namin ng isang motor na sumasulong at paatras.

CODE:

int ch1;

int ch2;

int myInts [20];

int finalDistansya;

int paglipat;

int STOP;

int timer;

int x = 0;

int stopTimer;

int ArrayValue;

void setup () {// ilagay ang iyong code sa pag-setup dito, upang patakbuhin nang isang beses: pinMode (45, INPUT);

pinMode (43, INPUT);

Serial.begin (9600);

}

void loop () {

// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit:

ch1 = pulseIn (22, TAAS);

ch2 = pulseIn (24, TAAS);

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

Serial.print (chA);

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

Serial.println (chB);

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

}

kung (ch1 == 1463) {

stopTimer = millis ();

ArrayValue = (timer - stopTimer);

kung (ArrayValue> = 0)

{

Serial.print (myInts [0]);

myInts [x] = ArrayValue; x ++;

}

}

Hakbang 6: Gamitin ang iyong Robot sa Pinakamahusay

Matapos mailagay ang lahat ng pagsusumikap na ito, mayroon ka na ngayong isang ganap na gumaganang robot na tumutugon sa isang remote control! Ipagmalaki ang iyong sarili at masiyahan sa iyong robot!

Inirerekumendang: