İçindekiler:
- Adım 1: Malzemeler
- Adım 2: Kablolama
- Adım 3: Kod - Değişkenlerinizi Bildirin
- Adım 4: Kod - Kurulum
- Adım 5:
- Adım 6: Temel
- Adım 7: Vücut Döndürme
Video: Robot: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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
- 4 180 Derece Servo
- 13 Erkek - Erkek teller
- 8 Erkek - Dişi Tel
- 2 Joystick
- 1 ekmek tahtası
- 1 Arduino
Adım 2: 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
#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
void setup (){ //Her servoyu bir pin servo1.attach(7)'ye bağlar; servo2.attach(6); servo3.attach(5); servo4.attach(4); }
Adım 5:
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
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
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:
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: 7 Adım (Resimlerle)
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: Bu Rapsberry PI'yi blogumda bir sürü eğlenceli projede kullanmayı planlıyorum. Kontrol etmekten çekinmeyin. Raspberry PI'mi kullanmaya geri dönmek istedim ama yeni konumumda Klavye veya Farem yoktu. Ahududu kurduğumdan beri bir süre geçti
SMARS Robot Nasıl Yapılır - Arduino Akıllı Robot Tank Bluetooth: 16 Adım (Resimlerle)
SMARS Robot Nasıl Yapılır - Arduino Akıllı Robot Tank Bluetooth: Bu makale, PCBWAY tarafından gururla desteklenmektedir.PCBWAY, dünyanın her yerindeki insanlar için yüksek kaliteli prototipleme PCB'leri üretmektedir. Kendiniz deneyin ve PCBWAY'de çok iyi kalitede 10 PCB'yi sadece 5$'a alın, Teşekkürler PCBWAY. Arduino Uno için Motor Kalkanı
Arduino Kullanan RC Paletli Robot - Adım Adım: 3 Adım
Arduino Kullanan RC Paletli Robot – Adım Adım: Merhaba arkadaşlar, BangGood'tan başka bir harika Robot kasasıyla geri döndüm. Spinel Crux V1 – Hareket Kontrollü Robot, Spinel Crux L2 – Robotik Kollu Arduino Al ve Yerleştir Robotu ve The Badland Braw
Kolay Adımlar ve Resimlerle Bilgisayar Nasıl Sökülür: 13 Adım (Resimlerle)
Kolay Adımlar ve Resimlerle Bir Bilgisayar Nasıl Sökülür: Bu, bir PC'nin nasıl söküleceği hakkında bir talimattır. Temel bileşenlerin çoğu modülerdir ve kolayca çıkarılabilir. Ancak bu konuda organize olmanız önemlidir. Bu, parçaları kaybetmenize ve aynı zamanda yeniden birleştirmeyi kolaylaştırmaya yardımcı olacaktır
Adım Adım Ciclop 3d Tarayıcı My Way: 16 Adım (Resimlerle)
Adım Adım Ciclop 3d Tarayıcı Adım Adım: Merhabalar, ünlü Ciclop 3D tarayıcıyı gerçekleştireceğim. Orijinal projede iyi açıklanan tüm adımlar mevcut değil. Öncelikle işlemi basitleştirmek için bazı düzeltmeler yaptım. Tabanı yazdırıyorum ve PCB'yi yeniden sterilize ediyorum, ama devam et