Turinys:
- 1 žingsnis: nustatykite savo tikslą ir apribojimus
- 2 žingsnis: reikalingos medžiagos su išlaidomis
- 3 žingsnis: schemos
- 4 žingsnis: statyba
- 5 žingsnis: programavimas
- 6 veiksmas: naudokite savo robotą geriausiai
Video: Robotikos mašinos projektas: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šiuo metu robotai dabar naudojami gamybos procesams paspartinti, įskaitant jų naudojimą surinkimo linijose, automatizavimą ir dar daugiau. Kad priprastume prie inžinerijos srities ir prisitaikytume prie veikiančio roboto kūrimo, mūsų tikslas buvo sukurti veikiantį robotą, kuris surinks kamuolį ir įdės jį į vartus.
1 žingsnis: nustatykite savo tikslą ir apribojimus
Kai vykdomas projektas, svarbu, kad kas nors atpažintų tikslą, kurio jam taip pat reikia siekti, nes tai leidžia išlikti labiau susikaupusiam ir rasti būdą šiam tikslui pasiekti. Be to, apribojimai yra svarbūs, nes jie suteikia ribą, kiek energijos, laiko ar pinigų galite skirti statybai.
Šiuo atveju mūsų tikslas buvo sukurti robotą, kuris galėtų naudoti įvairius „Arduino“programavimo metodus, kad nuvažiuotų į koridorių ir būtų maitinamas nuotolinio valdymo pultu, o tada, be nuotolinio valdymo pulto, surastų kelią atgal į vartus ir stumtų kamuolį į tikslą. Turėdami omenyje šį tikslą, galėtume pereiti prie kito projekto žingsnio. Vienintelis mūsų apribojimas šiam projektui buvo tai, kad bendra kaina negalėjo viršyti 75 dolerių.
2 žingsnis: reikalingos medžiagos su išlaidomis
Atliekant robotikos projektą, visada svarbu sudaryti dalių sąrašą prieš pradedant projektą, o ne tęsiant projektą. Sąrašo sudarymas taip pat leidžia suprasti, kiek projektas jums turėtų kainuoti ir kiek jums reikia sutaupyti ir pasiruošti.
Mūsų dalių sąrašą sudarė: (Buvo pateikti visi, kurių kaina nėra nurodyta)
50 Vyrų ir vyrų laidai
50 laidų nuo vyrų iki moterų
50 laidų nuo moterų iki moterų
1 „Arduino Uno“/„Arduino Mega 2560“
4 ratai $ 26.99
2 rutuliniai ratukai 4,99 USD
4 varikliai
4 variklio laikikliai
Įvairūs aliuminio lakštai * VISI MATAVIMAI ATLIKTI KOLEKRIAI IR BŪTI ⅛”STORAI * (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x.663 (2) 1,75 x 1,598 (2) 7 pagrindas, 3,861 aukštas ir 10 hipotenuzės (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10
1 Baterija
1 variklio vairuotojas
1 Nuotolinis valdiklis su imtuvu
38 riešutai 4,99 USD
38 varžtai 5,99 USD
3 žingsnis: schemos
Bet kuris geras robotikos projektas turi turėti schemas, kad statybininkas ar inžinierius galėtų pamatyti, ką jie turi sukurti, kad projektas veiktų. Šiuo atveju mums reikėjo paprastesnių robotų schemų, kurios tik parodytų variklio paieškos sistemos koncepciją. Mes taip pat turėjome akumuliatorių ir „Arduino“dėklą.
4 žingsnis: statyba
Apie šį projekto dalies aspektą nėra daug ką pasakyti, tačiau yra keletas saugos patarimų dėl įrankių. Dirbdami dirbtuvėse visada dėvėkite akinius, pirštines ir prijuostę. Šių atsargumo priemonių laikymasis išgelbėjo daugybę gyvybių ir sužalojimų. Tam tikra įranga, kurią mes naudojome šiuo atveju, buvo suvirintojas, juostinis pjūklas, gręžimo presas ir kiti metalo apdirbimo įrankiai. Be to, prieš suvirindami įsitikinkite, kad tai, ką suvirinate, yra 100% teisinga, nes kelio atgal nėra.
5 žingsnis: programavimas
Paprastai robotas juda programuodamas tam tikrą kalbą arba naudodamas mechanines dalis, skirtas harmoningai veikti. Šiuo atveju mes užprogramavome savo robotą naudodami „Arduino“kodavimo kalbą. Dėl to kai kurie iš mūsų turėjome išmokti visiškai naują programavimo duomenų bazę, kad įsisavintume reikiamus įgūdžius.
Aukščiau yra pagrindinė mūsų numatomų roboto prijungimo planų schema.
Žemiau yra mūsų roboto vairavimo programa, o rutulio paėmimo metodas būtų daug paprastesnis, nes mums tiesiog reikia variklio, judančio pirmyn ir atgal.
KODAS:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int JUDĖJAMAS;
int STOP;
int laikmatis;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// įdėkite čia savo sąrankos kodą, kad paleistumėte vieną kartą: pinMode (45, INPUT);
pinMode (43, Įvestis);
Serial.begin (9600);
}
void loop () {
// Įdėkite savo pagrindinį kodą čia, kad paleistumėte pakartotinai:
ch1 = pulseIn (22, HIGH);
ch2 = pulseIn (24, HIGH);
//Serijinis.print ("chA: ");
Serial.print (chA);
// Serija.spaudas ("chB: ");
Serial.println (chB);
if (ch1> 1463) {laikmatis = milis ();
}
jei (ch1 == 1463) {
stopTimer = milis ();
ArrayValue = (laikmatis - stopTimer);
jei („ArrayValue“> = 0)
{
Serial.print (myInts [0]);
myInts [x] = „ArrayValue“; x ++;
}
}
6 veiksmas: naudokite savo robotą geriausiai
Po to, kai buvo įdėtas sunkus darbas, dabar turėtumėte turėti visiškai veikiantį robotą, kuris reaguoja į nuotolinio valdymo pultą! Didžiuokitės savimi ir mėgaukitės savo robotu!
Rekomenduojamas:
Minkšta robotikos pirštinė: 8 žingsniai (su nuotraukomis)
Minkštosios robotikos pirštinė: Mano projektas yra minkšta robotų pirštinė. Ant kiekvieno piršto yra pavara; apatinė pirštinės dalis yra nuimama, kad vartotojas galėtų ją nešioti. Pavaras įjungia prietaisas, pastatytas ant riešo, šiek tiek didesnis nei laikrodis
Žingsnis po žingsnio robotikos mokymas su rinkiniu: 6 žingsniai
Žingsnis po žingsnio robotų ugdymas su rinkiniu: po kelių mėnesių, kai sukūriau savo robotą (žiūrėkite visus šiuos dalykus) ir du kartus nepavykus dalių, nusprendžiau žengti žingsnį atgal ir dar kartą pagalvoti strategija ir kryptis. Kelių mėnesių patirtis kartais buvo labai naudinga ir
Robotai IRC (tarptautiniam robotikos čempionatui): 4 žingsniai
IRC (Tarptautinis robotikos čempionatas) robotai: IRC lyga yra didžiausias Azijos robotikos konkursas, kurio tikslas - švęsti mokslą, technologijas, inžineriją ir matematiką (STEM), o inovacijas paversti aistros sritimi besivystančio pasaulio jauniems protams. Taigi, aš norėčiau parodyti, kaip reikia
CNC MAŠINOS PROJEKTAS: 6 žingsniai
CNC MAŠINOS PROJEKTAS: Trumpa santrauka apie mano projektą: -CNC staklės arba kompiuterinė skaitinė mašina skirta valdyti įvairias mašinų funkcijas naudojant kompiuterines programas. Šiame projekte mašina pagaminta taip, kad jai sukurtas kodas galėtų būti naudojamas rezultatui piešti
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): 3 žingsniai
USB degiklis! Šis projektas gali sudegti per plastiką / medieną / popierių (įdomus projektas taip pat turi būti labai plonas medis): NEDARYKITE ŠIO NAUDOTI USB! iš visų komentarų sužinojau, kad tai gali pakenkti jūsų kompiuteriui. mano kompiuteris gerai. Naudokite 600 mA 5v telefono įkroviklį. Aš tai naudoju ir jis veikia gerai, ir niekas negali būti sugadintas, jei naudosite apsauginį kištuką, kad sustabdytumėte maitinimą