Kazalo:
- 1. korak: Določite svoj cilj in omejitve
- 2. korak: Potrebne zaloge s stroški
- 3. korak: Sheme
- 4. korak: Gradnja
- 5. korak: Programiranje
- 6. korak: Uporabite svojega robota na najboljši način
Video: Projekt robotskega stroja: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Danes se roboti zdaj uporabljajo za pospešitev proizvodnih procesov, vključno z njihovo uporabo na montažnih linijah, avtomatizacijo in še veliko več. Da bi se navadili na področje inženiringa in se prilagodili izdelavi delujočega robota, je bil naš cilj izdelati delujočega robota, ki bo zbral žogo in jo odložil v gol.
1. korak: Določite svoj cilj in omejitve
Kadar koli poteka projekt, je pomembno, da nekdo prepozna cilj, ki ga mora tudi doseči, saj mu tako omogoča, da ostanejo bolj osredotočeni in najdejo način, kako ga doseči. Tudi omejitve so pomembne, ker vam omejujejo, koliko energije, časa ali denarja lahko vložite v gradnjo.
V tem primeru je bil naš cilj narediti robota, ki bi lahko z različnimi načini programiranja Arduino vozil po hodniku, ki ga poganja daljinski upravljalnik, nato pa brez daljinskega upravljalnika našel pot nazaj do cilja in potisnil žogo v cilj. S tem ciljem bi lahko nadaljevali z naslednjim korakom v projektu. Naša edina omejitev pri tem projektu je bila, da skupna cena ne more biti večja od 75 dolarjev.
2. korak: Potrebne zaloge s stroški
Pri izvajanju projekta robotike je vedno pomembno, da ustvarite seznam delov, preden začnete projekt, namesto da nadaljujete s projektom. S sestavljanjem seznama dobite tudi predstavo o tem, koliko bi vas moral projekt stati in koliko morate prihraniti in se nanj pripraviti.
Naš seznam delov je vseboval: (predloženi so bili vsi, ki poleg sebe nimajo cene)
50 Moški na moške žice
50 moških do ženskih žic
50 ženskih do ženskih žic
1 Arduino Uno/Arduino Mega 2560
4 kolesa 26,99 USD
2 kolesca 4,99 USD
4 motorji
4 Nosilec motorja
Različni aluminijasti listi * VSE MERE SO V INČIH IN SO ⅛”DEBLE * (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,354 x.663 (2) 1,75 x 1,598 (2) 7 podstavkov, 3,861 visoko in 10 hipotenuza (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10
1 Baterija
1 Gonilnik motorja
1 Daljinski upravljalnik s sprejemnikom
38 orehov 4,99 USD
38 vijakov 5,99 USD
3. korak: Sheme
Vsak dober projekt robotike mora imeti sheme, tako da lahko graditelj ali inženir vidi, kaj mora zgraditi, da bo projekt deloval. V tem primeru smo potrebovali preprostejše robotske sheme, ki bi samo pokazale koncept sistema za iskanje motorja. Nekaj smo jih imeli tudi za baterijo in ohišje Arduino.
4. korak: Gradnja
O tem vidiku projektnega dela ni veliko za povedati, ampak nekaj varnostnih nasvetov o orodjih. Ko ste v delavnici, vedno nosite očala, rokavice in predpasnik. S temi previdnostnimi ukrepi smo rešili nešteto življenj in poškodb. Nekaj opreme, ki smo jo uporabili v tem primeru, je bil varilec, tračna žaga, vrtalna stiskalnica in drugo orodje za obdelavo kovin. Pred varjenjem se prepričajte, da je 100% pravilno, ker ne morete nazaj.
5. korak: Programiranje
Robot se običajno premika bodisi s programiranjem neke vrste jezika bodisi z uporabo mehanskih delov, zasnovanih za usklajeno delovanje. V tem primeru smo robota programirali z uporabo kodirnega jezika Arduino. To je pripeljalo do tega, da smo se nekateri morali naučiti popolnoma nove baze podatkov o programiranju, da bi obvladali potrebne veščine.
Zgoraj je osnovna shema naših pričakovanih načrtov ožičenja za robota.
Spodaj je naš program vožnje za našega robota, metoda pridobivanja žogice pa bi bila veliko enostavnejša, saj bi potrebovali le motor, ki se premika naprej in nazaj.
KODA:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int MOVING;
int STOP;
int timer;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// tukaj vstavite nastavitveno kodo, ki se zažene enkrat: pinMode (45, INPUT);
pinMode (43, VHOD);
Serial.begin (9600);
}
void loop () {
// vnesite svojo glavno kodo sem, da se zažene večkrat:
ch1 = impulzIn (22, HIGH);
ch2 = impulzIn (24, HIGH);
//Serial.print("chA: ");
Serijski.tisk (chA);
//Serial.print("chB: ");
Serial.println (chB);
if (ch1> 1463) {timer = millis ();
}
če (ch1 == 1463) {
stopTimer = millis ();
ArrayValue = (timer - stopTimer);
if (ArrayValue> = 0)
{
Serial.print (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
6. korak: Uporabite svojega robota na najboljši način
Po vsem tem trdem delu bi morali imeti popolnoma delujočega robota, ki se odziva na daljinski upravljalnik! Bodite ponosni nase in uživajte v svojem robotu!
Priporočena:
ESP32-CAM Gradnja lastnega robotskega avtomobila s pretakanjem videa v živo: 4 koraki
ESP32-CAM Gradnja lastnega robotskega avtomobila s pretočnim predvajanjem videa v živo: Zamisel je, da bi bil tukaj opisani avtomobil robota čim cenejši. Zato upam, da bom s podrobnimi navodili in izbranimi komponentami za poceni model dosegel veliko ciljno skupino. Rad bi vam predstavil mojo idejo za avtomobil robota
Navodila za programiranje robotskega sestavljanja avtomobilov Veedooo: 7 korakov
Navodila za programiranje robotskega sestavljanja avtomobilov Veedooo: Seznam paketov
KAKO NAREDITI NEVERJETNEGA ROBOTSKEGA KRAVNEGA ZAVILA: 16 korakov (s slikami)
KAKO NAREDITI ZABAVNO ROBOTSKO KRAVINO STRAŠILO: Pred kratkim sem ustvaril Moo-Bota, robot kravo strašilo, ki skače čez luno, za lokalno tekmovanje strašil. Moj navdih je bil moj sin, ki je prepeval "hej dodledledle, mačka in gosli. .. " Na projektu je bilo zelo zabavno delati z mojim
Kako zgraditi svojega robotskega pomočnika z navodili: 9 korakov
Kako zgraditi svojega robotskega pomočnika z navodili: Želite, da robot opravi vse vaše ponudbe? No, naučil vas bom, kako narediti svojega lastnega robotskega pomočnika, ki ga je mogoče poučiti! Ta robot ne bo opravil vseh vaših ponudb, vendar je en priročen robot! Uživajte
Pretvorba robotskega tovornjaka RC: 5 korakov (s slikami)
Pretvorba robota za tovornjake RC: Ta Instructable zajema pretvorbo poceni tovornjaka RC v prodaji v zmogljivo platformo za robotsko vizijo, ki lahko sledi žogicam itd. Vedno rada vidim projekte po vsem svetu z uporabo dragih robotov, ki izvajajo zapleten proces vida