Turinys:
Video: „Arduino“kompiuterio vizijos roboto ranka: 4 žingsniai (su nuotraukomis)
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Pagrindinė šios instrukcijos idėja buvo tiesiog sukurti paprastą 3DOF roboto ranką, kuri surenka daiktus ir padeda juos reikiamoje vietoje.
Medžiagos:
4 servo SG90
MDF 4 mm
Arduino Nano
Džemperiai
Nešiojamas kompiuteris
Klijai
Nailonas
1 žingsnis: eskizas
Pirmiausia aš tiesiog padariau keletą piešinių, ieškodamas nuorodų dydžio ir efektoriaus.
a1 = 10 cm
a2 = 8,5 cm
a3 = 10 cm
Bet jums nesunku, nes galutinei struktūrai modeliuoti panaudojau „Rhino“, o tada padariau pjovimą lazeriu.
**** Pridėti vektoriniai failai, jei norite juos naudoti ***
2 žingsnis: Išspręskite galvosūkį
Supjaustytas dalis surinkti visiškai nesudėtinga, tiesiog sekite paveikslėlius, jie rodo, kur įdėti servo.
3 žingsnis: Roboto apdaila
Kaip efektą naudoju tik šiek tiek nailono, kaip matote nuotraukose.
4 žingsnis: kompiuterio vizija
Anksti pridėtuose „cad“failuose galite pamatyti internetinės kameros struktūrą. Kamera yra prijungta prie „Matlab“, ir tai yra procesas:
1. Turite įdiegti tvarkyklę „Matlab“
2. Tada įdiekite „arduino“paketą „matlab“, kuris leidžia programuoti arduino.
3. Įdiegę žiniatinklio kameros tvarkyklę ir „arduino“, kodas veikia fiksuodamas momentinę nuotrauką ir ją išanalizavęs.
4. Programinė įranga padalija vaizdą į 3 sluoksnius R, G ir B.
5. Naudojant atvirkštinę kinematografiją, kamera suteikia arduino koordinates
kur yra spalva, o tada robotas eina į tą vietą ir paima objektą.
6. Galiausiai nusprendžiau, kur robotas palieka objektą.
Pridedu paaiškinamą kodą. Atsiprašau, tik ispaniškai.
tai viskas. Atsiprašau dėl mano anglų.