İçindekiler:

Basit Arduino Davul Robotu: 5 Adım
Basit Arduino Davul Robotu: 5 Adım

Video: Basit Arduino Davul Robotu: 5 Adım

Video: Basit Arduino Davul Robotu: 5 Adım
Video: Arduino Nedir? Nasıl Kurulur ve Neler Yapılabilir? #1 2024, Temmuz
Anonim
Image
Image
Malzemeler ve Araçlar
Malzemeler ve Araçlar

itiraf edeceğim. Bu projeyi, bir dizi küçük ama sorunlu kar fırtınası sırasında birkaç gün içeride sıkışıp kaldıktan sonra tamamen can sıkıntısından yaptım. Arduino'ma, birkaç servoya ve biraz kasete baktığımda, berbat bir davul robotu için temel fikir meyve vermeye başladı. Görünüşe göre, tüm doğru şeylere sahipseniz, bu neredeyse hiç deneyim gerektirmeden yaklaşık 15 dakika içinde tamamlanabilecek bir projedir.

Yeni başlıyorsanız veya arduino becerilerinizi tazelemek istiyorsanız, burası başlamak için iyi bir yer olabilir. Başlayalım.

Adım 1: Malzemeler ve Araçlar

Malzemeler ve Araçlar
Malzemeler ve Araçlar

Malzemeler:

  • Arduino Uno (neredeyse her anakartın çalışması gerekir)
  • (2) konumsal dönüşlü servo motorlar
  • lehimsiz devre tahtası
  • breadboard telleri (en az bir düzine)
  • düz bir tahta parçası
  • (2) orak çubukları, dübel çubukları, kurşun kalemler veya diğer uygun baget alternatifleri
  • lastik tampon, kahve kutusu kapağı veya başka bir tambur başlığı alternatifi

Aletler:

  • Arduino IDE'nin son sürümünün kurulu olduğu bir dizüstü bilgisayar
  • arduinoya bağlanan bir USB programlama kablosu
  • kaset
  • sıcak tutkal tabancası (veya sadece bantla yaratıcı olun)

Zaman:

İdeal koşullarda 15 dakika. İlk seferde işler yolunda gitmezse belki bir saat

Adım 2: Kablolama

kablolama
kablolama
kablolama
kablolama
kablolama
kablolama
kablolama
kablolama

Birkaç şeyi birbirine bağlayarak başlayalım.

Her servo motorun üç bağlantısı vardır: biri güç için, ikincisi toprak için ve üçüncüsü veri için (veya bunun gibi bir şey). Pozitif her zaman kırmızıdır, zemin genellikle kahverengi veya siyahtır ve veri turuncu veya beyazdır. Bir devre tahtası veya arduino başlık pimlerini kullanarak arduino'nun gücünü ve toprağını her bir motora bağlayın. Bir motorun veri kablosunu pim 5'e ve diğer motorun veri kablosunu pim 6'ya bağlayın. Her iki pimin de PWM'yi desteklediğinden emin olun. Ve…. bu kadar! Bu çok zor değildi.

3. Adım: Şeyi İnşa Edin

Şeyi İnşa Et
Şeyi İnşa Et
Şeyi İnşa Et
Şeyi İnşa Et

Şimdi çerçeveyi inşa etmeliyiz

Bu kısım için hayal gücünüzü kullanmak isteyebilirsiniz. Bunu düz bir tahta parçası üzerine yaptım, ancak düz bir karton parçası da aynı işi görür. Düz, güçlü ve çalışması kolay olan her şey iyi bir temel görevi görecektir.

Motorları yerinde tutmak için, bir boya karıştırma çubuğundan iki parça tahta kestim - hırdavatçıdan bir kutu ağrı kesici satın aldığınızda ücretsiz olarak alabileceğiniz türden. Bu karıştırma çubuklarının son derece çok yönlü olduğunu buldum. Bir gün tamamen boya karıştırma çubuklarından yapılmış bir proje yayınlayacağım. Her neyse, hiçbir yere gitmemeleri için bu parçaları sıcak yapıştırmanız gerekecek.

Ardından, bagetleri yapacağız. İki adet 5 inç uzunluğunda 1/4 inç dübel çubuğu kestim, ancak dondurma çubukları gibi bir şey de işe yarayabilir. Bunları servo boynuzlarına bantlayın veya yapıştırın.

Henüz yapmadıysanız, motorları boya çubuklarını veya bunları yerinde tutmak için ne kullanıyorsanız onu bantlayın.

Bu kadar! Biraz kod zamanı…

Adım 4: Kodu Yükleyin

Kodu Yükle
Kodu Yükle

Her şey hazır olduğunda, biraz kod yükleme zamanı. Bu, Arduino IDE'ye ve bir USB programlama kablosuna ihtiyaç duyacağınız kısımdır.

İstersen kendin yazabilirsin ya da benimkini kullanabilirsin. Kodda tonlarca yan not ve talimat var, merak etmeyin.

Kendi kodunuzu yazmayı planlıyorsanız, biraz zor olabileceğinden servo komutlarının nasıl kullanılacağını öğrenmek iyi bir fikir olabilir. Ayrıca servo motorların bir konumdan diğerine geçmesinin zaman aldığını unutmayın. Bu süre, özellikle zamana duyarlı bir program yazarken kodda hesaba katılmalıdır. Davul botunuzun ritmini bozmasını istemezsiniz.

Adım 5: Daha İleri Gitmek

daha ileri gitmek
daha ileri gitmek
daha ileri gitmek
daha ileri gitmek

Tebrikler! Az önce işleyen bir davul robotu kurdunuz. Onun amansız dokunmasından bıktınız mı? Numara? Pekala, yakında olacaksın. Peki bunu biraz daha ilginç hale getirmek için ne yapabiliriz?

Yeni başlayanlar için, sonsuz çeyrek ve sekizlik nota döngüleri yerine ritimleri doğaçlayan veya üçlü çalabilen daha iyi bir kod yazabilirdim.

Arduino'nun ayrıca bir PWM pini aracılığıyla ses çalmasını sağlayan bir ton(Hz, süre) işlevi vardır. Bir nota frekans tablosu (yukarıya bakın) ve bazı yaratıcı programlama kullanarak Arduino, bazı hastalıklı vuruşlar yaparken bir melodi çalabilir.

Herhangi biriniz bu projeyi yaparsa, lütfen bana bildirin! Görmeyi çok isterim.

Bunu beğendiyseniz, bilim ve teknoloji ile ilgili diğer projeleri yayınladığım youtube kanalıma abone olmayı unutmayın. Son zamanlarda bazı roket işleri üzerinde çalışıyorum, bu yüzden buna dikkat edin.

Hepsi bu proje için! şimdi git bir şeyler yap

Önerilen: