İçindekiler:

WALTER (Arduino Yarışması): 5 Adım (Resimlerle)
WALTER (Arduino Yarışması): 5 Adım (Resimlerle)

Video: WALTER (Arduino Yarışması): 5 Adım (Resimlerle)

Video: WALTER (Arduino Yarışması): 5 Adım (Resimlerle)
Video: diamond tema ifşa oluyor 2024, Temmuz
Anonim
WALTER (Arduino Yarışması)
WALTER (Arduino Yarışması)

Lütfen Arduino Yarışması 2017 için bana oy verin

[Lütfen İngilizcemi mazur görün]

Youtube'daki popüler 2 servo arduino böcek kurulumunu gerçekten seviyorum. Baktığımda, BEAM robotik adamlarının bu kurulum favori hale gelmeden çok önce ne yaptığını her zaman hatırlıyorum. Analog robot fanatiği olan bu kişiler, iki motor arasındaki açının daha iyi olması nedeniyle (microcore / bicore yürüteç vb.) yürüyüşte daha başarılı oldular. Ancak bence, daha önce bahsedilenlerin hiçbiri, beam robotic'in kurucusu Mark Tilden tarafından oluşturulan VBug1.5'ten (Walkman olarak da bilinir) daha canlı görünmüyor. 5 motor kullandığı için manevra kabiliyeti daha fazladır. Basit bir BEAM robotu yapmak zor değil, ancak VBug1.5 kadar karmaşık bir şey inşa etmek benim gibi elektronik acemi için üzücü olabilir. Bu yüzden, Tilden'in böcekleri gibi bir şey yapmaya karar verdiğimde, mühendis olmayanlar (veya benim durumumda, utanç verici bir şekilde, bir mühendis özentisi) için en kolay seçim olan arduino platformuna yerleşmek zorunda kaldım. Sonuç olarak 5 servolu 4 bacaklı bir arduino robotu olan Walter'ı yaptım. Canlı görünen bir böcek robotu yapmak isteseydim neden bunun yerine 8 veya 12 servo ile gitmediğimi merak edebilirsiniz. Sahip olabileceğim en fazla manevra kabiliyetini elde etmek için yapabileceğim en basit şeyi düşünüyordum. Çerçeve yapmak yerine çok fazla yapıştırıcı kullanmaktan bahsediyorum.

Diğer birçok arduino robotu gibi Walter da HC-SR04 ultrasonik sensörleri kullanarak engellerden kaçınabilir. Bir böcek olarak karakter eklemek için, Walter aynı zamanda bir fotoğraf meraklısı, ışığa ilgi duyduğu anlamına gelir. Fotodiyotlar ışığı algılamak için kullanılır. Arduino çiziminde, Walter'ın ne zaman durmak istediğine karar vermesi ve ayrıca yürüyüş hızını (3 hız) rastgele değiştirmesi için oluşturulan rastgele değerler var. Başladığımda, Walter'ın ayaklarının altında dokunma düğmeleri olmasını amaçladım. yüzey sensörlerine sahip olacaktı. Ancak pil (akıllı telefon için taşınabilir bir güç bankası), servolara çok fazla ağırlığa mal oluyor. Dokunma düğmelerinin ağırlık eklemek için neredeyse hiçbir ağırlığı olmadığını biliyorum, ancak ironik bir şekilde robotun ağırlığı baş aşağı düğmelere basmak için yeterli değil.

Adım 1: Malzeme Listesi:

Malzeme Listesi
Malzeme Listesi
  • Denetleyici: Arduino Pro Mini (5v, 16MHz)
  • Sensörler: 3x HC-SR04 Ultrasonik Sensörler
  • 4x Fotodiyot (5mm)
  • 4x 100kΩ dirençler
  • Aktüatörler: 5x MG90S Metal Dişli Mikro Servolar
  • Güç: Akıllı telefon için 5200 mAH taşınabilir güç bankası (2 kanal çıkış, 1 A ve 2,1 A)
  • Bazı teller ve dişi başlık konektörleri
  • 2 adet USB A konektörü
  • Geçiş anahtarı
  • Elbise askısı veya bacak yapmak için bükebileceğiniz herhangi bir ince metal çubuk
  • Çok fazla yapıştırıcı (sıcak tutkal tabancası, süper yapıştırıcı ve plastik çelik / epoksi yapıştırıcı)

2. Adım: Devre

Devre
Devre

Adım 3: Montaj

toplantı
toplantı
toplantı
toplantı
toplantı
toplantı

Bu proje için yapıştırıcılar çok önemlidir. 3 çeşit yapıştırıcı kullandım; sıcak tutkal tabancası, süper yapıştırıcı ve plastik çelik / epoksi yapıştırıcı. İlk başta beyaz polimorf plastik kullandım, ancak daha sonra çok fazla plastik çelik epoksi kullanarak geçiş yaptım. Kullanımları daha kolay. Bu fotoğrafların çoğu ben plastik çeliğe geçmeden önce çekildi. Kullanılan yapıştırıcı miktarına dikkat edin. Daha önce yapıştırıcıların gerekli olduğunu yazarken bunu kastetmiştim. Şaft servo korna ve ara parçadan birbirine yapıştırılarak yapılmıştır. Başlık konektörlerini arduino pro mini'ye proto board veya herhangi bir pcb'ye lehimlemeden yerleştirmenin uygun bir yolunu buldum. Evet.. Yapıştırır bebeğim! (Tuhaf bir yapıştırıcı fetişi gibi mi geliyorum?)Ayrıca arduino pro mini ve ultrasonik sensörleri tutmak için bir stand olarak ayırıcı kullandım. Geçiş anahtarıyla birbirine yapıştırılmış 2 USB konektörü. USB'ler daha sonra 2 kanallı güç bankasına bağlanır. Güç bankasının kendisinde güç düğmesi olmasına rağmen, düğme yalnızca güç bankasını açıp akımı açmaya başlayabilir, ancak kendi akımını kesemez. Bu yüzden bir geçiş anahtarı ekledim. Burada bacakların plastik çelik epoksi ile yeniden yapıldığını görüyorsunuz. İşte fotodiyot ve direncimin kolay kurulumu. Pcb yok, sadece kablolar ve dişi başlıklar gerekli. Üzgünüm, güç bankasına yapıştırılmış fotodiyotların ayrıntılarını çekmeyi kaçırdım.

Adım 4: Arduino Kodu

Aşağıda kodunu ekledim.

Adım 5: Bana Oy Ver

Oyunu bana ver
Oyunu bana ver

İşte bu kadar millet, umarım bu yaratığı inşa etme eğlencesine katılırsınız.

Önerilen: