İçindekiler:

Robot: 7 Adım (Resimlerle)
Robot: 7 Adım (Resimlerle)

Video: Robot: 7 Adım (Resimlerle)

Video: Robot: 7 Adım (Resimlerle)
Video: Robot Çizimi 🤖 Robot Resmi Nasıl Çizilir? ✍ Kolay Robot Çizimi 2024, Temmuz
Anonim
Image
Image

Son projemiz için bize istediğimizi inşa etmemiz söylendi. Öğrendiklerimizi ve çevrimiçi bulabildiklerimizi kullanarak. Super Smash Bros serisinin büyük bir hayranıyım. İlk oyun hariç tüm oyunların sahibiyim. Bu yüzden son projem için oynanabilir R. O. B karakterine dayalı bir robot yapmaya karar verdim.

Adım 1: Malzemeler

Malzemeler
Malzemeler
Malzemeler
Malzemeler
  • 4 180 Derece Servo
  • 13 Erkek - Erkek teller
  • 8 Erkek - Dişi Tel
  • 2 Joystick
  • 1 ekmek tahtası
  • 1 Arduino

Adım 2: Kablolama

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Breadboard'un negatif tarafını Arduino'daki toprağa (GND) bağlamak için bir erkek-erkek kablo kullanın. Ardından Joystick'in VR X'ini A0 ve A2'ye ve VR Y'yi Arduino'da A1 ve A3'e bağlayın. Ardından Joystick 5v pinini Arduino'daki 3.5 ve 5V pinlerine ve GND'leri Arduino'daki herhangi bir GND'ye bağlayın. Ardından 4 servonun her biri için beyaz kabloyu Arduino'daki 7 - 4 pinlerine bağlayın. Ardından servoların üzerindeki kırmızı kabloyu devre tahtasının pozitif tarafına, siyah kabloyu ise devre tahtasının negatif tarafına bağlayın. Ardından devreye güç sağlamak için Pil Kutusunu takın.

Adım 3: Kod - Değişkenlerinizi Bildirin

Kod - Değişkenlerinizi Bildirin
Kod - Değişkenlerinizi Bildirin

#Dahil etmek

Servo servo1; Servo servo2; Servo servo3; Servo servo4; int sevinçX = 0; int sevinçY = 1; int sevinçX2 = 2; int sevinçY2 = 3; int joyVal; int joyVal2;

Servo komutu, bir servoyu kontrol etmek için bir servo nesnesi oluşturur.

Adım 4: Kod - Kurulum

Kod - Kurulum
Kod - Kurulum

void setup (){ //Her servoyu bir pin servo1.attach(7)'ye bağlar; servo2.attach(6); servo3.attach(5); servo4.attach(4); }

Adım 5:

resim
resim

boşluk döngüsü ()

{

joyVal = analogRead(sevinçX); //Joystick değerini okur joyVal = map(joyVal, 0, 1023, 0, 180); //Joystick değerlerini dereceye çevirir servo1.write(joyVal); //Servonun konumunu Joystick girişine uyacak şekilde değiştirir joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write(joyVal); gecikme(15); joyVal2 = analogRead(sevinçX2); joyVal2 = map(joyVal2, 0, 1023, 0, 180); servo3.write(joyVal2); joyVal = analogRead(sevinçY2); joyVal2 = harita (joyVal2, 0, 1023, 0, 180); servo4.write(joyVal2); gecikme(15); }

Adım 6: Temel

Baz
Baz

Yani bir kez devreyi ve kodu bitirdiniz. Gerçek robotu oluşturmaya başlayabilirsiniz. Taban için tüm açıları 45 derece yapmak istiyorsunuz. Uzun kenarlar 18 cm, şort kenarlar 6 cm'dir. Bu yüzden sadece resmi takip edin ve tabanımızın şeklini kesin. Daha sonra duvar olarak kullanmak için 2 54 cm uzunluğunda ve 5 cm genişliğinde şeritler yapın. Küçük 6 cm kenarlarını açık bırakın. Ardından çatıyı oluşturmak için tabanı çoğaltmak istiyorsunuz. şimdi bu bölmede,

Adım 7: Vücut Döndürme

Image
Image
Vücut Döndürme
Vücut Döndürme
Vücut Döndürme
Vücut Döndürme

Bir kağıt havlu rulosu alın ve çatının ortasına bant/sıcak tutkal tabancası alın. Daha sonra kağıt havlu rulosunun etrafına 6 cm yüksekliğinde halkalar oluşturun. Ardından, kağıt havlu rulosunu içine sığdıracak kadar büyük bir deliği olan büyük bir tabak oluşturun. Plakayı halkanın üzerine yerleştirin ve ardından kağıt havlu rulosunun üstüne bir servo yapıştırın. Tüm ağırlığı servoya yükleyemeyiz. Bu yüzden dübel kullanacağız ve onu döndüreceğiz. Bu nedenle, plakada bazı dübellere sığacak kadar büyük 2 delik açın. Dübelleri deliğe sokun, yeteri kadar sonra deliğin dibinden biraz geçiyor. Hareket etmeyecek şekilde dübelleri deliğe bantlayın/sıcak tutkal tabancası. Boş bir doku kutusu alın ve dübellerin diğer ucuna sığacak kadar büyük delikler oluşturun. Ayrıca, her iki dübelin de geçebileceği kadar yayıldığından emin olun. Ardından kutuyu servoya bantlayın ve dübelleri doku kutusu deliklerine yapıştırın. Hareket etmeyecek şekilde dübelleri deliklere bantlayın / sıcak yapıştırın.

Önerilen: