Cuprins:

Arduino Computer Vision Robot Arm: 4 pași (cu imagini)
Arduino Computer Vision Robot Arm: 4 pași (cu imagini)

Video: Arduino Computer Vision Robot Arm: 4 pași (cu imagini)

Video: Arduino Computer Vision Robot Arm: 4 pași (cu imagini)
Video: Dobot Arm for Everyone, Arduino and Open source 2024, Noiembrie
Anonim
Image
Image
Arduino Computer Vision Robot Arm
Arduino Computer Vision Robot Arm

Ideea principală cu acest instructable a fost de a crea un simplu braț robot 3DOF care să colecteze obiecte și să le plaseze în locul potrivit.

Materiale:

4 servo SG90

MDF 4mm

Arduino Nano

Jumpers

Laptop

Lipici

Nailon

Pasul 1: schiță

Schiță
Schiță
Schiță
Schiță

În primul rând tocmai am făcut câteva desene căutând dimensiunea legăturilor și efectorul.

a1 = 10cm

a2 = 8,5cm

a3 = 10cm

Dar îți este ușor pentru că am folosit Rhino pentru a modela structura finală și apoi am făcut o tăietură cu laser.

**** Fișiere vector atașate dacă doriți să le utilizați ***

Pasul 2: rezolvă puzzle-ul

Rezolvă puzzle-ul
Rezolvă puzzle-ul
Rezolvă puzzle-ul
Rezolvă puzzle-ul
Rezolvă puzzle-ul
Rezolvă puzzle-ul

Este complet ușor de asamblat piesele tăiate, trebuie doar să urmați imaginile, acestea arată unde să plasați servomotoarele.

Pasul 3: Finalizarea robotului

Finalizarea robotului
Finalizarea robotului
Finalizarea robotului
Finalizarea robotului
Finalizarea robotului
Finalizarea robotului

Tocmai am folosit un pic de nailon pentru efector, după cum puteți vedea în imagini.

Pasul 4: Viziunea computerizată

Image
Image

În fișierele cad pe care le-am atașat devreme, puteți vedea structura camerei web. Camera este conectată la matlab și acesta este procesul:

1. Trebuie să instalați driverul în matlab

2. Apoi instalați pachetul arduino pentru matlab care vă permite să programați arduino.

3. Odată ce ați instalat driverul camerei web și arduino, codul funcționează capturând un instantaneu și apoi analizați-l.

4. Software-ul împarte imaginea în 3 straturi R, G și B.

5. Utilizând cinematograf invers, camera web oferă arduino coordonatele

unde este culoarea și apoi robotul merge în acel loc și ia obiectul.

6. În cele din urmă, am decis unde robotul lasă obiectul.

Am atașat codul explicat. Ne pare rău, doar spaniolă.

asta e tot. scuze pentru engleza mea.

Recomandat: