Obsah:
- Krok 1: Příprava
- Krok 2: Připojte Arduino k počítači
- Krok 3: 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“
- Krok 5: Připojte UARM k počítači
- Krok 6: 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
- Krok 8: 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í
- Krok 10: Poté klikněte na tlačítko Start
- Krok 11: Otočte objektiv, abyste se ujistili, že je obraz jasně dostačující
- Krok 12: Uložte soubor do OpenMV
- Krok 13: Instalace modulu OpenMV
- Krok 14: Instalace modulu Arduino
- Krok 15: Připojte všechny moduly podle obrázků
- 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
- Krok 17: Připevněte přísavku ke koncovému efektoru
- Krok 18: Napájení celého systému (originální napájecí adaptér UARM)
- Krok 19: Rám systému
Video: Cenově dostupné řešení vize s robotickým ramenem založeným na Arduinu: 19 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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
Krok 3: 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“
Krok 5: 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)
Krok 7: Klikněte na tlačítko Nahrát
Krok 8: 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í
Krok 10: Poté klikněte na tlačítko Start
Krok 11: Otočte objektiv, abyste se ujistili, že je obraz jasně dostačující
Krok 12: 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
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
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ů
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
Krok 17: Připevněte přísavku ke koncovému efektoru
Krok 18: Napájení celého systému (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
Vytvořil tým UFACTORY Kontaktujte nás: [email protected]
Sledujte nás na Facebooku: Ufactory2013
Oficiální web: www.ufactory.cc
Doporučuje:
Robot telepresence s lidskou velikostí s ramenem chapadla: 5 kroků (s obrázky)
Lidský robot Telepresence s držadlem: Můj MANIFESTOA můj frenemy mě během pandemie pozval na halloweenskou párty (30 a více lidí), tak jsem mu řekl, že se zúčastním, a začal jsem navrhovat telepresence robota, aby způsobil zmatek na večírku v mém místo. Pokud nevíte, co je to telep
Cenově dostupný šestihranný Arduino Nano 18 DOF s ovládáním PS2: 13 kroků (s obrázky)
Cenově dostupný PS2 ovládaný hexapod Arduino Nano 18 DOF: Jednoduchý robot Hexapod využívající servo ovladač arduino + SSC32 a bezdrátové ovládání pomocí joysticku PS2. Servo řadič Lynxmotion má mnoho funkcí, které mohou poskytovat krásný pohyb pro napodobování pavouka. Myšlenkou je vytvořit šestihranného robota, který je
Skutečně fungující hůlka Harryho Pottera pomocí počítačové vize: 8 kroků (s obrázky)
Skutečně fungující hůlka Harryho Pottera využívající počítačovou vizi: " Jakákoli dostatečně pokročilá technologie je k nerozeznání od magie " - Arthur C. Clarke Před několika měsíci můj bratr navštívil Japonsko a měl skutečnou kouzelnickou zkušenost v Čarodějném světě Harryho Pottera v Universal Studios, který získal
Duální 7segmentové displeje ovládané potenciometrem v CircuitPython - ukázka perzistence vize: 9 kroků (s obrázky)
Duální 7segmentové displeje ovládané potenciometrem v CircuitPython-Demonstrace perzistence vidění: Tento projekt používá potenciometr k ovládání displeje na několika 7segmentových LED displejích (F5161AH). Otáčením knoflíku potenciometru se zobrazené číslo mění v rozsahu 0 až 99. V každém okamžiku svítí pouze jedna LED, velmi krátce, ale
Jak postavit sledovaného robota s chapadlovým ramenem ovládaným přes Nrf24l01 Arduino: 3 kroky (s obrázky)
Jak postavit sledovaného robota s chapadlovým ramenem ovládaným přes Nrf24l01 Arduino: Instrukce „Jak se staví pásový robot s ovládacím ramenem přes Nrf24l01 Arduino“vysvětlí, jak vybudovat tři stupně volnosti ramena chapadla instalovaného na pásovém kolečku poháněném modulem L298N s dvojitým motorem pomocí MEG