İçindekiler:

OpenChord.org V0 - Gerçek Gitar Gitar Kahramanı/Rock Band Denetleyicisi Oluşturun: 10 Adım
OpenChord.org V0 - Gerçek Gitar Gitar Kahramanı/Rock Band Denetleyicisi Oluşturun: 10 Adım

Video: OpenChord.org V0 - Gerçek Gitar Gitar Kahramanı/Rock Band Denetleyicisi Oluşturun: 10 Adım

Video: OpenChord.org V0 - Gerçek Gitar Gitar Kahramanı/Rock Band Denetleyicisi Oluşturun: 10 Adım
Video: 9 basic open chords in 23 seconds 2024, Temmuz
Anonim
OpenChord.org V0 - Gerçek Bir Gitar Gitar Kahramanı/Rock Band Denetleyicisi Oluşturun
OpenChord.org V0 - Gerçek Bir Gitar Gitar Kahramanı/Rock Band 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? Burada OpenChord.org'da yapmaya çalıştığımız şey bu. Bu talimat size normal bir elektro gitarı nasıl alacağınızı ve gitarda notalar çalarak çaldığınız bir Guitar Hero / Rock Band denetleyicisi olan OpenChord V0'a nasıl dönüştüreceğinizi gösterecek.. Düğmelere basmak yerine, notaları birbirine bağlamak için klavyede yukarı ve aşağı kaydırarak dizelere basacaksınız. Bununla birlikte, konsola uygun sinyalleri üretmek için yine de bir Guitar Hero kontrol cihazının dahili bileşenlerine güvenir ve aynı zamanda kontrolörden gelen tıngırdatma çubuğunu kullanır. Bu projenin yerini, gerçek dizeleri kullanan ve gerçek denetleyici sinyalleri üreten OpenChord V1 almıştır. Bir bütün olarak proje hakkında biraz daha fazla bilgi için OpenChord.org'u ziyaret edin.

Adım 1: Çalışma Teorisi

Operasyon teorisi
Operasyon teorisi

Bu gitarın temel fikri, gitarın tellerini ve perdelerini bir devre olarak kullanmaktır. Gitarda nota çalarken iki perde arasındaki ipe basarsınız. Dizeyi bir voltaj kaynağına ve perdeleri bir toprağa bağlarsak, bir nota her basılı tutulduğunda bir devre oluşturur. Her perdeyi bir mikro denetleyiciye bağlayarak, dizenin hangi perdelere dokunduğunu ölçebiliriz. Son olarak, bu işlemi gitardaki her tel için, her parmağın nerede olduğunu (neredeyse) ölçerek yapabiliriz. Neden neredeyse? Birden fazla dizi söz konusu olduğunda, bazı belirsiz durumlar ortaya çıkar. Örneğin, elektriksel olarak, ikinci perdede iki teli basılı tutmak, bir parmağınızı birinci perdede ve diğerini ikinci perdede tutmaktan farklı değildir, çünkü perde her şeyi birbirine bağlar. Neyse ki, bununla yazılımda ilgileneceğiz…

Adım 2: Malzemeler

Bu projeyi yapabilmek için en azından lehimleme hakkında temel bir fikre ihtiyacınız olacak ve bir mikrodenetleyici ile biraz deneyim iyi olacaktır. İhtiyacınız olacak: Büyük Şeyler: 1 gerçek gitar- Elektrik tercih edilir, Enstrümanın gelecekteki çalınabilirliğini mahvetmek istemiyorsanız1 gitar kahramanı denetleyicisi- Sadece normal bir dualshock yerine bir gitar kahramanı/rock grubu denetleyicisi olması önemlidir. Playstation farkı anlayacaktır ve bu nedenle normal bir kontrolör kullanıyorsanız oyun deneyimi biraz farklı olacaktır, çünkü sadece bir düğmeye basmak çalınan bir nota sayılır)1 Arduino mikrodenetleyici- Bir Arduino kullandım; ne yaptığınızı biliyorsanız, başka bir şey kullanabilirsiniz. Ancak en az 5 giriş ve 12 çıkış bağlantı noktasına ihtiyacınız olacak. Araçlar: Lehimleme DemirMultimetre- Kesinlikle gerekli değil, sadece süper kullanışlıTornavidalarTıraş BıçağıDöner AletMatkap uçlarıElektronik Parçalar:6 DiyotKüçük Tel - Ağ kablosunu çok kullanışlı buluyorumLaquered tel - Bu, kulaklık kablolarında bulduğunuz ince, kaplamalı tel Küçük devre tahtası yığını - en azından 6 x 6 delikli büyük Ahşap boncuklar - Doğru boyut hakkında bir fikir edinmek için 5. adımı okuyun. Isıyla büzüşenPlastik pipetler

Adım 3: Sökme

demontaj
demontaj
demontaj
demontaj

İronik olarak, inşa etmenin ilk adımı her şeyi parçalamaktır. Başlangıç olarak, gerçek gitar. İlk önce gitarın tellerini ve boynunu çıkarın. Bu muhtemelen yapacağınız en kolay şey olacaktır: Telleri boyundan çıkarana kadar gevşetin ve ardından boynu gitarın gövdesine bağlayan 4 vidayı sökün. Ardından, koruyucu çerçeveyi ve alıcıları çıkarın. Manyetikler ön panele takılmalıdır, böylece ön paneldeki tüm vidaları söküp tüm tertibatı kaldırabilmeniz gerekir. Manyetikleri ve diğer bağlı elektronikleri çıkış jakına bağlayan birkaç kablo olacaktır; maalesef kesilmeleri gerekecek. Umarım sadece iki veya üç tane olur, bu yüzden biraz lehimleme ile gitar tekrar bütün haline getirilebilir. Gerçek gitar için bu kadar. Şimdi sahte olana geçelim. Parçaları için indirimden aldığım Ashely Rock Axe gitarını kullanıyorum. Temel olarak, gerçek kontrol elemanlarının gövdeden çıkarılması gerekir. Bu durumda, gitarın önünden arkasına doğru bir delikten geçtikleri için pil kutusu kablolarının kesilmesi ve yeniden lehimlenmesi anlamına geliyordu. Gitarınız farklı olabilir, bu yüzden bu kısım için çok ayrıntılı talimatlar vermeyeceğim, sadece elektronik olan her şey bir arada olsun istiyorsunuz, ancak kasanın dışında geldi. Şimdilik, kesmeyin. eğer kaçınabilirsen her şey; büyük olasılıkla bazı küçük tornavidalarla parçalanacaktır.

Adım 4: Boyun

Boyun
Boyun
Boyun
Boyun

Gerçek yapıyı başlatmak için, mikro denetleyiciye takılmaya hazır olması için boynu bağlayacağız. Boynun kenarı boyunca, boyun ve klavye arasında, küçük bir parçayı kesmek için döner aletle dairesel bir kesme diski kullanın. oluk, yaklaşık 1/8 derinliğinde. Bunu gitarın tavana bakan tarafında kestiğinizden emin olun; resimdeki model yanlışlıkla yanlış taraftan kesilmiştir. Bu, telleri perdelerden taşımak için kullanılacaktır. gitarın gövdesine, bu yüzden parmaklarınızın tek başına kayacağı kenardan ayrılmak en iyisidir. Oluk kesildikten sonra, bir matkap ucu ve döner alet veya küçük bir tornavida ile, ilk 5 perdenin altındaki ahşabı kazın Amaç, klavyenin altındaki bu perdelerin her birine erişebilmektir, böylece lehim veya tel gitarın boynundan dışarı çıkmadan teli her perdeye lehimleyebilirsiniz. Şimdi lake teli her biri yeterince uzun 5 şerit halinde kesin. gitar gövdesinin en azından ortasına ulaşmak için - Her şeyi yerli yerine oturtabileceğimizden emin olmak için fazladan var. Telin ucundaki cilayı lehimlemek için çıkarmak için, telin ucunu bir çakmak veya kibrit üzerinde tutun ve cilayı yakın, ardından külü tırnaklarınızla kısaca kazıyın. Vernikli telleri birer birer perdelere lehimleyin, telin diğer ucunda her telin hangi perdeye bağlandığını belirten bir bant bayrağı yapın. Son olarak, telleri kapatmak için bant veya tahta macun kullanın. Artık boyun temelde hazırdır. Gitar gövdesine tekrar takın.

Adım 5: Telleri Yalıtın

Telleri Yalıtın
Telleri Yalıtın
Telleri Yalıtın
Telleri Yalıtın
Telleri Yalıtın
Telleri Yalıtın

Hala gerçek gitarla çalışırken telleri yalıtacağız. Program hangi notanın çalındığını her telin üzerine sırayla bir yük koyarak belirlediğinden, her telin her telden elektriksel olarak izole edilmesi gerekecektir. diğer dize. Ne yazık ki, tamamen metal köprü bize karşı çalışıyor. Ayrıca, akort edilmiş bir gitarın tellerindeki gerilim, çeşitli olası yalıtkanları kesme eğilimindedir. Ama yine de sabrediyoruz. Henüz yapmadıysanız, her teli gitarın gövdesinden çıkarın. Gitarla çalışmaya alışkın değilseniz, ters telli bir gitarla başınızı kaldırmamak için her seferinde bir tel çalışmak mantıklı olabilir. Şimdi telden bir boncuk kaydırın. Bu boncuk, ipin ucundaki pirinç halkanın normalde içinde bulunduğu metal deliğe kaymasını engelleyecek ve pirinç halkayı metal köprü gövdesinden yalıtacak kadar büyük ve güçlü olmalıdır. Boncuk, metal delikte duracak şekilde incelirse ekstra puan. Bu resimlerde, dizeleri diyotlara lehimledim, ancak o zamandan beri diyotu telin diğer ucuna takmanın en kolay yolunu buldum. Şimdi telleri gövdeye geri koyun, ancak onları bağlamayın. henüz boyuna. Teller hala metal köprünün üst yüzeylerine değecek, bu yüzden orada da yalıtılmaları gerekiyor. Ne yazık ki, iplerdeki gerilim çeşitli malzemeleri kesme eğilimindedir. Şimdiye kadar bulduğum en iyi çözüm plastik pipetler. Bir samandan bir inç kadar kesin, sonra kenarı boyunca kesin, böylece bir dikdörtgen saman malzemeniz olur. İpin gitarın önünden çıkan kısmını tutarak, pipet parçasını telin üzerine katlayın ve mümkün olduğunca sıkı bir şekilde sarın, ipi çektiğiniz zaman köprüdeki deliğe doğru itin. sap, hem ipin köprüden çıktığı yeri hem de gitarın ön yüzünde köprüye değdiği yeri kaplar. Şimdi ipleri sapa tekrar takın. Telleri sertleşene kadar sıkın, ardından tellerin hiçbirinin diğerlerine elektriksel olarak bağlı olmadığından emin olmak için multimetreyi kullanın ve yalıtımı buna göre sabitleyin.

Adım 6: Mikrodenetleyici, Lehim, Tel

Mikrodenetleyici, Lehim, Tel
Mikrodenetleyici, Lehim, Tel
Mikrodenetleyici, Lehim, Tel
Mikrodenetleyici, Lehim, Tel
Mikrodenetleyici, Lehim, Tel
Mikrodenetleyici, Lehim, Tel
Mikrodenetleyici, Lehim, Tel
Mikrodenetleyici, Lehim, Tel

Şimdi projenin asıl elektroniğine girmeye başlıyoruz. İlk olarak, Arduino'nuzu vidalamak için gitarın içinde bir yer bulun. Ancak yine de USB kablosunu takabildiğinizden emin olun, bu nedenle yalnızca bir vida kullanın ve hafifçe vidalayarak tahtaya biraz özgürlük tanıyın. Nesnelerin boyun kısmına geri dönersek, önce perdeleri bağlayacağız. Perde telleri mikrodenetleyiciye giriş olacak, bu yüzden aşağı çekme dirençlerine bağlanmaları gerekecek. Bu dirençler, herhangi bir diziye dokunmadıklarında perdelerdeki fazla akımı boşaltır; aksi takdirde mikrodenetleyicinin kafası karışacaktır. 1K - 50K aralığında, daha yüksek dirençler kullanın ve birden fazla düğmeye basıldığında sorun yaşamaya başlarsınız. Vernikli tellerin uçlarını tekrar yakarak, her perde telini normal tel uzunluğunda birleştirin. Ağ kablosu kullanıyorsanız, kolaylık sağlamak için kabloları kılıflarında bir arada tutun. Breadboard parçasını kullanarak, tüm dirençleri bir taraftaki topraklama kablosuna birlikte lehimleyin, ardından her perde telini bir direncin topraklanmamış ucuna lehimleyin. Bu breadboard'u gitar gövdesinin içine takın. *İsteğe bağlı*, ancak önerilir, yeni tellerin serbest uçlarını bazı bağlı standart pimlere lehimleyin; bu şekilde Ardunio'dan düşmeyecekler. Daha da iyisi, doğrudan lehimleyebileceğiniz bir Arduino edinin. Şimdi perde tellerini Ardunio'daki 2'den 6'ya kadar olan pimlere takın, pim 2 ilk perde, pim 6 ise 5. perdedir. Ayrıca, topraklama kablosunu Arduino'daki topraklama pinlerinden birine bağlayın. Arka tarafta, dizeleri bağlamamız gerekecek. arkadan öne doğru bir delik yoksa, oraya taktığınız mikrodenetleyici paketine dikkat ederek bir tane delin. Şimdi telleri her dizeye lehimleyin, telleri delikten geçirin, ardından diyotları her bir kabloya lehimleyin, öyle ki akımın yalnızca mikrodenetleyiciye akmasına izin verin; yani, bantlar telden uzak tarafta olmalıdır. Şimdi diyotları, 14 en büyük, 19 en küçük olmak üzere 14-19 pinlerine itin.

Adım 7: Mikrodenetleyiciyi Takın ve Test Edin

Mikrodenetleyiciyi Takın ve Test Edin
Mikrodenetleyiciyi Takın ve Test Edin

Şimdi mikrodenetleyiciyi yüklememiz gerekiyor. Arudino kullanıyorsanız, aşağıdaki kod kolayca indirilebilir ve Arudino IDE'nize girilebilir ve çalışması gerekir. Yine de hırslı hissediyorsanız, kodun en son sürümü burada olacak. Farklı bir mikro denetleyici kullanıyorsanız, kod C'ye kolayca uyarlanmalıdır, yakında üzerinde çalışacağım bir şey. Arduino IDE standart C'yi de alabildiğinden, çoğunlukla değiştirilmesi gereken port eşleştirmeleridir. Her neyse, kendimizi aşmadan önce, gitardaki devreyi test etmek için PC'yi kullanalım. Arduino IDE'de seri görüntüleyiciye geçin. Program, gitar telinin ve perdenin durumu her değiştiğinde bir metin verisi satırı iletecek şekilde ayarlanmıştır. Yazdırılan satırlar, hangi dizelerin hangi "düğmelere" çarptığını söyler, bu nedenle farklı parmak kombinasyonlarıyla oynayın.

Adım 8: Denetleyiciyi takın

Denetleyiciyi takın
Denetleyiciyi takın
Denetleyiciyi takın
Denetleyiciyi takın
Denetleyiciyi takın
Denetleyiciyi takın
Denetleyiciyi takın
Denetleyiciyi takın

Gitar kısmı çalıştığına göre, gitarın Playstation ile konuşmasını sağlamaya çalışabiliriz. Denetleyicide güç ve topraklama kablolarını bulun. Kablosuz denetleyici kullanıyorsanız, pil paketinden çıkan teller olacağından şanslısınız. Playstation yalnızca 3,3 V doğrudan güç sağladığından, kablolu bir denetleyiciniz varsa işler daha karmaşıktır, ancak umarım Arduino için çalabileceğimiz daha yüksek bir voltaja sahip olan titreşim motoruna giden bir kablo vardır. Bu toprak ve kaynak voltajı kablolarına ek kablolar lehimleyin, ardından bunları Arduino'nuzun 5V ve GND pinlerine bağlayın, kart daha eskiyse ve bunu otomatik olarak yapmıyorsa güç atlama telini değiştirdiğinizden emin olun. Bir kablosuz kumanda kullanıyorsanız, güç kablolarını güç anahtarına lehimleyin, böylece kumandayı kapattığınızda Arduino kapanır. Ardından kumandanın düğme sinyallerini nasıl aldığını öğrenin. Gitardaki bir düğmeye basıldığında, kontrol cihazının çipindeki bir pimi kaynak voltajına mı yoksa toprağa mı bağlar? Yine, denetleyiciniz kablosuz değilse, bu daha karmaşık hale gelebilir, çünkü çip 3.3V giriş bekliyorsa, 12V'a bağlıysa mutlu olmaz… Ama umarım düğmeler toprağa giden yolları kontrol eder. Bu, mikrodenetleyicinin şu anda programlanma şeklidir; Bunun yerine düğmeler çipi kaynak voltajına bağlarsa, kodu, bir düğme etkinken colorOut pinlerinin YÜKSEK sinyaller sağlaması gerektiğini yansıtacak şekilde değiştirmeniz gerekir. Sonra, düğmelere giden kabloyu bulun. Tüm butonlara ortak bir zemin sağlayan bir tel olacağını hatırlayarak, her bir tuşa hangi telin gittiğini yazın veya işaretleyin. Bu kabloyu kesin ve tekrar bir pin sırasına lehimlemelisiniz. Bu kabloları, 8'i yeşile, 12'yi turuncuya karşılık gelen 8-12 pinlerine bağlayın. Son olarak, Şimdi fişini prize takın ve nazikçe deneyin. Herhangi bir kabloyu sökmek istemezsiniz…

Adım 9: Paketleyin, Paketleyin

Paketle, Paketle
Paketle, Paketle
Paketle, Paketle
Paketle, Paketle
Paketle, Paketle
Paketle, Paketle

Yani işe yarıyor! Şimdi eşyaların dağılma ve kırılma ihtimalini biraz azaltalım. Bu, gitarınızın gövdesinin ne tür bir boşluğa sahip olduğuna bağlı olarak en değişken olacak kısımdır. Aynı zamanda üzerinde en az zaman harcadığım kısımdır, bu yüzden eğer bir muhafaza ustasıysanız, bana bildirin ve bunu daha iyi hale getirebiliriz. Gerçek gitarınızın gövdesini kesmeye istekliyseniz, muhtemelen gitarı benimkinden çok daha güzel gösteriyorsun. Ancak, bir elektro gitarda bile, gövdenin boyutunun ve şeklinin gitarın sesi üzerinde önemli bir etkisi olduğunu unutmayın; bu nedenle, onu tekrar gerçek olarak çalmak isteyecekseniz, herhangi bir gitar çalmak istemeyebilirsiniz. Gitarınızdaki büyük kesikler. Muhtemelen plastik gitardan tıngırdatma çubuğunu kesmek ve onu kontrolörün açık olduğu tahtaya geri takmak isteyeceksiniz. Şimdilik, şu anda özelliklerini kullanmadığım için, whammy bar potansiyometresi, kontrolör için hiçbir şey yapmayan bu anahtarla birlikte. Sonra şeylerin nereye sığacağını buldum ve kama, kesme ve vidalamanın bir kombinasyonu yoluyla, şeyleri az ya da çok vücuda sığdırdım.

Adım 10: Dışarı Çıkın, Yardım Edin

Tebrikler! Artık (neredeyse) gerçek bir gitar gibi çalabileceğiniz eksiksiz, çalışan bir Guitar Hero denetleyiciniz olmalıdır. Ancak, bu proje yalnızca başlangıç. OpenChord.org'da bizi ziyarete gelin ve neler yaptığımızı öğrenin!

Önerilen: