INHOUDSOPGAWE:
- Stap 1: Voorbereiding
- Stap 2: Koppel die Arduino aan 'n rekenaar
- Stap 3: Maak Vision.ino oop (https://github.com/TonyLeheng/Vision-Pick-and-Place) en stel die opsie korrek in
- Stap 4: Klik op die knoppie "Laai op"
- Stap 5: Koppel die UARM aan 'n rekenaar
- Stap 6: Maak die XLoader (xloader.russemotto.com/) oop en laai die UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
- Stap 7: Klik op die oplaai -knoppie
- Stap 8: Koppel die OpenMV aan 'n rekenaar
- Stap 9: Open die Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) deur OpenMV IDE en klik op die Connect-knoppie om die toestel op te spoor
- Stap 10: Klik dan op die Start -knoppie
- Stap 11: Draai die lens om seker te maak dat die beeld duidelik genoeg is
- Stap 12: Stoor die lêer in die OpenMV
- Stap 13: Installasie van OpenMV -module
- Stap 14: Installasie van Arduino -module
- Stap 15: Verbind al die modules na aanleiding van die foto's
- Stap 16: Die verbindingsbord met klittenband verleng die lengte van die drade. die verbinding sal meer stabiel wees, aangesien dit styf in die onderarm vasgemaak kan word
- Stap 17: Bevestig die suigbeker aan die eind-effektor
- Stap 18: Skakel die hele stelsel in (die oorspronklike UARM -kragadapter)
- Stap 19: Stelselraamwerk
Video: N Bekostigbare visie -oplossing met robotarm gebaseer op Arduino: 19 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
As ons praat oor masjienvisie, voel dit altyd so onbereikbaar vir ons. Terwyl ons 'n openbaar gemaakte visiedemo gemaak het wat baie maklik vir almal sou wees. In hierdie video, met die OpenMV -kamera, maak nie saak waar die rooi kubus is nie, die robotarm kan dit optel en in die vaste posisie plaas. Laat ons u nou wys hoe u dit stap vir stap kan maak.
Stap 1: Voorbereiding
Hardeware:
1. uArm Swift Pro * 1
2. Arduino Mega 2560 Shield * 1
3. Arduino Mega 2560 * 1
4. Voorwerp vir visie (rooi) * 1
5. Kabels (USB -kabel, 4P 1.27 -kabel, DC -netsnoer) * Verskeie
6. uArm Base -uitbreidingskaart * 1
7. Suigbeker * 1
8. OpenMV -uitbreidingskaart * 1
9. OpenMV -bord met bevestigingsbasis * 1
10. Verbinding vir OpenMV en uArm * 1
11. Saak vir die OpenMV * 1
12. M3 -skroewe * Verskeie
Sagteware:
1. Arduino IDE (www.arduino.cc)
2. OpenMV IDE (www.openmv.io)
3. Vision.ino vir Arduino MEGA2560 [Github]
4. Color_tracking_test.py vir OpenMV [Github]
5. UArmSwiftPro_2ndUART.hex vir uArm [Github]
Github:
Stap 2: Koppel die Arduino aan 'n rekenaar
Stap 3: Maak Vision.ino oop (https://github.com/TonyLeheng/Vision-Pick-and-Place) en stel die opsie korrek in
Stap 4: Klik op die knoppie "Laai op"
Stap 5: Koppel die UARM aan 'n rekenaar
Opmerking: uArm Swift Pro is ontwerp op grond van die Arduino Mega2560, gewoonlik kommunikeer dit met 'n rekenaar met uart0 via 'n USB -poort, terwyl dit in hierdie scenario die uart2 in die 30P -uitbreidingspoort moet gebruik, sodat ons die firmware moet verander vir meer besonderhede Gaan die ontwikkelaarsgids na.
Stap 6: Maak die XLoader (xloader.russemotto.com/) oop en laai die UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Stap 7: Klik op die oplaai -knoppie
Stap 8: Koppel die OpenMV aan 'n rekenaar
Stap 9: Open die Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) deur OpenMV IDE en klik op die Connect-knoppie om die toestel op te spoor
Stap 10: Klik dan op die Start -knoppie
Stap 11: Draai die lens om seker te maak dat die beeld duidelik genoeg is
Stap 12: Stoor die lêer in die OpenMV
Let wel: As die kode suksesvol afgelaai is, koppel u die USB-kabel weer aan
kon vind dat die blou LED 'n paar sekondes aan sou wees.
Stap 13: Installasie van OpenMV -module
OpenMV (NO.1) is slegs 'n PCB -bord, so ons bied beide die PCB -skild (NO.4) en meganiese dele (no.2, 3) aan om dit baie makliker te maak om met uArm te gebruik.
Deel (NO.2) moet in die suigbeker vasgemaak word.
Deel (NO.3) is die omslag van OpenMV -module.
Met die meganiese onderdele kon ons die OpenMV-module maklik aan die eind-effektor van uArm bevestig.
Stap 14: Installasie van Arduino -module
Arduino Mega 2560 (NO.1) is die middelste SVE van die hele stelsel, skild (NO.2) is die uitbreidingskaart wat die verbinding baie makliker maak. Deel (NO.3) is 'n verbindingsbord met klittenband wat help om die draad te verleng as dit te kort is. Sit al hierdie dinge bymekaar.
Stap 15: Verbind al die modules na aanleiding van die foto's
Die 4P 1,27 mm -drade word gebruik om die uart -poort van uArm en OpenMV aan die Arduino Mega 2560 te koppel.
Die 2P -netsnoer van die skild maak die krag makliker, drie toestelle benodig net die oorspronklike robotadapter (12V5A).
Stap 16: Die verbindingsbord met klittenband verleng die lengte van die drade. die verbinding sal meer stabiel wees, aangesien dit styf in die onderarm vasgemaak kan word
Stap 17: Bevestig die suigbeker aan die eind-effektor
Stap 18: Skakel die hele stelsel in (die oorspronklike UARM -kragadapter)
Let op: nadat die hele stelsel aangeskakel is, werk die OpenMV en MEGA2560 onmiddellik, terwyl uarm sy eie kragskakelaar het, en ons moet dit met die hand aanskakel.
Stap 19: Stelselraamwerk
Geskep deur UFACTORY Team Kontak ons: [email protected]
Volg ons op Facebook: Ufactory2013
Amptelike web: www. Manufactory.cc
Aanbeveel:
Persistensie van Visie LED -personeel: 11 stappe (met foto's)
Persistensie van Visie LED -personeel: Dit is algemeen bekend dat selfs nadat 'n lig afgeskakel is, die menslike oog bly " sien " dit vir 'n breukdeel van 'n sekonde. Dit staan bekend as Persistence of Vision, of POV, en dit laat 'n mens toe om " te skilder " foto's deur vinnig 'n strook van
Bekostigbare PS2 -beheerde Arduino Nano 18 DOF Hexapod: 13 stappe (met foto's)
Bekostigbare PS2 -beheerde Arduino Nano 18 DOF Hexapod: Eenvoudige Hexapod -robot met behulp van arduino + SSC32 servobestuurder en draadloos beheer met PS2 -joystick. Lynxmotion servobestuurder het baie funksies wat pragtige bewegings kan bied om spinnekop na te boots. Die idee is om 'n hexapod -robot te maak wat
Robotarm gebaseer op PIC -mikrobeheerder: 6 stappe (met foto's)
Robotarm gebaseer op PIC -mikrobeheerder: van die monteerbaan van motorvervaardigingsbedrywe tot die telekirurgiese robotte in die ruimte, kan robotwapens oral gevind word. Die meganismes van hierdie robotte is soortgelyk aan 'n mens wat vir soortgelyke funksie geprogrammeer kan word en toeneem
Hoe om 'n indrukwekkende robotarm van hout te monteer (DEEL 2: ROBOT OM hindernis te vermy) - GEBASEER OP DIE MIKRO: BIT: 3 stappe
Hoe om 'n indrukwekkende robotarm van hout te monteer (DEEL 2: ROBOT OM hindernis te vermy)-GEBASEER OP DIE MIKRO: BIT: Voorheen het ons Armbit in lynopsporingsmodus bekendgestel. Vervolgens stel ons bekend hoe u Armbit kan installeer om hindernismodusse te vermy
DIY 3D -skandeerder gebaseer op gestruktureerde lig en stereo -visie in Python -taal: 6 stappe (met foto's)
DIY 3D -skandeerder gebaseer op gestruktureerde lig en stereo -visie in Python -taal: hierdie 3D -skandeerder is gemaak met lae koste, konvensionele items soos videoprojektor en webcams. 'N Gestruktureerde 3D-skandeerder is 'n 3D-skandeerapparaat om die driedimensionele vorm van 'n voorwerp te meet met behulp van geprojekteerde ligpatrone en 'n kamerastelsel