İçindekiler:

Crabot: 6 Adım (Resimlerle)
Crabot: 6 Adım (Resimlerle)

Video: Crabot: 6 Adım (Resimlerle)

Video: Crabot: 6 Adım (Resimlerle)
Video: ФИКСИКИ. БОЛЬШОЙ СЕКРЕТ - первый ФИЛЬМ "Фиксиков" - ПРЕМЬЕРА! 2024, Temmuz
Anonim
yengeç
yengeç

Crabot, elektrik mühendisliği, Arduino kodlaması ve robotik hakkında daha fazla bilgi edinmek isteyenler için bir mühendislik projesidir. Ayrıca daha fazla deneme, iyileştirme ve eğlence amaçlıdır!

Adım 1: MBot'u oluşturun

MBot'u oluşturun
MBot'u oluşturun

İlk adım, mBot'u oluşturmaktır. Kitler Makeblock web sitesinden satın alınabilir veya Amazon'da bulunabilir. Bu proje için, sağlanan ultrasonik sensörü bir kenara bırakın, ancak önce tüm robotu oluşturmak ve onunla oynamak istiyorsanız, hemen devam edin! Ben de öyle yaptım! MBot hakkında daha fazla bilgi için web sitelerini ziyaret edin.

2. Adım: Tüm Parçaları 3D Yazdır

stl'yi indirin. pençe ve servo tutucunun dosyalarını ve her biri için bir filament rengi seçin. Pençem mavi ve tutucum siyah, ama gerçekten istediğiniz herhangi bir renk olabilirler! Eğer yoksa bir Tinkercad hesabı oluşturun çünkü dosyaları düzenlemek istiyorsanız buna ihtiyacınız olacak.

Dosyaları bir Makerbot programında veya sahip olduğunuz herhangi bir 3B yazdırma programında açın ve yazdırmaya başlayın! Toplamda iki saatten fazla sürmemelidir.

***Baskı tasarımı, bir kutu Red Bull'u tutmak için süper kolay bir pençe yapan Jon Goitia'nın (çok teşekkür ederim!) önceden var olan bir tasarımına dayanmaktadır. Tasarımını aldım ve pençeyi büyüttüm, ancak robotunuzun bir kutu Red Bull tutmasını istiyorsanız, devam edin ve onun tasarımını kullanın! (Ayrıca tamamen sıfırdan yaptığı robotuna da bakın, bu oldukça havalı!)

Adım 3: Pençeyi Birleştirin

Pençeyi Birleştirin
Pençeyi Birleştirin

Küçük vidalar ve destekler kullanarak tırnağı servoya vidalayın.

**Büyük vidalar kullanmayın! Servonuzu bozabilirler!**

Destek olarak cıvata ve rondela kullandım ama yaratıcı olabilirsiniz! Pençeyi monte etmenin birçok yolu (muhtemelen daha iyi) vardır.

Adım 4: Arduino Kablolama: Servo ve Ultrasonik Sensör

Arduino Kablolama: Servo ve Ultrasonik Sensör
Arduino Kablolama: Servo ve Ultrasonik Sensör
Arduino Kablolama: Servo ve Ultrasonik Sensör
Arduino Kablolama: Servo ve Ultrasonik Sensör
Arduino Kablolama: Servo ve Ultrasonik Sensör
Arduino Kablolama: Servo ve Ultrasonik Sensör

Arduino Uno kitimi Amazon'dan satın aldım, ancak kit ultrasonik sensör içermiyor, bu yüzden onu ayrıca satın almanız gerekecek.

Kablolamayı kurmak için önce bir devre oluşturmalısınız:

  • (Kırmızı-- 5V ila +)
  • (Siyah-- GND'den -)

Bu, devre tahtasının geri kalanına güç sağlayacak ve servonun (pençe) ve ultrasonik sensörün (robotun "gözleri") güce bağlanmasını sağlayacaktır.

Ultrasonik sensörü bağlamak için:

  • (Kısa Siyah-- GND - -)
  • (Beyaz-- Eko'dan 6'ya)
  • (Yeşil-- Tetik 5'e)
  • (Turuncu-- Vcc'den +'ya)

Servoyu bağlamak için:

  • (Siyah-- ila -)
  • (Sarı/Beyaz-- ila 2)
  • (Kırmızı-- ila +)

** Kabloların renkleri o kadar önemli değil, ancak genellikle insanlar GND'yi siyah ve 5V kırmızı yapmayı tercih ediyor. Kalan teller herhangi bir renkte olabilir.**

Adım 5: Kodu Yükleyin

Kodu Yükle
Kodu Yükle

Arduino Uno'yu bir bilgisayara bağlayın ve Arduino yazılımını indirin. Bunu yaptıktan sonra, kodu kopyalayıp programa yapıştırın:

Bu kod.

Ultrasonik sensör 15 cm ötede bir nesne algıladığında tırnağı açar, ardından kapanır ve 10 saniye bekler, ardından tekrar açılıp kapanır. Bu numaralar kodda değiştirilebilir.

Adım 6: Eğlenin

İyi eğlenceler!
İyi eğlenceler!

Son adım onunla eğlenmek!

Bu benim ilk mühendislik projem olduğu için model mükemmel olmaktan uzak ve önemli miktarda iyileştirme yapabilir. Yine de, onu eğlenceli ve ilginç kılan meydan okumadır!

Bu robotla denenecek şeyler:

  • Robotu bir nesneyle hizalamaya çalışın ve pençe açılana kadar bekleyin. Bir kez yaptığında, içeri sürmek ve nesneyi almak için uzaktan kumandayı kullanın! Tut onu, Crabot!
  • MBot'ta çizgi izleyen ayarını kullanın ve rotada kalırken bir nesneyi yakalamaya çalışırken birleştirin!
  • Crabot'un nesneleri daha uzun süre tutmasını veya daha hızlı tutmasını sağlamak için kodu değiştirmeyi deneyin!

Bu projeyi geliştirme sürecimi görmek istiyorsanız, google siteler sayfamı ziyaret edin.

Umarım başarırsın!

Önerilen: