İçindekiler:

Arduino ile Gitar Kahramanı: 4 Adım
Arduino ile Gitar Kahramanı: 4 Adım

Video: Arduino ile Gitar Kahramanı: 4 Adım

Video: Arduino ile Gitar Kahramanı: 4 Adım
Video: Gitarda En Çok Kullanılan Ritim 🎸 #gitar #ritim #folk 2024, Kasım
Anonim
Image
Image

Arduino, kullanıcıların neredeyse istedikleri her şeyi az miktarda kodla özelleştirmelerine olanak tanır. Ayarlanabilir hız, hacim ve çoklu oyun modlarına sahip bir Guitar Hero oyunu geliştirmeye karar verdim. Bu proje ayrıca taşınabilir olması için 3 adet AA pil ile çalışabilir. Umarım sizler bu projeden ders alır ve onu kişiselleştirmekten keyif alırsınız! Ne düşündüğünüzü bana bildirin!

Genel bir bakış için lütfen yukarıdaki videoyu izleyin.

Bu projenin toplam maliyeti 15 dolardan az

Gereçler

3 boyutlu yazıcı

5x anlık butonlar

Hoparlör teli, 2x 50k ohm potansiyometre

0,5 watt hoparlör

Arduino Nano

30x WS2812b LED'leri

1 amper anahtarı

Havya + lehim

Sıcak tutkal

1. Adım: Belirlenmiş Parçaları Yazdırın

Belirlenmiş Parçaları Yazdırın
Belirlenmiş Parçaları Yazdırın

Toplamda, bu projede yaklaşık 9 bölüm var. Toplam baskı süresi benim için yaklaşık 15 saat oldu. Projeleri böldüm ve parçaları e6000 ile yapıştırdım. Amacım, LED'leri dağıtmak ve parlak bir etki vermek için beyaz bir 3D baskılı parçayı LED'lerin üzerine kaydırabilmekti. Bunu akılda tutarak, duvarları düzenlemek ve beyaz parçayı kaydırmak için bir boşluk eklemek zorunda kaldım.

Yazdırdığım ilk bölüm, basmalı düğme muhafazasıdır. Amacım, topraklama kablosuyla bir düğmeden diğerine bir topraklama kablosu ve papatya zinciri lehimlemek. Düğmeye basıldığında, topraklama kablosu sinyalini Arduino'ya geri göndererek basıldığını bildirecektir. Geniş delikler, fazladan yer varsa, ledin ucunun kayması içindir, ancak bu doldurulabilir ve gerekli değildir.

Küçük delikler, topraklama kablolarının düğmelerden Arduino'ya gitmesi içindir. Bu teller daha sonra ızgara olan bir sonraki bileşene gidecektir.

Izgara, 5 Sütun ve 6 satıra sahip olacak şekilde yazdırıldı. LED'ler, küçük tel Arduino muhafazasına doğru gitmek için yanlarında hareket ederken, onları yerinde tutmak için geniş deliklerin her birinden kayar. Izgarayı yazdırdıktan sonra, ızgarayı yerinde tutan bir kasa geliştirdim.

Kartın sonunda Arduino, hoparlör ve potansiyometreler için muhafaza bulunur. Doğrudan güncelleme ve güç için Arduino için bir delik kazmak için bir Dremel kullandım.

Adım 2: Lehimleme

Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme

Yukarıda lehimleme şeması ve projenin nasıl görünmesi gerektiği yer almaktadır. Çok fazla lehimleme yapıldı. Uygun havalandırmaya sahip olduğunuzdan emin olun ve kabloları ve diğer malzemeleri tutmaya yardımcı olmak için bir çift yardım eli veya cımbız bulundurmanıza yardımcı olur Arduino'da pimlerin yaklaşık 3 / 4'ü kullanıldı. Parçalar yerine oturduğunda, özellikle LED şeritlerde telleri lehimlemek için sıkı bir sıkıştırma oldu. Plastikler arasında düz ve güçlü bir bağ sağlamak için her bir parçayı yapıştırırken kelepçeler kullandım. Parçaları değiştirmem gerekirse, yapıştırılmış parçaları çıkarabilir ve gerektiğinde yeniden yapıştırabilirim.

Her bir kabloyu bir düğmeye bağlamak yerine düğmeleri topraklama kablosuyla zincirledim. Her düğmenin LED'lerle birlikte Arduino'ya karşılık gelen bir pimi vardır.

Adım 3: Kodlayın

Kodlayın!
Kodlayın!

Kendi kodunuzu ve 3B baskılarınızı oluşturabilir veya kodu 3B baskılarla birlikte www.neehaw.com web sitemden indirebilirsiniz.

Kodum en verimli değil ama işi hallediyor. Halihazırda uygulanmakta olan iki oyun modunu temsil eden iki oyun durumum var. İlki normal bir gitar kahramanı ve buna ulaşmak için ilk düğmeye rölantide basılması gerekiyor. Bir dizi animasyondan geçecek ve ardından oyun başlayacak. Sesi ayarlamak hoparlörün yüksekliğini değiştirirken hız potansiyometresini ayarlamak LED'lerin ne kadar hızlı aşağı ineceğini ayarlayacaktır.

Diğer 8 bit gitar oyun modunu kullanmak için 5. düğmeye basın. Bu modda, kullanıcı hız düğmesi ile akort ederken bir elektro gitar çalabilir. Düğme hareket ettirildiğinde, basılan bir sonraki düğme yeni melodi olacaktır. Bu moddan çıkmak için 5 düğmenin hepsini aynı anda basılı tutun.

Adım 4: Keyfini çıkarın

Umarım bu projeden ders almışsınızdır. Düzenlemekten çekinmeyin ve bu projeyi oluşturursanız, nasıl sonuçlandığını bana bildirin:)

Her türlü yorum veya öneriye açığım. Zaman ayırdığınız için teşekkür ederim.

Önerilen: