Jeffrey Cross
Jeffrey Cross

Stajyer Köşesi: Robotun sonar ve kızlık yolculuğunu yapın

Her hafta MAKE’nin müthiş stajyerleri Make: Labs’ta inşa ettikleri projeler, giriştikleri sıkıntı ve sonrakileri ne yapacaklarını anlatıyor.

Kris Magri tarafından, mühendislik stajyeri

Makey, Bölüm III'ü nasıl tasarladım: Ping sonar telemetre ve kızlık yolculuğu

Robot tasarım destanımıza döndüğümüzde, MAKE'yi Makey Robot yapmak, Cilt 19…

Gerçek robot hala 2 tekerlekli ve motorlu ve içinde sensör, elektronik veya beyin bulunmayan bir prototip. Daha iyi vücut sadece bilgisayarda var. Maker Faire yaklaşıyor. İki “Kendi Robotunu Kendin Yap” atölye çalışması vermem istendi ve çalışan bir robotun çok iyi bir fikir olacağını düşünüyorum.

Arduino'yu robot gövdesine sokmaya çalışıyorum. Birdenbire bilgisayar destekli tasarım konusunda derin bir ders aldım. Gerçek hayatta, devre kartları duvarlardan istenen dinlenme yerlerine geçiş yapamazlar. Bilgisayarda, her zaman olur. Farenin basit bir hareketiyle, Arduino devre kartı, alüminyum robot gövdesinin tam ortasından içeriye doğru kayıyordu… ama gerçek hayatta, sığmayacak. Arduino'yu robotun içine sokabilecek olası bir açı veya eğim yoktur. Vise-Grips ve demir testeresi ortaya çıktı. Rahatsız edici alüminyum çıkıntıları gördüm, bükün ve bükün. Bu, gerçeklik destekli tasarım.

Pil takımı uymuyor çünkü motorları tutan somun ve cıvatalara çarpıyor. Somun ve civata dahil olmaktan rahatsız olmadığım için bilgisayar modeline çok iyi uyuyor. Bilgisayarı pencereden atmaya hazırım.

Başarısız robotumla Make: Labs'a geldim. Mürettebatımız haftalardır şeytanlar gibi çalışarak Maker Faire için hazırlık yapıyor - demolar hazırlıyor, güneş altında her şeyi paketliyor, malzeme satın alıyor - laboratuar bir tımarhane. Eric, ben ve Steven pratik olarak birbirlerini aştılar. Arduino'yu vücuda sokmak ve sonar sensörünü bir şekilde monte etmek için çılgına dönüyorum. Eric çift yapışkan bant önerir. Reddediyorum. Bant ve tutkal, iddiaya göre cıvata ve perçin hakkında bilgisi olmayan insanlar içindir. Eric, Arduino'yu yanlara sıkıştırmayı başardı. Zorlukla uyuyor, aslında tam olarak uymuyor, biraz yapışıyor. Bir montaj deliği açarken, deliğin 1 / 3'ü orada değil. Ancak cıvata tutmayı başarır.

Bu noktada, Makey’in “gözlerini” ne motorun döndüreceği ya da içine nasıl sığacağı hakkında belirsiz bir fikrim var. Yerel hobi dükkanına yaklaşıyoruz ve stoklarında bulunan en küçük servo motor için çok fazla para ödüyoruz.

Steven, servo motor / sonar sensör montaj problemini üstlenmeyi teklif ediyor. Ne kadar yer olduğunu ve servo motorun bu 3B alana nerelere sığacağını anlamaya çalışarak ayrıntılı ölçümler ve hesaplamalar yapıyor. Her şeyi işaretler ve hesaplamalarını bana açıklar. Onları takip edemiyorum, ama kulağa hoş geliyor ve uygun olabilir gibi görünüyor. Delikleri açarım, servoyu yerleştiririz, sonra robotu kapatırım. O uyuyor! Çok sevindirici var.

Tüm hikayeyi oku


MAKE dergisinden:

