
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13


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

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




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

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:
Bongo Kahramanı: 6 Adım

Bongo Hero: Yapan: Ethan FeggestadEğlenceli ve basit bir arduino oyunu
Pandeiro Kahramanı: 10 Adım

Pandeiro Kahramanı: Já pensou em um gitar kahramanı versão pagode? Tocado com um pandeiro? Denge é esse o projeto que trazemos nesse öğretici. Ensinaremos bir ses; como construir um pandeiro Personalizado para usar como joystick Pandeiro Hero yok
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım

ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
Makey Makey ile Gitar Kahramanı: 5 Adım

Makey Makey ile Guitar Hero: Hola a todxs! En este Eğitilebilir vamos, gitar Kahramanı ile Makey Makey arasında açıklayıcı bir proceso de realización. El proyecto lo realizamos en el labatorio de estética ve comunicación en la Universidad Tecnológica de Pereira
OpenChord.org V0 - Gerçek Gitar Gitar Kahramanı/Rock Band Denetleyicisi Oluşturun: 10 Adım

OpenChord.org V0 - Gerçek Bir Gitar Gitar Kahramanı/Rock Grubu Denetleyicisi Oluşturun: Hepimiz Guitar Hero ve Rock Band'ı severiz. Ayrıca bu oyunları oynarken gitar çalmayı asla öğrenemeyeceğimizi de biliyoruz. Ama ya en azından gerçek bir gitar kullanmamıza izin veren bir Guitar Hero denetleyicisi yapabilirsek? OpenChord'da yaptığımız şey bu.