Satura rādītājs:
- 1. darbība: nosakiet savu mērķi un ierobežojumus
- 2. darbība. Nepieciešamie materiāli ar izmaksām
- 3. darbība. Shēmas
- 4. solis: būvniecība
- 5. solis: programmēšana
- 6. darbība: izmantojiet savu robotu vislabākajā veidā
Video: Robotikas mašīnas projekts: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Pašlaik roboti tiek izmantoti, lai paātrinātu ražošanas procesus, tostarp to izmantošanu montāžas līnijās, automatizācijā un daudz ko citu. Lai pieradinātu mūs pie inženierzinātņu jomas un pielāgotos strādājoša robota veidošanai, mūsu mērķis bija izveidot strādājošu robotu, kas savāks bumbu un nogulsnēs to vārtos.
1. darbība: nosakiet savu mērķi un ierobežojumus
Ikreiz, kad tiek uzsākts projekts, kādam ir svarīgi atpazīt mērķi, kas viņam arī ir jāpanāk, jo tas ļauj viņiem koncentrēties un atrast veidu, kā šo mērķi sasniegt. Ierobežojumi ir svarīgi arī tāpēc, ka tie ierobežo, cik daudz enerģijas, laika vai naudas varat to ievietot būvē.
Šajā gadījumā mūsu mērķis bija izveidot robotu, kas varētu izmantot dažādas Arduino programmēšanas metodes, lai nobrauktu gaiteni, kuru darbina tālvadības pults, un pēc tam bez tālvadības pults atrast ceļu atpakaļ uz mērķi un spiest bumbu vārtos. Paturot prātā šo mērķi, mēs varētu pāriet uz nākamo projekta posmu. Mūsu vienīgais ierobežojums šim projektam bija tas, ka kopējā cena nedrīkst pārsniegt 75 dolārus.
2. darbība. Nepieciešamie materiāli ar izmaksām
Veicot robotikas projektu, vienmēr pirms projekta uzsākšanas ir svarīgi izveidot daļu sarakstu, nevis turpināt darbu. Saraksta sastādīšana sniedz arī priekšstatu par to, cik projektam jums vajadzētu izmaksāt un cik jums ir nepieciešams ietaupīt un sagatavoties.
Mūsu detaļu saraksts sastāvēja no: (Tika sniegti visi, kuriem blakus nav cenas)
50 Vadi no vīrieša līdz vīrietim
50 vadi no sievietes līdz vadiem
50 vadi no sievietes līdz sievietei
1 Arduino Uno/Arduino Mega 2560
4 riteņi 26,99 ASV dolāri
2 bumbiņu ritentiņi 4,99 ASV dolāri
4 Motori
4 motora stiprinājumi
Dažādas alumīnija loksnes * VISI MĒRĪJUMI IR collas un ir ⅛”Biezs * (4) 2 x 10 (4) 1,189 x 1,598 (4) 1,345 x.663 (2) 1,75 x 1,598 (2) 7 bāze, 3,861 augsta un 10 hipotenūza (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10
1 Akumulators
1 Motora vadītājs
1 Tālvadības pults ar uztvērēju
38 rieksti 4,99 ASV dolāri
38 skrūves $ 5,99
3. darbība. Shēmas
Jebkuram labam robotikas projektam ir jābūt shēmām, lai celtnieks vai inženieris varētu redzēt, kas viņiem jāveido, lai projekts darbotos. Šajā gadījumā mums bija vajadzīgas vienkāršākas robotu shēmas, kas tikai parādītu motora izguves sistēmas koncepciju. Mums bija arī daži akumulatoram un Arduino futrālis.
4. solis: būvniecība
Par šo projekta daļas aspektu nav īsti daudz ko teikt, bet daži drošības padomi par instrumentiem. Atrodoties darbnīcā, vienmēr valkājiet brilles un cimdus un priekšautu. Šo piesardzības pasākumu ievērošana ir izglābusi neskaitāmas dzīvības un ievainojumus. Dažas iekārtas, kuras mēs izmantojām šajā gadījumā, bija metinātājs, lentzāģis, urbšanas prese un citi metāla apstrādes instrumenti. Turklāt, pirms metināt, pārliecinieties, ka metinātais ir 100% pareizs, jo nav atgriešanās.
5. solis: programmēšana
Robots parasti pārvietojas, vai nu programmējot kādu valodu, vai izmantojot mehāniskas detaļas, kas paredzētas harmoniskai darbībai. Šajā gadījumā mēs ieprogrammējām savu robotu, izmantojot Arduino kodēšanas valodu. Tas noveda pie tā, ka dažiem no mums vajadzēja apgūt pilnīgi jaunu programmēšanas datubāzi, lai apgūtu nepieciešamās prasmes.
Iepriekš ir mūsu paredzamo robota elektroinstalācijas plānu pamata shēma.
Zemāk ir mūsu robota braukšanas programma, un lodītes izgūšanas metode būtu daudz vienkāršāka, jo mums būtu nepieciešams tikai motors, kas pārvietojas uz priekšu un atpakaļ.
KODS:
int ch1;
int ch2;
int myInts [20];
int finalDistance;
int KUSTĪBĀ;
int STOP;
int taimeris;
int x = 0;
int stopTimer;
int ArrayValue;
void setup () {// ievietojiet šeit savu iestatīšanas kodu, lai palaistu vienu reizi: pinMode (45, INPUT);
pinMode (43, INPUT);
Sērijas sākums (9600);
}
void loop () {
// ievietojiet savu galveno kodu šeit, lai palaistu atkārtoti:
ch1 = pulseIn (22, HIGH);
ch2 = pulseIn (24, HIGH);
//Serial.print("chA: ");
Sērijas nospiedums (chA);
//Sērijas.print ("chB: ");
Serial.println (chB);
ja (ch1> 1463) {taimeris = milis ();
}
ja (ch1 == 1463) {
stopTimer = milis ();
ArrayValue = (taimeris - stopTimer);
ja (ArrayValue> = 0)
{
Sērijas nospiedums (myInts [0]);
myInts [x] = ArrayValue; x ++;
}
}
6. darbība: izmantojiet savu robotu vislabākajā veidā
Pēc visa smagā darba ieguldīšanas jums tagad vajadzētu būt pilnībā strādājošam robotam, kas reaģē uz tālvadības pulti! Lepojieties ar sevi un izbaudiet savu robotu!
Ieteicams:
Rpibot - Par robotikas apguvi: 9 soļi
Rpibot - Par robotikas apguvi: Esmu iegults programmatūras inženieris Vācijas autobūves uzņēmumā. Es sāku šo projektu kā iegultās sistēmas mācību platformu. Projekts tika atcelts agri, bet man tas tik ļoti patika, ka turpināju brīvajā laikā. Šis ir rezultāts … es
Mīksts robotikas cimds: 8 soļi (ar attēliem)
Mīksts robotikas cimds: Mans projekts ir softrobotisks cimds. Uz katra pirksta ir izpildmehānisms; cimda apakšējā daļa ir noņemta, lai lietotājam būtu vieglāk to valkāt. Izpildmehānismus aktivizē ierīce, kas novietota uz plaukstas locītavas nedaudz lielāka par pulksteni
Roboti IRC (Starptautiskais robotikas čempionāts): 4 soļi
IRC (Starptautiskais robotikas čempionāts) roboti: IRC līga ir Āzijas lielākās robotikas sacensības, kuru mērķis ir atzīmēt zinātni, tehnoloģijas, inženierzinātnes un matemātiku (STEM) un padarīt inovācijas par aizrautības zonu jaunattīstības pasaules jaunajiem prātiem. Tātad, es gribētu parādīt, kā
1. daļa ARM asambleja TI RSLK Robotikas apguves mācību programma 7. STM32 kodols: 16 soļi
1. daļa ARM asambleja TI RSLK Robotikas apguves mācību programma 7. STM32 Nucleo: Šīs pamācības uzmanības centrā ir STM32 Nucleo mikrokontrolleris. Motivācija tam, lai varētu izveidot montāžas projektu no kailiem kauliem. Tas palīdzēs mums iedziļināties un izprast MSP432 Launchpad projektu (TI-RSLK), kuram ir
Robotikas tālvadības pults Rock Crawler Arduino: 4 soļi
Robotikas tālvadības pults klinšu kāpurķēde Arduino: Tas izskatās un ir ļoti basi. Es ieteiktu ikvienam, kurš vēlas īstenot šo projektu, apsvērt kādu veidu, kā pārklāt elektroniku, lai pasargātu no ūdens un netīrumiem