İçindekiler:

Robotik Tutucu: 6 Adım
Robotik Tutucu: 6 Adım

Video: Robotik Tutucu: 6 Adım

Video: Robotik Tutucu: 6 Adım
Video: Robotik Kodlama Nedir ve Bize Ne Kazandırır? #Shorts 2024, Temmuz
Anonim
Robotik Tutucu
Robotik Tutucu

Bu projede size Arduino ile kontrol edilen ve tamamen 3D yazdırılabilir bir robotik tutucuyu nasıl yaptığımı göstereceğim. Proje, jjshortcut'ın 8 yıldan fazla bir süre önce talimatlarda yayınladığı açık kaynaklı robot koluna dayanmaktadır.

1. Adım: 3D Baskı

3D Baskı
3D Baskı

Kullanılan tüm parçalar 3D olarak basılmıştır. Açık kaynak kodlu projeler DXF dosyasını aldım ve ink scape'de açtım. Daha sonra tüm ayrı parçaları ayırdım ve ihtiyacım olmadığında sildim, ardından her parçayı ayrı ayrı kaydettim ve çevrimiçi bir SVG'den STL'ye dönüştürücü kullandım. Dönüştürüldükten sonra, 10 mm yüksekliğe ayarladığım ana tutucular dışındaki tüm parçalar için yüksekliği 5 mm'ye ayarladım.

Daha sonra STL dosyalarını Cura'da açtım ve SD karta kaydettim ve tüm bölümleri yazdırdım.

2. Adım: Montaj

toplantı
toplantı

Tüm parçalar yazdırıldıktan sonra, parçalardaki delikleri biraz küçük olduklarından büyütmek için 3 mm'lik bir matkap kullandım. Daha sonra tüm parçaları birbirine uydurmak için bazı yuvaları dosyalamak zorunda kaldım.

Parçaları birbirine bağlamak için M3 cıvatalar ve M3 naylon somunlar kullandım. Servoyu gerçekten küçük kendinden kılavuzlu vidalar kullanarak 3D baskıya bağladım. Daha sonra 3D baskıyı servo motorun ucuna da küçük kendinden kılavuzlu vidalar kullanarak tutturdum.

Ayrıca, bir şeyleri alırken daha iyi kavraması için tutucunun ucuna bir miktar kauçuk kayış yapıştırmak için çift taraflı bant kullandım.

Adım 3: Denetleyici

Servoyu kontrol etmek için bir Arduino UNO kullanmaya karar verdim. Devre çok basittir, sadece servonun pozitifini 5v'ye ve negatifini toprağa, ardından sinyal kablosunu pim 9'a bağlayın.

Servo bağlandıktan sonra bir potansiyometreyi analog pin 0'a bağlayın, ardından potansiyometrenin bir tarafını toprağa ve diğer tarafı 5v'ye bağlayın.

Ardından Arduino'yu bilgisayara bağlayıp derleyip Arduino'ya yükleyerek kodu yükledim. Aşağıdaki kodu ekledim.

#include Servo myservo; // bir servoyu kontrol etmek için servo nesnesi yarat

int potpin = 0; // potansiyometreyi bağlamak için kullanılan analog pin

int değeri; // analog pinden değeri okumak için değişken

geçersiz kurulum() {

myservo.attach(9); // pin 9'daki servoyu servo nesnesine bağlar }

boşluk döngüsü () {

val = analogRead(potpin); // potansiyometrenin değerini okur (0 ile 1023 arasındaki değer)

val = harita(val, 0, 1023, 0, 180); // servo ile kullanmak için ölçeklendirin (0 ile 180 arasında bir değer)

myservo.write(val); // servo konumunu ölçeklenen değere göre ayarlar

gecikme(15); // servonun oraya varmasını bekler }

Adım 4: Bitti

Tamamlandı!
Tamamlandı!

Artık her şey bağlı ve programlanmış olduğundan, potansiyometre düğmesini çevirdiğinizde tutucu açılır ve kapanır. Bu tutucu, bir şeyleri toplamasını sağlamak için bir robot koluna takılabilir.

Adım 5: Onay

LCSC Electronics'e ortaklık için teşekkür ederim.

LCSC Electronics, Çin'in önde gelen Elektronik Bileşenler Distribütörüdür. LCSC, çok çeşitli yüksek kaliteli elektronik bileşenleri düşük fiyatlarla satmaktadır. Stokta bulunan 150.000'den fazla parça ile bir sonraki projeniz için ihtiyacınız olan bileşenlere sahip olmalıdırlar. Bugün kaydolun ve ilk siparişinizde 8 $ indirim kazanın.

Önerilen: