İçindekiler:
- Adım 1: Neye İhtiyacınız Olacak?
- Adım 2: Kardan Adam Vücut Geliştirme
- 3. Adım: Kardan Adamı İnşa Edin
- Adım 4: Servo Bağlantıları
- Adım 5: Hoparlör Bağlantısı
- Adım 6: Kazı Kazan Kodu
- 7. Adım: Sonic Pi Kodu
- Adım 8: Bu Proje İçin Kod Nasıl Alınır
- 9. Adım: Yardıma mı ihtiyacınız var?
Video: Kardan Adam Yapmak İster Misiniz?: 9 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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:
- Bir PivotPi
- Wifi erişimi olan bir RaspberryPi (pi3 veya dongle'lı başka bir Pi)
- 4 AA pil
- 2 orta servo
- 1 küçük servo
- 6 jumper kablosu erkek dişi (siyah, kırmızı, beyaz ve kahverengi, kırmızı, turuncu renk seçebilirseniz)
- hoparlör
- Robotlar için Raspbian SD Kartı
El sanatları alanında ihtiyacınız olacak:
- Köpük tahta
- Büyük kravat sarar
- Güçlü çift taraflı bant
- pörtlek gözler
- siyah işaretleyici
- 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.
- Güç kablosu hem hoparlöre hem de Pi'nin USB bağlantı noktalarından birine bağlı
- Ses kablosu Pi'deki ses bağlantı noktasına gider
- 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:
Kendi Fotovoltaik 5V Sisteminizi Yapmak: 4 Adım (Resimlerle)
Kendi Fotovoltaik 5V Sisteminizi Yapmak: Bu, pili şarj etmek için 5V Çıkış olarak bir dönüştürücü kullanır (Li Po/Li-ion). Ve 3.7V pil için Boost dönüştürücü, 5 V gereken cihazlar için 5V USB çıkışına. Enerji depolama şarjı olarak Kurşun Asit Pil kullanan Orijinal sisteme benzer
Çevrimiçi Balık Tankı Web Kamerası Yapmak!: 8 Adım (Resimlerle)
Çevrimiçi Balık Tankı Web Kamerası Yapma!: Bir IP kameranın kasasını doğrudan bir Balık Tankına takılabilmesi için modifiye etmek için adım adım kılavuz. Bunun gerekli olmasının nedeni, web kameralarının genellikle nesnenin önüne konacak şekilde tasarlanması veya bir standa ihtiyaç duymasıdır. Ancak bir Balık Ta ile
Bunu Kindle Touch ile Yapabilir misiniz?: 15 Adım (Resimlerle)
Bunu Kindle Touch ile Yapabilirsiniz?: Bir insanın neden bir e-Okuyucu sahibi olmak istediğini asla anlayamadım. Sonra yetişkin çocuklarım bana Kindle Touch verdi ve bir akıllı telefonun veya iPad'in başkaları için yaptığının çoğunu benim için yapmanın yollarını buldum. Bir gün yaşlanmamın yerini alacak
Esp6266'nızı İnternetten Kontrol Eder Misiniz? Ücretsiz ve Kolay: 7 Adım
Esp6266'nızı İnternetten Kontrol Eder Misiniz? Ücretsiz ve Kolay: Kaç kez internet üzerinden cihazlarımızla komplikasyonsuz ve/veya karmaşık aracı uygulamalar, DNS, IP adresleri veya VPN'ler olmadan iletişim kurmanın basit bir yolunu aramadık. liderliğindeki, r
Kardan Adam Led Kenar Aydınlatmalı Ayna Tabelası: 21 Adım (Resimli)
Kardan Adam Led Kenar Aydınlatmalı Ayna Tabelası: Bu talimatta, Noel için mükemmel bir Kardan Adam tasarımlı led kenar aydınlatmalı cam aynayı nasıl yapabileceğinizi anlatacağım! İşaret, Ikea'dan bir cam ayna döşemesine oyulmuştur. Bunlar dörtlü paketler halinde gelir ve oldukça uygun maliyetlidir. BEN