MAKE, Cilt 19: Robots, Rovers ve Drones, bir otopilot ve yerleşik bir robot beyni ile nasıl bir model uçak yapılacağını öğrenir. Ayrıca tek bir kontrplaktan nasıl rahat bir sandalye ve tabure çıkaracağınızı, ne kadar hızlı gittiğinizi gösteren bir bisikletçi yeleğini ve sizi servo motorlara tanıtan projeleri göstereceğiz. Bunların hepsi ve daha fazlası MAKE, Cilt 19'da! Abone olun. Bu sorunu Maker Shed'den satın alın.


Steven, servomotorun şaftına bir tüp yapıştırır ve bir şekilde tüpün diğer ucunu sonar sensörüne bağlar. Ping sonar ünitesi bir ultrason patlaması gönderir ve geri dönüş süresini ölçer; bu da engellere olan mesafeyi kolayca hesaplamamızı sağlar. Servo, sonar ünitesini sürekli yan yana çevirmeli ve Makey’in yolundaki engelleri taramalıdır.

Bu arada, Arduino ile bir servoyu nasıl kontrol edeceğimi bulmaya çalışıyorum. BASIC Stamp ile bir zilyon kez yaptım, ama asla Arduino. Kullanışlı bir Arduino kütüphanesi buldum. Servo.h. Biz işteyiz. Her şeyi bir araya getirip programı çalıştırıyoruz. Servo durağın bir ucuna çarpıyor ve seğiriyor, seğiriyor. Belgelerdeki bir şeyi yanlış anlamış olmalıyım. Hmmm.

Artık Steven, yapıştırıcının servo miline girdiğini fark ediyor. Programlama ile ne yaparsam yapayım motor artık hiç hareket etmiyor. Tutkalı temizlemek için motoru dışarı çıkarır. Motorun durumu ayrı düşüyor. Tekrar birleştirmeye çalışırken, tellerin metal robot gövdesinin keskin kenarları tarafından dilimlendiğini fark ediyoruz. Elimizden geleni yapıyoruz ve her şeyi bir araya getiriyoruz, fakat motor bir daha hiç hareket etmiyor. 20 dakika içinde yok edildi.

Her nasılsa, günün sonunda, üçümüz arasında ve bir hobi dükkanına bir yolculuk daha, robot bir araya geliyor. Servo kurulur, Arduino kurulur ve vücudun iki yarısı gerçekte birbirine uyar. Kim daha fazlasını isteyebilir? Oh, bir şey yapmasını ister misin? Beklemek zorunda kalacak.

Maker Faire'a. Programlama, Maker Faire'daki ilk günün ardından otelde gece yarısı gerçekleşmez. Çok yorgun. Programlama sonunda ertesi sabah erken saatlerde gerçekleşir. Sabah 8'de robotun hareket etmesini ve nesnelerden kaçmasını sağladım, üç saatte bir yedek - atölye 11: 00'de planlandı. Ha! Ben çok ilerideyim.

Atölye doludur. Okuldan bazı arkadaşlar bana izleyiciden bir başparmak veriyor. Makey'i gösterip, masa üstünde dolaştığımı gördüm, sonra gücü kapattım ve her şeyi birbirinden ayırdım. Bir robot yapmak için tüm adımları açık bir şekilde anlatacağım, tüm parçaları ve parçaları göstererek daha sonra robotu yeniden birleştireceğim. Sonunda, programlama. Robotun ileri geri hareket etmesini sağlamak için biraz kod yazdım.

İşe yaramıyor. Bütün gözler üzerimde. “Ah, peki” ilan ediyorum, “bir demo sırasında asla işe yaramaz. Çalıştayın başında çalıştığını gördün, değil mi? ”İzleyicilerin zeki bir üyesi sorunu kodda görüyor. Düzeltmesini yazdım.Robot hareket ediyor! Başarı! Kollarımı zaferle, ışıldayarak fırlatıyorum. Makey masanın kenarından atlar, düşer ve birçok parçaya bölünür. Atölye bitti!

Kendinden mutluyum - bundan sonra her şeyin bir cinch olacağını söyleyebilirim!

Devamı: Nasıl Robot Makey tasarladım, Bölüm I: İlk tasarım Nasıl Makey, Bölüm II tasarladım: Inventor'da “esnek” robot gövdesini oluşturma

Hisse

Yorum Bırakmak