Cov txheej txheem:

Kev Pom Zoo Nqis Daws Teeb Meem Nrog Robot Arm Raws Arduino: 19 Cov Kauj Ruam (nrog Duab)
Kev Pom Zoo Nqis Daws Teeb Meem Nrog Robot Arm Raws Arduino: 19 Cov Kauj Ruam (nrog Duab)

Video: Kev Pom Zoo Nqis Daws Teeb Meem Nrog Robot Arm Raws Arduino: 19 Cov Kauj Ruam (nrog Duab)

Video: Kev Pom Zoo Nqis Daws Teeb Meem Nrog Robot Arm Raws Arduino: 19 Cov Kauj Ruam (nrog Duab)
Video: Tswv Yexus lub neej thaum pib txug thaum xaus 2024, Kaum ib hlis
Anonim
Image
Image
Kev npaj
Kev npaj

Thaum peb tham txog tshuab lub zeem muag, nws ib txwm zoo li tsis tuaj yeem nkag tau rau peb. Thaum peb ua qhov qhib-pom qhov pom qhov tseeb uas yuav yooj yim heev rau txhua tus. Hauv qhov vis dis aus no, nrog OpenMV lub koob yees duab, tsis hais lub liab lub voos xwmfab nyob qhov twg, cov neeg hlau caj npab tuaj yeem nqa nws thiab muab tso rau hauv txoj haujlwm ruaj khov. Tam sim no cia peb qhia koj yuav ua li cas ua nws ib qib zuj zus.

Kauj ruam 1: Kev npaj

Kho vajtse:

1. uArm Swift Pro * 1

2. Arduino Mega 2560 Shield * 1

3. Arduino Mega 2560 * 1

4. Lub hom phiaj rau kev pom kev (Liab) * 1

5. Cables (USB Cable, 4P 1.27 Cable, DC Power Cord) * Ntau yam

6. uArm Base Extension board * 1

7. Suction Cup * 1

8. OpenMV Extension Board * 1

9. OpenMV board nrog Kho Base * 1

10. Kev sib txuas rau OpenMV thiab uArm * 1

11. Case rau OpenMV * 1

12. M3 Ntsia Hlau * Ntau

Software:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Vision.ino rau Arduino MEGA2560 [Github]

4. Color_tracking_test.py rau OpenMV [Github]

5. UArmSwiftPro_2ndUART.hex rau uArm [Github]

Github:

Kauj ruam 2: Txuas Arduino rau PC

Txuas Arduino rau PC
Txuas Arduino rau PC

Kauj Ruam 3: Qhib Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), thiab Teeb Kev Xaiv kom raug

Qhib Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), thiab Teeb Kev Xaiv Kom raug
Qhib Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place), thiab Teeb Kev Xaiv Kom raug

Kauj ruam 4: Nyem rau "Upload" Khawm

Nyem rau
Nyem rau

Kauj Ruam 5: Txuas UARM rau PC

Txuas UARM rau PC
Txuas UARM rau PC

Nco tseg: uArm Swift Pro tau tsim los raws li Arduino Mega2560, ib txwm nws sib tham nrog PC nrog uart0 los ntawm USB chaw nres nkoj, thaum nyob hauv qhov xwm txheej no nws xav tau siv uart2 hauv 30P txuas ntxiv chaw nres nkoj yog li peb yuav tsum hloov kho lub firmware, kom paub meej ntxiv thov txheeb xyuas tus tsim tawm phau ntawv qhia.

Kauj Ruam 6: Qhib XLoader (xloader.russemotto.com/) thiab thauj UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Qhib XLoader (xloader.russemotto.com/) thiab thauj UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Qhib XLoader (xloader.russemotto.com/) thiab thauj UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Kauj Ruam 7: Nyem rau Upload Upload Button

Nyem rau Upload khawm
Nyem rau Upload khawm

Kauj ruam 8: Txuas OpenMV rau PC

Txuas OpenMV rau PC
Txuas OpenMV rau PC

Kauj Ruam 9: Qhib Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) los ntawm OpenMV IDE thiab Nyem Txuas Txuas kom Tshawb Pom Lub Ntaus Ntawv

Qhib Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) los ntawm OpenMV IDE thiab Nyem rau Txuas Txuas kom Tshawb Pom Lub Ntaus
Qhib Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) los ntawm OpenMV IDE thiab Nyem rau Txuas Txuas kom Tshawb Pom Lub Ntaus

Kauj ruam 10: Tom qab ntawd Nyem rau Start Button

Tom qab ntawv Nyem rau Start Button
Tom qab ntawv Nyem rau Start Button

Kauj Ruam 11: Tig lub Lens kom ntseeg tau tias cov duab pom meej txaus

Tig lub Lens kom ntseeg tau tias cov duab pom meej txaus
Tig lub Lens kom ntseeg tau tias cov duab pom meej txaus

Kauj ruam 12: Txuag Cov Ntaub Ntawv rau OpenMV

Txuag Cov Ntaub Ntawv rau OpenMV
Txuag Cov Ntaub Ntawv rau OpenMV

Nco tseg: Yog tias txoj cai rub tawm ua tiav, rov txuas rau hauv USB cable koj

tuaj yeem pom xiav LED yuav nyob rau ob peb feeb.

Kauj ruam 13: OpenMV Module Installation

Kev teeb tsa OpenMV Module
Kev teeb tsa OpenMV Module
Kev teeb tsa OpenMV Module
Kev teeb tsa OpenMV Module

OpenMV (NO.1) tsuas yog PCB pawg thawj coj, yog li peb muab ob qho tib si PCB daim thaiv npog (NO.4) thiab cov khoom siv khoos phis tawj (no.2, 3) los ua kom yooj yim dua siv nrog uArm.

Ntu (NO.2) yuav tsum tau tsau rau hauv lub khob nqus.

Ntu (NO.3) yog lub npog ntawm OpenMV module.

Nrog cov khoom siv tshuab, peb tuaj yeem txhim kho OpenMV module rau qhov kawg-ua haujlwm ntawm uArm yooj yim.

Kauj Ruam 14: Kev Txhim Kho Arduino Module

Kev teeb tsa Arduino Module
Kev teeb tsa Arduino Module
Kev teeb tsa Arduino Module
Kev teeb tsa Arduino Module

Arduino Mega 2560 (NO.1) yog lub hauv paus CPU ntawm tag nrho cov kab ke, ntaub thaiv npog (NO.2) yog pawg thawj coj txuas uas ua rau kev sib txuas yooj yim dua. Ntu (NO.3) yog lub rooj sib txuas nrog Velcro uas pab txuas cov hlau thaum nws luv dhau. Muab txhua yam no los ua ke.

Kauj Ruam 15: Txuas Txhua Tus Qauv Tom Qab Cov Duab

Txuas Txhua Tus Qauv Tom Qab Cov Duab
Txuas Txhua Tus Qauv Tom Qab Cov Duab
Txuas Txhua Tus Qauv Tom Qab Cov Duab
Txuas Txhua Tus Qauv Tom Qab Cov Duab

4P 1.27mm xov hlau tau siv los txuas qhov chaw nres nkoj uart los ntawm ob qho tib si uArm thiab OpenMV mus rau Arduino Mega 2560.

2P fais fab qaum los ntawm daim ntaub thaiv ua rau lub zog yooj yim dua, peb lub cuab yeej tsuas yog xav tau tus thawj neeg hlau adapter (12V5A).

Kauj Ruam 16: Lub Rooj Sib Tham Nrog Velcro Ncua Ntev Cov Xov Tooj. Qhov Kev Sib Txuas Yuav Ruaj Khov Zoo Tshaj Plaws Vim tias Nws tuaj yeem kho tau hauv Sab caj npab Tawv

Cov Rooj Sib Tham Nrog Velcro Ncua Ntev Cov Xov Tooj. Qhov Kev Sib Txuas Yuav Ruaj Khov Zoo Tshaj Plaws Vim tias Nws tuaj yeem kho tau hauv Sab caj npab Tawv
Cov Rooj Sib Tham Nrog Velcro Ncua Ntev Cov Xov Tooj. Qhov Kev Sib Txuas Yuav Ruaj Khov Zoo Tshaj Plaws Vim tias Nws tuaj yeem kho tau hauv Sab caj npab Tawv

Kauj Ruam 17: Txhim Kho Lub Suction Cup mus rau End-effector

Txhim Kho Lub Suction Cup mus rau End-effector
Txhim Kho Lub Suction Cup mus rau End-effector

Kauj Ruam 18: Lub Hwj Chim Tag Nrho System (Thawj UARM Lub Hwj Huam Adapter)

Lub Hwj Chim Tag Nrho Qhov System (Thawj UARM Lub Hwj Huam Adapter)
Lub Hwj Chim Tag Nrho Qhov System (Thawj UARM Lub Hwj Huam Adapter)

Ceev faj: Tom qab ua kom lub zog tag nrho, OpenMV thiab MEGA2560 yuav ua haujlwm tam sim ntawd, thaum uarm muaj nws tus kheej lub zog hloov pauv, thiab peb yuav tsum ua lub zog ntawm nws tus kheej.

Kauj Ruam 19: Txheej Txheem

Txheej Txheem
Txheej Txheem

Tsim los ntawm UFACTORY Team Tiv tauj peb: info@ manufactureory.cc

Ua raws peb ntawm Facebook: Ufactory2013

Lub vev xaib raug cai: www.ufactory.cc

Pom zoo: