Innholdsfortegnelse:

Arduino Computer Vision Robot Arm: 4 trinn (med bilder)
Arduino Computer Vision Robot Arm: 4 trinn (med bilder)

Video: Arduino Computer Vision Robot Arm: 4 trinn (med bilder)

Video: Arduino Computer Vision Robot Arm: 4 trinn (med bilder)
Video: Arduino Robot arm with Computer Vision 2024, Juli
Anonim
Image
Image
Arduino Computer Vision robotarm
Arduino Computer Vision robotarm

Hovedideen med denne instruerbare var bare å lage en enkel 3DOF robotarm som samler gjenstander og plasserer dem på riktig sted.

Materialer:

4 servo SG90

MDF 4 mm

Arduino Nano

Gensere

Laptop

Lim

Nylon

Trinn 1: Skisse

Skisse
Skisse
Skisse
Skisse

Først av alt laget jeg bare noen få tegninger på jakt etter størrelsen på koblingene og effektoren.

a1 = 10 cm

a2 = 8,5 cm

a3 = 10 cm

Men det er enkelt for deg fordi jeg brukte Rhino til å modellere den endelige strukturen, og så gjorde jeg et laserskjær.

**** Vedlagte vektorfiler hvis du vil bruke dem ***

Trinn 2: Løs gåten

Løs gåten
Løs gåten
Løs gåten
Løs gåten
Løs gåten
Løs gåten

Det er helt enkelt å montere de kuttede delene, bare følg bildene, de viser hvor servoene skal plasseres.

Trinn 3: Fullfør roboten

Gjør roboten ferdig
Gjør roboten ferdig
Gjør roboten ferdig
Gjør roboten ferdig
Gjør roboten ferdig
Gjør roboten ferdig

Jeg brukte bare litt nylon til effektoren, som du kan se på bildene.

Trinn 4: Datasyn

Image
Image

I cad -filene jeg la ved tidlig, kan du se strukturen for webkameraet. Kameraet er koblet til matlab, og dette er prosessen:

1. Du må installere driveren i matlab

2. Installer deretter arduino -pakken for matlab som lar deg programmere arduinoen.

3. Når du har installert webkamera -driveren og arduinoen, fungerer koden for å ta et øyeblikksbilde og deretter analysere det.

4. Programvaren deler bildet i 3 lag R, G og B.

5. Ved å bruke omvendt kinematikk gir webkameraet til arduino koordinatene

hvor fargen er, og deretter går roboten til det stedet og tar objektet.

6. Til slutt bestemte jeg meg for hvor roboten forlater objektet.

Jeg la ved koden forklart. Beklager, bare spansk.

det er alt. unnskyld for engelsken min.

Anbefalt: