Inhoudsopgave:
- Stap 1: Voorbereiding
- Stap 2: Verbind de Arduino met de pc
- Stap 3: Open Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) en stel de optie correct in
- Stap 4: Klik op de knop "Uploaden"
- Stap 5: Verbind de UARM met de pc
- Stap 6: Open de XLoader (xloader.russemotto.com/) en laad de UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
- Stap 7: Klik op de knop Uploaden
- Stap 8: Sluit de OpenMV aan op de pc
- Stap 9: Open de Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) door OpenMV IDE en klik op de knop Verbinden om het apparaat te detecteren
- Stap 10: Klik vervolgens op de Start-knop
- Stap 11: Draai de lens om er zeker van te zijn dat het beeld duidelijk genoeg is
- Stap 12: Sla het bestand op in de OpenMV
- Stap 13: Installatie van OpenMV-module
- Stap 14: Installatie van Arduino-module
- Stap 15: Sluit alle modules aan volgens de afbeeldingen
- Stap 16: Het connectorbord met klittenband verlengt de lengte van de draden. de verbinding zou stabieler zijn omdat deze stevig in de onderarm kan worden bevestigd
- Stap 17: Bevestig de zuignap aan de eindeffector
- Stap 18: Voorzie het hele systeem van stroom (de originele UARM-lichtnetadapter)
- Stap 19: Systeemframe
Video: Een betaalbare zichtoplossing met robotarm op basis van Arduino - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Als we het hebben over machine vision, voelt het altijd zo onbereikbaar voor ons. Terwijl we een open source vision-demo hebben gemaakt die voor iedereen supergemakkelijk te maken zou zijn. In deze video kan de robotarm met de OpenMV-camera, waar de rode kubus zich ook bevindt, deze oppakken en in de vaste positie plaatsen. Laten we je nu stap voor stap laten zien hoe je het kunt maken.
Stap 1: Voorbereiding
Hardware:
1. uArm Swift Pro * 1
2. Arduino Mega 2560 Schild * 1
3. Arduino Mega 2560 * 1
4. Object voor visie (rood) * 1
5. Kabels (USB-kabel, 4P 1.27-kabel, DC-netsnoer) * Verschillende
6. uArm-basisuitbreidingskaart * 1
7. Zuignap * 1
8. OpenMV-uitbreidingskaart * 1
9. OpenMV-bord met bevestigingsbasis * 1
10. Aansluiting voor OpenMV en uArm * 1
11. Case voor de OpenMV * 1
12. M3 Schroeven * Meerdere
Software:
1. Arduino IDE (www.arduino.cc)
2. OpenMV IDE (www.openmv.io)
3. Vision.ino voor Arduino MEGA2560 [Github]
4. Color_tracking_test.py voor OpenMV [Github]
5. UArmSwiftPro_2ndUART.hex voor uArm [Github]
Github:
Stap 2: Verbind de Arduino met de pc
Stap 3: Open Vision.ino (https://github.com/TonyLeheng/Vision-Pick-and-Place) en stel de optie correct in
Stap 4: Klik op de knop "Uploaden"
Stap 5: Verbind de UARM met de pc
Opmerking: uArm Swift Pro is ontworpen op basis van de Arduino Mega2560, normaal gesproken communiceert het met de pc met uart0 via de USB-poort, terwijl het in dit scenario de uart2 in de 30P-uitbreidingspoort moet gebruiken, dus we moeten de firmware wijzigen voor meer details raadpleeg de ontwikkelaarshandleiding.
Stap 6: Open de XLoader (xloader.russemotto.com/) en laad de UArmSwiftPro_2ndUART.hex (https://github.com/TonyLeheng/Vision-Pick-and-Place)
Stap 7: Klik op de knop Uploaden
Stap 8: Sluit de OpenMV aan op de pc
Stap 9: Open de Color_tracking_test.py (https://github.com/TonyLeheng/Vision-Pick-and-Place) door OpenMV IDE en klik op de knop Verbinden om het apparaat te detecteren
Stap 10: Klik vervolgens op de Start-knop
Stap 11: Draai de lens om er zeker van te zijn dat het beeld duidelijk genoeg is
Stap 12: Sla het bestand op in de OpenMV
Opmerking: als de code succesvol is gedownload, sluit u de USB-kabel opnieuw aan die u
zou kunnen vinden dat de blauwe LED enkele seconden brandt.
Stap 13: Installatie van OpenMV-module
OpenMV (NO.1) is slechts een printplaat, dus we bieden zowel de PCB-shield (NO.4) als mechanische onderdelen (no.2, 3) aan om het gebruik met uArm veel gemakkelijker te maken.
Onderdeel (NO.2) moet in de zuignap worden bevestigd.
Onderdeel (NO.3) is het deksel van de OpenMV-module.
Met de mechanische onderdelen konden we de OpenMV-module gemakkelijk aan de eindeffector van uArm bevestigen.
Stap 14: Installatie van Arduino-module
Arduino Mega 2560 (NO.1) is de centrale CPU van het hele systeem, shield (NO.2) is het uitbreidingsbord dat de verbinding veel gemakkelijker maakt. Onderdeel (NR. 3) is een connectorbord met klittenband dat helpt om de draad te verlengen als deze te kort is. Zet al deze dingen bij elkaar.
Stap 15: Sluit alle modules aan volgens de afbeeldingen
De 4P 1,27 mm-draden worden gebruikt om de uart-poort van zowel uArm als OpenMV aan te sluiten op de Arduino Mega 2560.
Het 2P-netsnoer van het schild maakt het voeden gemakkelijker, drie apparaten hebben alleen de originele robotadapter (12V5A) nodig.
Stap 16: Het connectorbord met klittenband verlengt de lengte van de draden. de verbinding zou stabieler zijn omdat deze stevig in de onderarm kan worden bevestigd
Stap 17: Bevestig de zuignap aan de eindeffector
Stap 18: Voorzie het hele systeem van stroom (de originele UARM-lichtnetadapter)
Let op: Nadat het hele systeem van stroom is voorzien, werken de OpenMV en MEGA2560 onmiddellijk, terwijl uarm zijn eigen aan/uit-schakelaar heeft en we deze handmatig moeten inschakelen.
Stap 19: Systeemframe
Gemaakt door UFACTORY Team Neem contact met ons op: [email protected]
Volg ons op Facebook: Ufactory2013
Officiële website: www.ufactory.cc
Aanbevolen:
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en de Troll Arduino Compatible Audio Pranker/praktische Joke Board.: 5 stappen
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en het Troll Arduino-compatibele audio-pranker/praktische grapbord.: Het Troll-bord gemaakt door Patrick Thomas Mitchell van EngineeringShock Electronics, en niet zo lang geleden volledig gefinancierd op Kickstarter. Ik kreeg mijn beloning een paar weken te vroeg om te helpen bij het schrijven van enkele gebruiksvoorbeelden en het bouwen van een Arduino-bibliotheek in een po
Een goedkope IoT-luchtkwaliteitsmonitor op basis van RaspberryPi 4: 15 stappen (met afbeeldingen)
Een goedkope IoT-luchtkwaliteitsmonitor op basis van RaspberryPi 4: Santiago, Chili tijdens een winterse milieunoodsituatie hebben het voorrecht om in een van de mooiste landen ter wereld te wonen, maar helaas zijn het niet allemaal rozen. Chili heeft tijdens het winterseizoen veel last van luchtverontreiniging, ma
Nog een andere instructie over het gebruik van de DIYMall RFID-RC522 en Nokia LCD5110 met een Arduino: 8 stappen (met afbeeldingen)
Nog een andere Instructable over het gebruik van de DIYMall RFID-RC522 en Nokia LCD5110 met een Arduino: waarom voelde ik de behoefte om nog een Instructable te maken voor de DIYMall RFID-RC522 en de Nokia LCD5110? Nou, om je de waarheid te zeggen, ik werkte ergens vorig jaar aan een Proof of Concept met beide apparaten en op de een of andere manier "misplaatst"
Eenvoudige en (zeer) betaalbare laptopstandaard: 4 stappen
Eenvoudige en (zeer) betaalbare laptopstandaard: ik zag hier enkele laptopstandaards en dacht: ik probeer die van mezelf. Ik heb het grootste deel van mijn idee te danken aan Chris99. In de kantoorwinkel en de ijzerhandel heb ik elk slechts één item opgehaald, voor een totaal van $ 6,85… inclusief belasting. Geen speciale apparatuur of technische vaardigheden nodig
Een batterijpakket van 4,5 volt maken van een batterij van 9 V: 4 stappen
Een 4,5 volt batterijpakket maken van een 9V-batterij: deze instructie gaat helemaal over het splitsen van een 9V-batterij in 2 kleinere 4,5V-batterijpakketten. De belangrijkste reden om dit te doen is 1. Je wilt 4,5 volt 2. Je wilt fysiek iets kleiners dan een 9V batterij