İçindekiler:

Kardan Adam Yapmak İster Misiniz?: 9 Adım (Resimlerle)
Kardan Adam Yapmak İster Misiniz?: 9 Adım (Resimlerle)

Video: Kardan Adam Yapmak İster Misiniz?: 9 Adım (Resimlerle)

Video: Kardan Adam Yapmak İster Misiniz?: 9 Adım (Resimlerle)
Video: Beni ALLAH Yargılar, SEN Değil..! 2024, Kasım
Anonim
Image
Image
resim
resim

Tanıtım

Bu proje, Raspberry Pi ve PivotPi ile dans eden bir kardan adamın nasıl yapıldığını gösterir - tam da bunun için yapılmış bir servo kontrolör!

Scratch, dans eden kardan adamı kodlamak için kullanılır ve Sonic Pi, Holidays müziğini oluşturur.

Adım 1: Neye İhtiyacınız Olacak?

Kardan adam PivotPi'yi sergiliyor, o yüzden başlayalım. İhtiyacın olacak:

  1. Bir PivotPi
  2. Wifi erişimi olan bir RaspberryPi (pi3 veya dongle'lı başka bir Pi)
  3. 4 AA pil
  4. 2 orta servo
  5. 1 küçük servo
  6. 6 jumper kablosu erkek dişi (siyah, kırmızı, beyaz ve kahverengi, kırmızı, turuncu renk seçebilirseniz)
  7. hoparlör
  8. Robotlar için Raspbian SD Kartı

El sanatları alanında ihtiyacınız olacak:

  1. Köpük tahta
  2. Büyük kravat sarar
  3. Güçlü çift taraflı bant
  4. pörtlek gözler
  5. siyah işaretleyici
  6. Güçlü bir yazı

Adım 2: Kardan Adam Vücut Geliştirme

Kardan adamı bir köpük tahta parçasından yapacaksın. Size güzel orantılı bir kardan adam verecek farklı boyutlarda üç tabak veya herhangi bir yuvarlak nesne kullanın. Parçaları kesin ve yanları da zımparalamayı düşünün.

Üç Daireyi Kes

Öne çıkmalarını sağlamak için her dairenin etrafından dolaşmak için siyah bir işaretleyici kullanın. Ve bir kardan adamın başlangıcını yaptık!

kardan adam vücut

3. Adım: Kardan Adamı İnşa Edin

Kardan adamı tutacak kadar uzun bir tür direk alın.

İki orta servoyu direğin alt yarısına takın, yaklaşık konumlarını göz kamaştırın. Servo yerleşimi alacağınız hareketin türünü belirler. Dairelerden birinin ortasına bir servo yerleştirirseniz, saf bir dönüş hareketi elde edersiniz. Bu, kolları olan orta kısım için iyi görünüyor. Kolları bant kullanarak vücuda tutturun, kollar hareket etmez, dönecek olan vücuttur.

Bir servoyu gövde çemberinin merkezinden daha yükseğe yerleştirirseniz, alt kısım için güzel görünen bir salınım efekti elde edersiniz. Kesin bir bilim değil (olabilir, ancak bir kardan adam için bu kadar kesin olmak gerekli değildir), ancak yaklaşık 1/3 yukarısı güzel görünüyor.

En üstteki servo – küçük olanı – kafayı kontrol eder. Boyun olarak kısa bir parça balsa ağacı kullanacağız, alt kısmı servoya, üst kısmı kafaya takılır. Bu, kardan adamın başını iki yana hareket ettirmesini sağlar. Balsa ağacı, baş kısmına yapıştırmak için çift taraflı bant kullanır. Kardan adamı süsleme zamanı! Şaşkın gözler, şeker kamışı ve hepsi!

Kolları olan orta kısım

Merkezden ofsetli alt bölüm

Kafa ve boyun

Adım 4: Servo Bağlantıları

Bu servoları PivotPi kartına bağlamanın zamanı geldi! Üç tane var, ancak ikisi biraz fazla yüksek olmalı. Birkaç seçeneğiniz var. PivotPi/RaspberryPi'yi bağlantı sargıları veya başka bir güvenli yöntem kullanarak destek direğine daha yükseğe koyabilirsiniz veya erkek-dişi jumper kabloları kullanarak servo kablolarını uzatabilirsiniz.

Alt servo, Port 1'e bağlanır.

Ortadaki servo Port 2'ye bağlanır.

En üstteki servo (küçük olan), PivotPi'm ayakta tutulduğu ve teller ona ulaşabildiği için Port 7'ye bağlı (Port 8 de iyi olurdu).

Servo Bağlantıları

Tel Uzantıları

Bu blokları uyarlayarak Scratch kodunu kendi bağlantılarınıza uyacak şekilde değiştirebilirsiniz.

Adım 5: Hoparlör Bağlantısı

Hoparlörün bağlantısı kolaydır.

  1. Güç kablosu hem hoparlöre hem de Pi'nin USB bağlantı noktalarından birine bağlı
  2. Ses kablosu Pi'deki ses bağlantı noktasına gider
  3. Dışarıda olacağımız için gücü en yüksek seste açılmalıdır.

Hoparlör Bağlantısı

Adım 6: Kazı Kazan Kodu

Kardan adam projesi PivotPi için Scratch kullanıyor. Tamamen robot gibi görünmemek için bazı rastgele oluşturucular kullanılır. Aksi takdirde kod basittir. Çevrimiçi Scratch referans sayfamızla daha fazla bilgi edinebilirsiniz.

Raspbian for Robots kartınızda bir DI Yazılım Güncellemesi yaparsanız, kodu şu şekilde bulabilirsiniz:

Dosya'ya ve ardından Aç'a tıklayın

Pi düğmesine tıklayın ve Dexter, PivotPi, Projects, Snowman'e gidin

7. Adım: Sonic Pi Kodu

Sonic Pi, varsayılan olarak Raspbian for Robots'ta değildir. Buna ihtiyacınız yok ama eklemek için eğlenceli bir şey.

Sonic Pi'yi kurmak için SD kartınız en az 8 Gig ve biraz boş oda olmalıdır. 4 Gig'iniz varsa, değişiklikler Sonic Pi'ye sığmaz.

Bir terminal penceresinde aşağıdaki komutları çalıştırın:

sudo apt-get güncellemesi

sudo apt-get install sonic-pi

ve onun büyüsünü yapmasına izin verin.

Raspberry Pi / Programlama / Sonic Pi

Jingle Bells'i Robin Newman'ın koleksiyonundan indirebilirsiniz (sağ üstteki 'Zip İndir' düğmesine tıklayın) (Müzik yeteneğini paylaştığı için Robin'e çok teşekkürler!)

Dosyayı normal bilgisayarınızdan Pi'nize aktarmak için yardıma ihtiyacınız varsa, eğitimlerimize bir göz atın:

Mac'ten Dosya Aktarın

PC'den Dosya Aktarma

Pi'nin küçük kırmızı ahududu menüsüne, ardından Programlama'ya ve ardından Sonic Pi'ye tıklayarak Sonic Pi'yi başlatın.

Yükle düğmesine tıklayarak ve Pi'ye kaydettiğiniz yeri bularak Sonic Pi dosyasını yükleyin.

Hoparlörünüz Pi'ye takılıp açıldığında, Çalıştır düğmesine tıklayabilir ve Pi'nizin müzik oluşturmasını dinleyebilirsiniz!

Adım 8: Bu Proje İçin Kod Nasıl Alınır

Kodu almanın en kolay yolu, Dexter Industries yazılımınızı “DI Yazılım Güncellemesi” aracılığıyla güncellemektir. Bunu yaptığınızda, bunun gibi yeni projeler için tüm kod dosyaları görünecektir!

Dosya yolu

DI Yazılım Güncellemesini çalıştırdığınızda, bu proje şu konumda bulunabilir:

/ana sayfa/pi/Dexter/PivotPi/Projeler/Kardan Adam

İndirilebilir Dosya

Dexter Industries özel yazılımı Raspbian for Robots'u kullanmıyorsanız ve yine de bu dosyayı indirmek istiyorsanız, buradan indirebilirsiniz.

9. Adım: Yardıma mı ihtiyacınız var?

Bir sorunuz veya sorununuz mu var? Forumlarda yayınlayın, size yardımcı olalım.

Önerilen: