İçindekiler:

Arduino Bilgisayarla Görülen Robot Kolu: 4 Adım (Resimli)
Arduino Bilgisayarla Görülen Robot Kolu: 4 Adım (Resimli)

Video: Arduino Bilgisayarla Görülen Robot Kolu: 4 Adım (Resimli)

Video: Arduino Bilgisayarla Görülen Robot Kolu: 4 Adım (Resimli)
Video: 2B den 3B 4DOF Robot Kolu Yapımı Arduino Video3 2024, Temmuz
Anonim
Image
Image
Arduino Bilgisayar Görüşlü Robot Kolu
Arduino Bilgisayar Görüşlü Robot Kolu

Bu talimatla ilgili ana fikir, nesneleri toplayan ve doğru yere yerleştiren basit bir 3DOF robot kolu yapmaktı.

Malzemeler:

4 servo SG90

MDF 4mm

Arduino Nano

Süveterler

dizüstü bilgisayar

Zamk

Naylon

1. Adım: Eskiz

Kroki
Kroki
Kroki
Kroki

Her şeyden önce, bağlantıların boyutunu ve efektörünü arayarak birkaç çizim yaptım.

a1 = 10cm

a2 = 8,5 cm

a3 = 10cm

Ama sizin için kolay çünkü son yapıyı modellemek için Rhino kullandım ve sonra lazer kesim yaptım.

****Kullanmak isterseniz ekli vektör dosyaları***

2. Adım: Bulmacayı Çözün

Yap boz u çöz
Yap boz u çöz
Yap boz u çöz
Yap boz u çöz
Yap boz u çöz
Yap boz u çöz

Kesilen parçaların montajı tamamen kolaydır, sadece resimleri takip edin, servoların nereye yerleştirileceğini gösterirler.

Adım 3: Robotu Bitirmek

Robotu Bitirmek
Robotu Bitirmek
Robotu Bitirmek
Robotu Bitirmek
Robotu Bitirmek
Robotu Bitirmek

Sadece efektör için biraz naylon kullandım, resimlerde gördüğünüz gibi.

Adım 4: Bilgisayarla Görme

Image
Image

Daha önce eklediğim cad dosyalarında web kamerasının yapısını görebilirsiniz. Kam matlab'a bağlı ve süreç şu:

1. Sürücüyü matlab'a yüklemelisiniz

2. Ardından, arduino'yu programlamanıza izin veren matlab için arduino paketini kurun.

3. Web kamerası sürücüsünü ve arduino'yu yükledikten sonra, kod bir anlık görüntü yakalamaya çalışır ve ardından bunu analiz eder.

4. Yazılım, görüntüyü R, G ve B olmak üzere 3 katmana böler.

5. Ters sinematik kullanarak web kamerası arduino'ya koordinatları verir

rengin olduğu yer ve sonra robot o yere gider ve nesneyi alır.

6. Sonunda robotun nesneyi nerede bıraktığına karar verdim.

Açıklanan kodu ekledim. Üzgünüm, sadece İspanyolca.

bu kadar. İngilizcem için üzgünüm.

Önerilen: