Obsah:

Cenově dostupné řešení vize s robotickým ramenem založeným na Arduinu: 19 kroků (s obrázky)
Cenově dostupné řešení vize s robotickým ramenem založeným na Arduinu: 19 kroků (s obrázky)

Video: Cenově dostupné řešení vize s robotickým ramenem založeným na Arduinu: 19 kroků (s obrázky)

Video: Cenově dostupné řešení vize s robotickým ramenem založeným na Arduinu: 19 kroků (s obrázky)
Video: Česká raketa s plastovým pohonem, čínský robopes Xiaomi, nálož novinek z AI | Týden Živě 2024, Červenec
Anonim
Image
Image
Příprava
Příprava

Když mluvíme o strojovém vidění, vždy nám to připadá tak nedosažitelné. Zatímco jsme vytvořili demo vize s otevřeným zdrojem, které by bylo super snadné udělat pro každého. V tomto videu s kamerou OpenMV, bez ohledu na to, kde je červená kostka, ji rameno robota mohlo zvednout a umístit do pevné polohy. Nyní si ukážeme, jak to udělat krok za krokem.

Krok 1: Příprava

Hardware:

1. uArm Swift Pro * 1

2. Arduino Mega 2560 Shield * 1

3. Arduino Mega 2560 * 1

4. Objekt pro vidění (červený) * 1

5. Kabely (kabel USB, kabel 4P 1,27, napájecí kabel DC) * Několik

6. Rozšiřující deska uArm Base * 1

7. Přísavka * 1

8. Rozšiřující deska OpenMV * 1

9. Deska OpenMV s upevňovací základnou * 1

10. Připojení pro OpenMV a uArm * 1

11. Pouzdro pro OpenMV * 1

12. Šrouby M3 * Několik

Software:

1. Arduino IDE (www.arduino.cc)

2. OpenMV IDE (www.openmv.io)

3. Vision.ino pro Arduino MEGA2560 [Github]

4. Color_tracking_test.py pro OpenMV [Github]

5. UArmSwiftPro_2ndUART.hex pro uArm [Github]

Github:

Krok 2: Připojte Arduino k počítači

Připojte Arduino k PC
Připojte Arduino k PC

Krok 3: Otevřete Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) a nastavte možnost správně

Otevřete Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) a nastavte možnost správně
Otevřete Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) a nastavte možnost správně

Krok 4: Klikněte na tlačítko „Nahrát“

Klikněte na
Klikněte na

Krok 5: Připojte UARM k počítači

Připojte UARM k počítači
Připojte UARM k počítači

Poznámka: uArm Swift Pro je navržen na základě Arduino Mega2560, normálně komunikuje s PC pomocí uart0 přes USB port, zatímco v tomto scénáři potřebuje použít uart2 v rozšiřujícím portu 30P, takže musíme změnit firmware, pro více podrobností podívejte se prosím do příručky pro vývojáře.

Krok 6: Otevřete XLoader (xloader.russemotto.com/) a načtěte UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Otevřete XLoader (xloader.russemotto.com/) a načtěte UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Otevřete XLoader (xloader.russemotto.com/) a načtěte UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)

Krok 7: Klikněte na tlačítko Nahrát

Klikněte na tlačítko Nahrát
Klikněte na tlačítko Nahrát

Krok 8: Připojte OpenMV k PC

Připojte OpenMV k PC
Připojte OpenMV k PC

Krok 9: Otevřete Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) pomocí OpenMV IDE a kliknutím na tlačítko Připojit zjistíte zařízení

Otevřete Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) pomocí OpenMV IDE a kliknutím na tlačítko Připojit zjistíte zařízení
Otevřete Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) pomocí OpenMV IDE a kliknutím na tlačítko Připojit zjistíte zařízení

Krok 10: Poté klikněte na tlačítko Start

Poté klikněte na tlačítko Start
Poté klikněte na tlačítko Start

Krok 11: Otočte objektiv, abyste se ujistili, že je obraz jasně dostačující

Otočením objektivu se ujistěte, že je obraz jasně dostačující
Otočením objektivu se ujistěte, že je obraz jasně dostačující

Krok 12: Uložte soubor do OpenMV

Uložte soubor do OpenMV
Uložte soubor do OpenMV

Poznámka: Pokud se kód úspěšně stáhl, znovu připojte kabel USB

zjistil, že modrá LED dioda bude několik sekund svítit.

Krok 13: Instalace modulu OpenMV

Instalace modulu OpenMV
Instalace modulu OpenMV
Instalace modulu OpenMV
Instalace modulu OpenMV

OpenMV (NO.1) je pouze deska plošných spojů, takže nabízíme stínění desky plošných spojů (NO.4) i mechanické části (č. 2, 3), aby bylo použití s uArm mnohem jednodušší.

Část (NO.2) by měla být upevněna v přísavce.

Část (NO.3) je kryt modulu OpenMV.

S mechanickými částmi bychom mohli modul OpenMV snadno upevnit na koncový efektor uArm.

Krok 14: Instalace modulu Arduino

Instalace modulu Arduino
Instalace modulu Arduino
Instalace modulu Arduino
Instalace modulu Arduino

Arduino Mega 2560 (NO.1) je středový procesor celého systému, štít (NO.2) je rozšiřující deska, která výrazně usnadňuje připojení. Část (NO.3) je spojovací deska se suchým zipem, která pomáhá prodloužit vodič, když je příliš krátký. Spojte všechny tyto věci dohromady.

Krok 15: Připojte všechny moduly podle obrázků

Připojte všechny moduly podle obrázků
Připojte všechny moduly podle obrázků
Připojte všechny moduly podle obrázků
Připojte všechny moduly podle obrázků

K připojení uart portu z uArm a OpenMV k Arduino Mega 2560 se používají vodiče 4P 1,27 mm.

2P napájecí kabel ze štítu usnadňuje napájení, tři zařízení potřebují pouze originální robotický adaptér (12V5A).

Krok 16: Spojovací deska se suchým zipem prodlužuje délku vodičů. spojení by bylo stabilnější, protože ho lze pevně fixovat v dolní části paže

Spojovací deska se suchým zipem prodlužuje délku vodičů. spojení by bylo stabilnější, protože ho lze pevně fixovat v dolní části paže
Spojovací deska se suchým zipem prodlužuje délku vodičů. spojení by bylo stabilnější, protože ho lze pevně fixovat v dolní části paže

Krok 17: Připevněte přísavku ke koncovému efektoru

Připevněte přísavku ke koncovému efektoru
Připevněte přísavku ke koncovému efektoru

Krok 18: Napájení celého systému (originální napájecí adaptér UARM)

Napájejte celý systém (originální napájecí adaptér UARM)
Napájejte celý systém (originální napájecí adaptér UARM)

Upozornění: Po napájení celého systému by OpenMV a MEGA2560 fungovaly okamžitě, zatímco uarm má vlastní vypínač a měli bychom jej zapnout ručně.

Krok 19: Rám systému

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

Vytvořil tým UFACTORY Kontaktujte nás: [email protected]

Sledujte nás na Facebooku: Ufactory2013

Oficiální web: www.ufactory.cc

Doporučuje: