İlan
Her iki donanımla da uğraşmayı seviyorsanız ve yazılım, o zaman daha uygun birkaç hobi vardır Arduino. Arduino bir Programlanabilir Mantık Denetleyici Arduino Nedir ve Bununla Ne Yapabilirsiniz?Arduino, dikkat çekici küçük bir elektronik cihazdır, ancak daha önce hiç kullanmadıysanız, tam olarak bunlar nedir ve bir cihazla ne yapabilirsiniz? Daha fazla oku kodunuzda ne kadar yaratıcı olduğunuza bağlı olarak çok sayıda düzgün şey yapabilir.
İsterseniz projelerin belirli bir “türü” müzik oluşturmak veya artırmak için Arduino'yu kullanmayı içerir. Bazılarının uygulanması son derece basitken, diğerleri daha karmaşıktır, ancak sonuçta hepsi oldukça tatmin edicidir.
İşte kendiniz için denemek isteyebileceğiniz daha ilginç olanlardan bazıları!
Tam bir acemi misin? Satın almayı düşünün Arduino Başlangıç Kiti Arduino Başlangıç Setinizde neler var? [Arduino Yeni Başlayanlar]Elektronik bileşenlerle dolu bir kutu ile karşı karşıya kaldığınızda bunalmak kolaydır. Kitinizde tam olarak ne bulacağınıza dair bir kılavuz. Daha fazla oku , sonra bizim Arduino başlangıç kılavuzu Arduino'ya Başlarken: Başlangıç KılavuzuArduino esnek, kullanımı kolay donanım ve yazılıma dayalı açık kaynaklı bir elektronik prototipleme platformudur. Sanatçılar, tasarımcılar, hobiler ve etkileşimli nesneler veya ortamlar oluşturmak isteyen herkes için tasarlanmıştır. Daha fazla oku ve bunlarla oynamaya başlayın acemi Arduino projeleri Yeni Başlayanlar İçin 15 Büyük Arduino ProjesiArduino projeleri ile ilgileniyor, ancak nereden başlayacağınızdan emin değil misiniz? Bu başlangıç projeleri size nasıl başlayacağınızı öğretecek. Daha fazla oku için devam etmeden önce onunla rahat ol.
Bu proje, özellikle en çok yapmayı düşünmediği bir şey yapmak için iletkenlik ilkelerini kullanma biçiminde büyüleyici. Kısacası, bu proje size bir bitkiye dokunarak ortam sesleri üretmek.
Arkasındaki teori: iki iletken nesne dokunduğunda - bu durumda bitkinin kendisi ve insan derisi - adı geçen nesneler arasındaki kapasite değişir. Doğru sensörle, bir şeyin bitkiye dokunduğunu tespit edebilir ve bu kapasitansı sese dönüştürebilirsiniz.
Arduino için şöyle bir şey kullanabilirsiniz: Touché bu projenin yaptığı kapasitans sensörü olarak. Birini kendiniz kurun ve konuklarınızın her zaman etkileneceğini garanti ediyorum.
İşte sensöre dayalı başka bir proje, ancak bunun dışında fiziksel dokunuştan ziyade ortam ışığı. Özellikle, ışığa bağımlı dirençler (LDR'ler) ışık seviyelerini “okumak” için kullanılır ve bu okumalar müzik notalarına dönüştürülür.
Sensörün üzerini örtmek veya daha fazla ışık göstermek için elinizi kaydırarak üretilen notaları değiştirebilirsiniz. Yeterince iyi yapın ve ilkel bir teknoloji elde edin.
İşin iyi yanı, ne yaptığını anladıktan sonra bu projenin kodunun şaşırtıcı derecede basit olmasıdır. Birkaç değişiklik yapın, bir destek parçası ekleyin ve şöyle bir şey elde edin:
Kok Piyano ve Fırlatma Fırçası
Bu proje bir tür ikisi bir arada: aynı konsepte dayanan iki farklı uygulama. Bunun özü, bir düzine kadar alüminyum kutuyu bir Arduino'ya bağlamanız ve her biri dokunulduğunda farklı bir ses veya klip oluşturabilir.
Yukarıdaki videoda iki örnek gösterilmektedir. İlkinde, neredeyse bir cam arp performansı gibi hissediyor. İkincisi, kurulum bir Launchpad cihazını (DJ'ler tarafından mashuplar, remixler ve neyi yaratmak için sıklıkla kullanılan bir ekipman) anımsatıyor. Örnekte, kullanılan ses paketini değiştirebilen siyah bir kola bile gösterilmektedir.
Ne yazık ki bu projeyi kendiniz kopyalamak için bir yol yok, ancak tam kaynak kodu Pastebin'de kullanılabilir. Komut dosyası PyAudio kitaplığı kullanılarak yazılmıştır ve herhangi bir .WAV dosyasını döngüleyebilir.
Burada gerçek bir pratik cihazdan daha çok bir oyuncak gibi oynayan temiz bir yaratım var, ama yine de harika. En azından, Arduino müdahalesi hakkında bilgi edinmek için harika bir yol çünkü basit ve tam kaynak kullanılabilir.
Cihaz şu şekilde çalışır: notları seçmek için çevirdiğiniz bir kadran (yalnızca doğal olanlar ve keskinleştiriciler) ve mevcut notu kaydetmek istediğinizde tıkladığınız bir düğme vardır. Tek vuruşla dinlenmek istediğinizde boş bir not var.
İşiniz bittiğinde şunları yapabilirsiniz: tüm kaydı oynatoynatmayı hızlandırmak veya yavaşlatmak için kadranı kullanabilirsiniz. Oldukça havalı olsa da, itiraf etmek gerekirse, yeniliğin yıpranması uzun sürmeyecek.
Size izin veren temiz ve anlaşılır bir kütüphane arıyorsanız Arduino'nuzla melodi çizgisi çalın, istediğin bu. Bu, Arduino kodunuza dahil ettiğiniz tek bir kaynak dosyadır (aslında, bir birim gibi davranan bir çift .CPP ve .H dosyası). Kurulumu basit ve kullanımı kolaydır.
Bu kütüphaneyi kullanmak için, melodiyi kodunuzda sabit kodlanmış değerler olarak tanımlamak en kolay yöntemdir (bunu yapmak için yönergeler /songs/readme.h dosya). Sonra, o melodiyi çalmak, aramak kadar basit Melody.play ()
.
Bir bonus, kütüphanenin oktavları değiştirmeyi önemsiz hale getirmesidir (Melody.setOctave ()
) ve tempoyu (Melody.setTempo ()
). Çalma engellenmez, böylece Arduino'nuz melodiyi çaldığınız sürece başka şeyler yapmaya devam edebilir gecikmesi ()
tempo için yeterince uzun.
Elektro gitar çalmayı seven maceracı bir Arduino acemi iseniz, bu Talimatlar Lo-Fi gitar pedalı sokaktan yukarı doğru olabilir.
Neden maceracı? Çünkü bu yukarıdaki proje fikirlerinden biraz daha karmaşık. İlk seferinde mutlak bir çaba olarak önermiyoruz, ancak daha önce bir deneyiminiz varsa ve talimatları doğru bir şekilde uygularsanız, iyi olacaksınız. Zaten kim iyi bir mücadeleyi sevmez ki?
Bu pedalın üç farklı etkisi vardır: bir örnek hız kontrolü, bir bit kırıcı ve bir bit değiştirici (hepsi yukarıdaki videoda çalışırken görülebilir). Arduino gibi hobiler söz konusu olduğunda, oyun oynamak eğlenceli ve son derece pratiktir.
Arduino Proje Fikirleriniz
Bir Arduino kadar küçük bir şeyle ne kadar yapabileceğiniz ilginç ve açıkçası yüzlerce başka fikir Otomatik Ev için Arduino Proje FikirleriSandalyenizi terk etmeden seranızı sulamak harika olmaz mıydı? Bir Arduino, bazı ev otomasyon projelerinin ana bileşeni olarak kullanılabilir - işte beş! Daha fazla oku internette yüzer. Peki ya sen? Arduino'nuzla hangi müzikal projeyi başardınız?
Sorularınız, yorumlarınız veya fikirleriniz varsa, aşağıdaki yorumlarda bizimle paylaşın!
Joel Lee'nin bir B.S. Bilgisayar Bilimi ve altı yılı aşkın profesyonel yazma deneyimi. MakeUseOf'un Genel Yayın Yönetmeni.