Turinys:
- 1 žingsnis: Paruošimas
- 2 veiksmas: prijunkite „Arduino“prie kompiuterio
- 3 veiksmas: atidarykite „Vision.ino“(https://github.com/TonyLeheng/Vision-Pick-and-Place) ir teisingai nustatykite parinktį
- 4 veiksmas: spustelėkite mygtuką „Įkelti“
- 5 veiksmas: prijunkite UARM prie kompiuterio
- 6 veiksmas: atidarykite „XLoader“(xloader.russemotto.com/) ir įkelkite „UArmSwiftPro_2ndUART.hex“(https://github.com/TonyLeheng/Vision-Pick-and-Place)
- 7 veiksmas: spustelėkite mygtuką Įkelti
- 8 veiksmas: prijunkite „OpenMV“prie kompiuterio
- 9 veiksmas: „OpenMV IDE“atidarykite „Color_tracking_test.py“(https://github.com/TonyLeheng/Vision-Pick-and-Place) ir spustelėkite mygtuką „Prisijungti“, kad nustatytumėte įrenginį
- 10 veiksmas: Tada spustelėkite mygtuką Pradėti
- 11 veiksmas: pasukite objektyvą, kad įsitikintumėte, jog vaizdas yra pakankamai aiškus
- 12 veiksmas: išsaugokite failą „OpenMV“
- 13 veiksmas: „OpenMV“modulio diegimas
- 14 žingsnis: „Arduino“modulio diegimas
- 15 veiksmas: prijunkite visus modulius po paveikslėliais
- 16 žingsnis: jungčių plokštė su Velcro prailginkite laidų ilgį. jungtis būtų stabilesnė, nes ją galima tvirtai pritvirtinti apatinėje rankoje
- 17 žingsnis: pritvirtinkite siurbimo taurelę prie galinio efektoriaus
- 18 veiksmas: įjunkite visą sistemą (originalus UARM maitinimo adapteris)
- 19 veiksmas: sistemos rėmas
Video: Įperkamas regėjimo sprendimas su roboto ranka pagal „Arduino“: 19 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Kai mes kalbame apie mašininį matymą, jis mums visada atrodo toks nepasiekiamas. Nors mes sukūrėme atviros vizijos demonstracinę versiją, kurią būtų labai lengva padaryti visiems. Šiame vaizdo įraše, naudojant „OpenMV“kamerą, nesvarbu, kur yra raudonas kubas, roboto ranka gali jį pakelti ir pastatyti į fiksuotą padėtį. Dabar žingsnis po žingsnio parodysime, kaip tai padaryti.
1 žingsnis: Paruošimas
Techninė įranga:
1. „uArm Swift Pro“* 1
2. „Arduino Mega 2560 Shield“* 1
3. „Arduino Mega“2560 * 1
4. Objektas regėjimui (raudonas) * 1
5. Kabeliai (USB kabelis, 4P 1,27 kabelis, nuolatinės srovės maitinimo laidas) * Keli
6. „uArm Base“prailginimo plokštė * 1
7. Siurbimo taurė * 1
8. „OpenMV“išplėtimo lenta * 1
9. „OpenMV“plokštė su tvirtinimo pagrindu * 1
10. „OpenMV“ir „uArm“jungtis * 1
11. „OpenMV“dėklas * 1
12. M3 varžtai * Keli
Programinė įranga:
1. „Arduino IDE“(www.arduino.cc)
2. „OpenMV IDE“(www.openmv.io)
3. „Vision.ino“, skirtas „Arduino MEGA2560“[„Github“]
4. Color_tracking_test.py, skirtas „OpenMV“[„Github“]
5. „UArmSwiftPro_2ndUART.hex“, skirtas „uArm“[„Github“]
„Github“:
2 veiksmas: prijunkite „Arduino“prie kompiuterio
3 veiksmas: atidarykite „Vision.ino“(https://github.com/TonyLeheng/Vision-Pick-and-Place) ir teisingai nustatykite parinktį
4 veiksmas: spustelėkite mygtuką „Įkelti“
5 veiksmas: prijunkite UARM prie kompiuterio
Pastaba: „uArm Swift Pro“sukurtas remiantis „Arduino Mega2560“, paprastai jis palaiko ryšį su kompiuteriu su „uart0“per USB prievadą, o šiuo atveju jis turi naudoti „uart2“30P plėtinio prievade, todėl norėdami gauti daugiau informacijos, turime pakeisti programinę įrangą peržiūrėkite kūrėjo vadovą.
6 veiksmas: atidarykite „XLoader“(xloader.russemotto.com/) ir įkelkite „UArmSwiftPro_2ndUART.hex“(https://github.com/TonyLeheng/Vision-Pick-and-Place)
7 veiksmas: spustelėkite mygtuką Įkelti
8 veiksmas: prijunkite „OpenMV“prie kompiuterio
9 veiksmas: „OpenMV IDE“atidarykite „Color_tracking_test.py“(https://github.com/TonyLeheng/Vision-Pick-and-Place) ir spustelėkite mygtuką „Prisijungti“, kad nustatytumėte įrenginį
10 veiksmas: Tada spustelėkite mygtuką Pradėti
11 veiksmas: pasukite objektyvą, kad įsitikintumėte, jog vaizdas yra pakankamai aiškus
12 veiksmas: išsaugokite failą „OpenMV“
Pastaba: jei kodas sėkmingai atsisiųstas, iš naujo prijunkite USB kabelį
galima pastebėti, kad mėlynas šviesos diodas degs kelias sekundes.
13 veiksmas: „OpenMV“modulio diegimas
„OpenMV“(NO.1) yra tik PCB plokštė, todėl siūlome ir PCB skydą (Nr. 4), ir mechanines dalis (Nr. 2, 3), kad būtų daug lengviau naudoti su „uArm“.
Dalis (NO.2) turi būti pritvirtinta siurbtuve.
Dalis (Nr. 3) yra „OpenMV“modulio dangtis.
Naudodami mechanines dalis, „OpenMV“modulį galėtume lengvai pritvirtinti prie „uArm“galinio efektoriaus.
14 žingsnis: „Arduino“modulio diegimas
„Arduino Mega 2560“(Nr. 1) yra visos sistemos centrinis procesorius, skydas (Nr. 2) yra prailginimo plokštė, kuri žymiai palengvina ryšį. Dalis (NO.3) yra jungiamoji plokštė su Velcro, kuri padeda prailginti laidą, kai jis per trumpas. Sudėkite visus šiuos dalykus.
15 veiksmas: prijunkite visus modulius po paveikslėliais
4P 1,27 mm laidai naudojami prijungti uart prievadą iš „uArm“ir „OpenMV“prie „Arduino Mega 2560“.
2P maitinimo laidas iš skydo palengvina maitinimą, trims įrenginiams tereikia originalaus roboto adapterio (12V5A).
16 žingsnis: jungčių plokštė su Velcro prailginkite laidų ilgį. jungtis būtų stabilesnė, nes ją galima tvirtai pritvirtinti apatinėje rankoje
17 žingsnis: pritvirtinkite siurbimo taurelę prie galinio efektoriaus
18 veiksmas: įjunkite visą sistemą (originalus UARM maitinimo adapteris)
Įspėjimas: įjungus visą sistemą, „OpenMV“ir „MEGA2560“iškart veiktų, o „uarm“turi savo maitinimo jungiklį, ir mes turėtume jį įjungti rankiniu būdu.
19 veiksmas: sistemos rėmas
Sukūrė UFACTORY komanda Susisiekite su mumis: [email protected]
Sekite mus Facebook: Ufactory2013
Oficiali svetainė: www.ufactory.cc
Rekomenduojamas:
Roboto ranka: 15 žingsnių
Roboto ranka: turi automatinę sistemą
Įperkamas PS2 valdomas „Arduino Nano 18 DOF Hexapod“: 13 žingsnių (su nuotraukomis)
Įperkamas PS2 valdomas „Arduino Nano 18 DOF Hexapod“: paprastas „Hexapod“robotas naudojant „arduino + SSC32“servo valdiklį ir belaidis ryšys valdomas naudojant PS2 vairasvirtę. „Lynxmotion“servo valdiklis turi daug funkcijų, kurios gali suteikti gražų judesį mėgdžiojant vorą. Idėja yra sukurti šešiakampį robotą, kuris yra
Mojuojate ranka, kad valdytumėte OWI robotinę ranką Be jokių stygų: 10 žingsnių (su paveikslėliais)
Mojuojate ranka, kad valdytumėte OWI robotinę ranką … Nėra jokių eilučių: IDĖJA: „Instructables.com“yra bent 4 kiti projektai (2015 m. Gegužės 13 d.), Skirti modifikuoti ar valdyti „OWI Robotic Arm“. Nenuostabu, nes tai yra toks puikus ir nebrangus robotų rinkinys, su kuriuo galima žaisti. Šis projektas panašus į
„LittleArm Big“: didelė 3D spausdinta „Arduino“roboto ranka: 19 žingsnių (su nuotraukomis)
„LittleArm Big“: didelė 3D spausdinta „Arduino“roboto ranka: „LittleArm Big“yra visiškai 3D spausdinta „Arduino“roboto ranka. „Big“buvo sukurtas „Slant Concepts“, kad būtų perspektyvi 6 DOF robotų ranka, skirta aukštojo lygio mokymams ir kūrėjams. Šioje pamokoje aprašomas visas mechaninis „LittleArm Big“surinkimas. Visos menkės
Trečioji ranka ++: daugiafunkcinė pagalbos ranka elektronikai ir kitiems subtiliems darbams: 14 žingsnių (su paveikslėliais)
Trečioji ranka ++: daugiafunkcinė pagalbos ranka elektronikai ir kitiems subtiliems darbams .: Anksčiau aš naudoju trečiąsias/pagalbos rankas, kurias galima įsigyti grandinės elektronikos parduotuvėse, ir buvau nusivylęs jų naudojimu. Niekada negalėjau gauti klipų tiksliai ten, kur norėjau, arba prireikė daugiau laiko, nei iš tikrųjų reikėjo, kad juos nustatytų