Përmbajtje:

Një zgjidhje e përballueshme e vizionit me krahun robot bazuar në Arduino: 19 hapa (me fotografi)
Një zgjidhje e përballueshme e vizionit me krahun robot bazuar në Arduino: 19 hapa (me fotografi)

Video: Një zgjidhje e përballueshme e vizionit me krahun robot bazuar në Arduino: 19 hapa (me fotografi)

Video: Një zgjidhje e përballueshme e vizionit me krahun robot bazuar në Arduino: 19 hapa (me fotografi)
Video: Takimi #5-29.4.2022 | Takimi dhe dialogu i ekipit të ETF 2024, Nëntor
Anonim
Image
Image
Përgatitja
Përgatitja

Kur flasim për vizionin e makinerisë, ai gjithmonë ndihet aq i paarritshëm për ne. Ndërsa bëmë një demonstrim vizioni me burim të hapur, i cili do të ishte super i lehtë për t'u bërë për të gjithë. Në këtë video, me kamerën OpenMV, pavarësisht se ku është kubi i kuq, krahu robot mund ta marrë dhe ta vendosë në pozicionin fiks. Tani le t'ju tregojmë se si ta bëni atë hap pas hapi.

Hapi 1: Përgatitja

Hardware:

1. uArm Swift Pro * 1

2. Arduino Mega 2560 Shield * 1

3. Arduino Mega 2560 * 1

4. Objekt për vizion (E kuqe) * 1

5. Kabllo (kabllo USB, kabllo 4P 1.27, kabllo energjie DC) * Disa

6. Bordi i zgjerimit të bazës uArm * 1

7. Kupa e thithjes * 1

8. Bordi i Zgjerimit OpenMV * 1

9. Pllaka OpenMV me Baza Fikse * 1

10. Lidhja për OpenMV dhe uArm * 1

11. Rasti për OpenMV * 1

12. Vida M3 * Disa

Softuer:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Vision.ino për Arduino MEGA2560 [Github]

4. Color_tracking_test.py për OpenMV [Github]

5. UArmSwiftPro_2ndUART.hex për uArm [Github]

Github:

Hapi 2: Lidhni Arduino me PC

Lidhni Arduino me PC
Lidhni Arduino me PC

Hapi 3: Hapni Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) dhe Vendosni Opsionin Saktësisht

Hapni Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) dhe vendosni opsionin në mënyrë korrekte
Hapni Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) dhe vendosni opsionin në mënyrë korrekte

Hapi 4: Klikoni butonin "Ngarko"

Klikoni mbi
Klikoni mbi

Hapi 5: Lidhni UARM me PC

Lidhni UARM me PC
Lidhni UARM me PC

Shënim: uArm Swift Pro është krijuar në bazë të Arduino Mega2560, normalisht komunikon me PC me uart0 nga porta USB, ndërsa në këtë skenar duhet të përdorë uart2 në portën e zgjerimit 30P kështu që duhet të ndryshojmë firmuerin, për më shumë detaje ju lutemi kontrolloni udhëzuesin e zhvilluesit.

Hapi 6: Hapni XLoader (xloader.russemotto.com/) dhe ngarkoni UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Hapni XLoader (xloader.russemotto.com/) dhe ngarkoni UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Hapni XLoader (xloader.russemotto.com/) dhe ngarkoni UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Hapi 7: Klikoni butonin e ngarkimit

Klikoni në butonin e ngarkimit
Klikoni në butonin e ngarkimit

Hapi 8: Lidhni OpenMV me PC

Lidhni OpenMV me PC
Lidhni OpenMV me PC

Hapi 9: Hapni Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) nga OpenMV IDE dhe Klikoni butonin Lidhu për të zbuluar pajisjen

Hapni Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) nga OpenMV IDE dhe Klikoni butonin Lidhu për të zbuluar pajisjen
Hapni Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) nga OpenMV IDE dhe Klikoni butonin Lidhu për të zbuluar pajisjen

Hapi 10: Pastaj klikoni butonin Start

Pastaj Klikoni butonin Start
Pastaj Klikoni butonin Start

Hapi 11: Rrotulloni lenten për t'u siguruar që imazhi është mjaft i qartë

Rrotulloni lenten për t'u siguruar që imazhi është qartë i mjaftueshëm
Rrotulloni lenten për t'u siguruar që imazhi është qartë i mjaftueshëm

Hapi 12: Ruani skedarin në OpenMV

Ruani skedarin në OpenMV
Ruani skedarin në OpenMV

Shënim: Nëse kodi është shkarkuar me sukses, lidheni përsëri kabllon USB që keni

mund të zbuloni se LED blu do të ndizet për disa sekonda.

Hapi 13: Instalimi i modulit OpenMV

Instalimi i modulit OpenMV
Instalimi i modulit OpenMV
Instalimi i modulit OpenMV
Instalimi i modulit OpenMV

OpenMV (NO.1) është vetëm një bord PCB, kështu që ne ofrojmë si mburojën e PCB (NO.4) ashtu edhe pjesët mekanike (nr.2, 3) për ta bërë shumë më të lehtë përdorimin me uArm.

Pjesa (NO.2) duhet të fiksohet në kupën e thithjes.

Pjesa (NO.3) është kopertina e modulit OpenMV.

Me pjesët mekanike, ne mund ta rregullojmë modulin OpenMV në efektorin përfundimtar të uArm lehtë.

Hapi 14: Instalimi i modulit Arduino

Instalimi i modulit Arduino
Instalimi i modulit Arduino
Instalimi i modulit Arduino
Instalimi i modulit Arduino

Arduino Mega 2560 (NO.1) është CPU qendrore e të gjithë sistemit, mburoja (NO.2) është bordi i zgjerimit i cili e bën lidhjen shumë më të lehtë. Pjesa (NO.3) është një bord lidhës me Velcro i cili ndihmon në zgjatjen e telit kur është shumë e shkurtër. Vendosni të gjitha këto gjëra së bashku.

Hapi 15: Lidhni të gjitha modulet pas fotove

Lidhni të gjitha modulet pas fotove
Lidhni të gjitha modulet pas fotove
Lidhni të gjitha modulet pas fotove
Lidhni të gjitha modulet pas fotove

Telat 4P 1.27mm përdoren për të lidhur portën e uartit nga uArm dhe OpenMV me Arduino Mega 2560.

Kordoni i rrymës 2P nga mburoja e bën më të lehtë furnizimin me energji, tre pajisje thjesht kanë nevojë për përshtatësin robot origjinal (12V5A).

Hapi 16: Bordi i Konektorit me Velcro Zgjasë Gjatësinë e Telave. Lidhja do të ishte më e qëndrueshme pasi mund të fiksohet fort në krahun e poshtëm

Bordi i lidhësit me Velcro zgjasni gjatësinë e telave. Lidhja do të ishte më e qëndrueshme pasi mund të fiksohet fort në krahun e poshtëm
Bordi i lidhësit me Velcro zgjasni gjatësinë e telave. Lidhja do të ishte më e qëndrueshme pasi mund të fiksohet fort në krahun e poshtëm

Hapi 17: Fiksoni filxhanin e thithjes tek efektori përfundimtar

Fiksoni kupën e thithjes tek efektori përfundimtar
Fiksoni kupën e thithjes tek efektori përfundimtar

Hapi 18: Ndizni të gjithë sistemin (Përshtatësi Origjinal i UARM i energjisë)

Furnizoni të gjithë sistemin (Përshtatësi Origjinal i UARM i energjisë)
Furnizoni të gjithë sistemin (Përshtatësi Origjinal i UARM i energjisë)

Kujdes: Pas ndezjes së të gjithë sistemit, OpenMV dhe MEGA2560 do të punojnë menjëherë, ndërsa uarm ka ndërprerësin e vet të energjisë, dhe ne duhet ta ndezim atë me dorë.

Hapi 19: Sistemi i kornizës

Korniza e Sistemit
Korniza e Sistemit

Krijuar nga Ekipi UFACTORY Na kontaktoni: [email protected]

Na ndiqni në Facebook: Ufactory2013

Uebfaqja zyrtare: www.ufactory.cc

Recommended: