Talaan ng mga Nilalaman:

Isang Abot-kayang Solusyon sa Pangitain Sa Robot Arm Batay sa Arduino: 19 Mga Hakbang (na may Mga Larawan)
Isang Abot-kayang Solusyon sa Pangitain Sa Robot Arm Batay sa Arduino: 19 Mga Hakbang (na may Mga Larawan)

Video: Isang Abot-kayang Solusyon sa Pangitain Sa Robot Arm Batay sa Arduino: 19 Mga Hakbang (na may Mga Larawan)

Video: Isang Abot-kayang Solusyon sa Pangitain Sa Robot Arm Batay sa Arduino: 19 Mga Hakbang (na may Mga Larawan)
Video: Mannequin (full video on the comment section) | Pinkiejesy #storytimewithjesy #shorts #pinkiejesy 2024, Nobyembre
Anonim
Image
Image
Paghahanda
Paghahanda

Kapag pinag-uusapan natin ang tungkol sa paningin sa makina, palagi itong nararamdaman na hindi maaabot para sa amin. Habang gumawa kami ng isang open-sourced vision demo na magiging napakadaling gawin para sa lahat. Sa video na ito, sa OpenMV camera, saan man ang pulang cube, maaaring kunin ito ng braso ng robot at ilagay ito sa nakapirming posisyon. Ipakita lamang sa iyo ngayon kung paano ito gagawin hakbang-hakbang.

Hakbang 1: Paghahanda

Hardware:

1. uArm Swift Pro * 1

2. Arduino Mega 2560 Shield * 1

3. Arduino Mega 2560 * 1

4. Bagay para sa paningin (Pula) * 1

5. Mga Cable (USB Cable, 4P 1.27 Cable, DC Power Cord) * Marami

6. uArm Base Extension board * 1

7. Suction Cup * 1

8. OpenMV Extension Board * 1

9. OpenMV board na may Fixing Base * 1

10. Koneksyon para sa OpenMV at uArm * 1

11. Kaso para sa OpenMV * 1

12. M3 Screws * Maraming

Software:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Vision.ino para sa Arduino MEGA2560 [Github]

4. Color_tracking_test.py para sa OpenMV [Github]

5. UArmSwiftPro_2ndUART.hex para sa uArm [Github]

Github:

Hakbang 2: Ikonekta ang Arduino sa PC

Ikonekta ang Arduino sa PC
Ikonekta ang Arduino sa PC

Hakbang 3: Buksan ang Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), at Itakda nang Tama ang Pagpipilian

Buksan ang Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), at Itakda nang Tama ang Pagpipilian
Buksan ang Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), at Itakda nang Tama ang Pagpipilian

Hakbang 4: I-click ang Button na "Mag-upload"

I-click ang
I-click ang

Hakbang 5: Ikonekta ang UARM sa PC

Ikonekta ang UARM sa PC
Ikonekta ang UARM sa PC

Tandaan: ang uArm Swift Pro ay dinisenyo batay sa Arduino Mega2560, karaniwang nakikipag-usap ito sa PC sa uart0 ng USB port, habang sa senaryong ito kailangan itong gamitin ang uart2 sa 30P extension port kaya kailangan nating baguhin ang firmware, para sa karagdagang detalye mangyaring suriin ang gabay ng developer.

Hakbang 6: Buksan ang XLoader (xloader.russemotto.com/) at I-load ang UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Buksan ang XLoader (xloader.russemotto.com/) at I-load ang UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Buksan ang XLoader (xloader.russemotto.com/) at I-load ang UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Hakbang 7: I-click ang Button sa Pag-upload

I-click ang Button ng Pag-upload
I-click ang Button ng Pag-upload

Hakbang 8: Ikonekta ang OpenMV sa PC

Ikonekta ang OpenMV sa PC
Ikonekta ang OpenMV sa PC

Hakbang 9: Buksan ang Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) ng OpenMV IDE at I-click ang Connect Button upang Makitang Device

Buksan ang Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) sa pamamagitan ng OpenMV IDE at I-click ang Connect Button upang Makita ang Device
Buksan ang Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) sa pamamagitan ng OpenMV IDE at I-click ang Connect Button upang Makita ang Device

Hakbang 10: Pagkatapos I-click ang Start Button

Pagkatapos I-click ang Start Button
Pagkatapos I-click ang Start Button

Hakbang 11: Paikutin ang Lens upang Tiyaking Malinaw na Sapat ang Imahe

Paikutin ang Lensa upang Tiyaking Malinaw na Sapat ang Imahe
Paikutin ang Lensa upang Tiyaking Malinaw na Sapat ang Imahe

Hakbang 12: I-save ang File sa OpenMV

I-save ang File sa OpenMV
I-save ang File sa OpenMV

Tandaan: Kung matagumpay na na-download ang code, muling plug sa USB cable ka

maaaring makita ang asul na LED ay nasa loob ng maraming segundo.

Hakbang 13: Pag-install ng OpenMV Module

Pag-install ng Module ng OpenMV
Pag-install ng Module ng OpenMV
Pag-install ng Module ng OpenMV
Pag-install ng Module ng OpenMV

Ang OpenMV (NO.1) ay isang PCB board lamang, kaya't nag-aalok kami ng parehong kalasag ng PCB (NO.4) at mga bahagi ng mekanikal (no.2, 3) upang mas madaling gamitin sa uArm.

Bahagi (NO.2) ay dapat na maayos sa suction cup.

Ang Bahagi (NO.3) ay ang pabalat ng OpenMV module.

Gamit ang mga bahagi ng mekanikal, maaari naming maayos ang module ng OpenMV sa end-effector ng uArm madali.

Hakbang 14: Pag-install ng Arduino Module

Pag-install ng Arduino Module
Pag-install ng Arduino Module
Pag-install ng Arduino Module
Pag-install ng Arduino Module

Ang Arduino Mega 2560 (NO.1) ay ang sentro ng CPU ng buong system, ang kalasag (NO.2) ay ang extension board na ginagawang mas madali ang koneksyon. Ang Bahagi (NO.3) ay isang konektor board na may Velcro na makakatulong upang mapalawak ang kawad kapag ito ay masyadong maikli. Pagsama-samahin ang lahat ng mga bagay na ito.

Hakbang 15: Ikonekta ang Lahat ng Mga Modyul Kasunod sa Mga Larawan

Ikonekta ang Lahat ng Mga Modyul Kasunod sa Mga Larawan
Ikonekta ang Lahat ng Mga Modyul Kasunod sa Mga Larawan
Ikonekta ang Lahat ng Mga Modyul Kasunod sa Mga Larawan
Ikonekta ang Lahat ng Mga Modyul Kasunod sa Mga Larawan

Ang 4P 1.27mm wires ay ginagamit upang ikonekta ang uart port mula sa parehong uArm at OpenMV sa Arduino Mega 2560.

Ang kord ng kuryente ng 2P mula sa kalasag ay ginagawang mas madali ang pag-eehersisyo, kailangan lamang ng tatlong aparato ang orihinal na robot adapter (12V5A).

Hakbang 16: Ang Connector Board Na May Velcro Palawakin ang Haba ng mga Wires. ang Koneksyon Ay Magiging Mas Matatag Dahil Maaari Ito Maayos sa Mas Mababang Braso nang Mahigpit

Ang Konektor ng Lupon Na May Velcro Palawakin ang Haba ng mga Wires. ang Koneksyon Ay Magiging Mas Matatag Dahil Maaari Ito Maayos sa Mas Mababang Braso nang Mahigpit
Ang Konektor ng Lupon Na May Velcro Palawakin ang Haba ng mga Wires. ang Koneksyon Ay Magiging Mas Matatag Dahil Maaari Ito Maayos sa Mas Mababang Braso nang Mahigpit

Hakbang 17: Ayusin ang Suction Cup sa End-effector

Ayusin ang Suction Cup sa End-effector
Ayusin ang Suction Cup sa End-effector

Hakbang 18: Lakasin ang Buong System (Ang Orihinal na UARM Power Adapter)

Lakasin ang Buong System (Ang Orihinal na UARM Power Adapter)
Lakasin ang Buong System (Ang Orihinal na UARM Power Adapter)

Pag-iingat: Matapos mapalakas ang buong system, gagana agad ang OpenMV at MEGA2560, habang ang uarm ay may sariling power switch, at dapat natin itong paandar nang mano-mano.

Hakbang 19: System Frame

System Frame
System Frame

Nilikha ng Koponan ng UFACTORY Makipag-ugnay sa amin: info@ Pabrika.cc

Sundan kami sa Facebook: Ufactory2013

Opisyal na web: www.rodory.cc

Inirerekumendang: