Obsah:

Cenovo dostupné riešenie pre víziu s robotickým ramenom založeným na Arduine: 19 krokov (s obrázkami)
Cenovo dostupné riešenie pre víziu s robotickým ramenom založeným na Arduine: 19 krokov (s obrázkami)

Video: Cenovo dostupné riešenie pre víziu s robotickým ramenom založeným na Arduine: 19 krokov (s obrázkami)

Video: Cenovo dostupné riešenie pre víziu s robotickým ramenom založeným na Arduine: 19 krokov (s obrázkami)
Video: Ingenious Construction Workers That Are At Another Level ►7 2024, November
Anonim
Image
Image
Príprava
Príprava

Keď hovoríme o strojovom videní, vždy nám to pripadá také nedosiahnuteľné. Vytvorili sme demo vízie s otvoreným zdrojovým kódom, ktoré by bolo veľmi jednoduché urobiť pre každého. V tomto videu, s kamerou OpenMV, bez ohľadu na to, kde je červená kocka, ju rameno robota mohlo zdvihnúť a umiestniť do pevnej polohy. Teraz vám ukážeme, ako to urobiť krok za krokom.

Krok 1: Príprava

Hardvér:

1. uArm Swift Pro * 1

2. Štít Arduino Mega 2560 * 1

3. Arduino Mega 2560 * 1

4. Objekt pre videnie (červený) * 1

5. Káble (kábel USB, kábel 4P 1,27, napájací kábel DC) * Niekoľko

6. Rozširujúca doska základne uArm * 1

7. Prísavka * 1

8. Rozširujúca doska OpenMV * 1

9. Doska OpenMV s upevňovacou základňou * 1

10. Pripojenie pre OpenMV a uArm * 1

11. Prípad pre OpenMV * 1

12. Skrutky M3 * Niekoľko

Softvér:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Vision.ino pre Arduino MEGA2560 [Github]

4. Color_tracking_test.py pre OpenMV [Github]

5. UArmSwiftPro_2ndUART.hex pre uArm [Github]

Github:

Krok 2: Pripojte Arduino k počítaču

Pripojte Arduino k počítaču
Pripojte Arduino k počítaču

Krok 3: Otvorte Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) a nastavte možnosť správne

Otvorte Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) a nastavte možnosť správne
Otvorte Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) a nastavte možnosť správne

Krok 4: Kliknite na tlačidlo „Odovzdať“

Kliknite na
Kliknite na

Krok 5: Pripojte UARM k počítaču

Pripojte UARM k počítaču
Pripojte UARM k počítaču

Poznámka: uArm Swift Pro je navrhnutý na základe Arduino Mega2560, zvyčajne komunikuje s počítačom pomocou portu uart0 prostredníctvom portu USB, pričom v tomto prípade musí použiť uart2 v rozširujúcom porte 30P, aby sme museli zmeniť firmvér. prečítajte si príručku pre vývojárov.

Krok 6: Otvorte XLoader (xloader.russemotto.com/) a načítajte súbor UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Otvorte XLoader (xloader.russemotto.com/) a načítajte UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Otvorte XLoader (xloader.russemotto.com/) a načítajte UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Krok 7: Kliknite na tlačidlo Nahrať

Kliknite na tlačidlo Nahrať
Kliknite na tlačidlo Nahrať

Krok 8: Pripojte OpenMV k počítaču

Pripojte OpenMV k počítaču
Pripojte OpenMV k počítaču

Krok 9: Otvorte Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) pomocou OpenMV IDE a kliknutím na tlačidlo Pripojiť zistíte zariadenie

Otvorte Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) pomocou OpenMV IDE a kliknutím na tlačidlo Pripojiť zistíte zariadenie
Otvorte Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) pomocou OpenMV IDE a kliknutím na tlačidlo Pripojiť zistíte zariadenie

Krok 10: Potom kliknite na tlačidlo Štart

Potom kliknite na tlačidlo Štart
Potom kliknite na tlačidlo Štart

Krok 11: Otočte objektív, aby ste sa presvedčili, že obraz je dosť jasný

Otočte objektív, aby ste sa presvedčili, že obraz je dosť jasný
Otočte objektív, aby ste sa presvedčili, že obraz je dosť jasný

Krok 12: Uložte súbor do OpenMV

Uložte súbor do OpenMV
Uložte súbor do OpenMV

Poznámka: Ak sa kód úspešne načítal, znova zapojte kábel USB

zistil, že modrá dióda LED bude niekoľko sekúnd svietiť.

Krok 13: Inštalácia modulu OpenMV

Inštalácia modulu OpenMV
Inštalácia modulu OpenMV
Inštalácia modulu OpenMV
Inštalácia modulu OpenMV

OpenMV (NO.1) je len doska plošných spojov, takže ponúkame štít PCB (NO.4) aj mechanické diely (č. 2, 3), aby bolo použitie s uArm oveľa jednoduchšie.

Časť (NO.2) by mala byť upevnená v prísavke.

Časť (NO.3) je kryt modulu OpenMV.

Pomocou mechanických častí by sme mohli modul OpenMV ľahko pripevniť k koncovému efektoru uArm.

Krok 14: Inštalácia modulu Arduino

Inštalácia modulu Arduino
Inštalácia modulu Arduino
Inštalácia modulu Arduino
Inštalácia modulu Arduino

Arduino Mega 2560 (NO.1) je centrálnym procesorom celého systému, Shield (NO.2) je rozširujúca doska, ktorá výrazne uľahčuje pripojenie. Časť (NO.3) je doska konektora so suchým zipsom, ktorá pomáha predĺžiť vodič, keď je príliš krátky. Dajte všetky tieto veci dohromady.

Krok 15: Pripojte všetky moduly podľa obrázkov

Pripojte všetky moduly podľa obrázkov
Pripojte všetky moduly podľa obrázkov
Pripojte všetky moduly podľa obrázkov
Pripojte všetky moduly podľa obrázkov

4P 1,27 mm vodiče sa používajú na pripojenie portu uart z uArm a OpenMV k Arduino Mega 2560.

2P napájací kábel zo štítu uľahčuje napájanie, trom zariadeniam stačí originálny robotický adaptér (12V5A).

Krok 16: Doska konektora so suchým zipsom predlžuje dĺžku vodičov. spojenie by bolo stabilnejšie, pretože ho možno pevne fixovať v dolnej časti ramena

Konektorová doska so suchým zipsom predlžuje dĺžku vodičov. spojenie by bolo stabilnejšie, pretože ho možno pevne fixovať v dolnej časti ramena
Konektorová doska so suchým zipsom predlžuje dĺžku vodičov. spojenie by bolo stabilnejšie, pretože ho možno pevne fixovať v dolnej časti ramena

Krok 17: Upevnite prísavku na koncový efektor

Upevnite prísavku na koncový efektor
Upevnite prísavku na koncový efektor

Krok 18: Napájajte celý systém (pôvodný napájací adaptér UARM)

Napájajte celý systém (pôvodný napájací adaptér UARM)
Napájajte celý systém (pôvodný napájací adaptér UARM)

Upozornenie: Po napájaní celého systému budú OpenMV a MEGA2560 okamžite fungovať, zatiaľ čo uarm má vlastný vypínač a mali by sme ho zapnúť ručne.

Krok 19: Rám systému

Rám systému
Rám systému

Vytvoril tím UFACTORY Kontaktujte nás: [email protected]

Sledujte nás na Facebooku: Ufactory2013

Oficiálny web: www. Manufactory.cc

Odporúča: