İçindekiler:
- Adım 1: Nasıl Çalışır?
- Adım 2: Malzemeler ve Araçlar
- Adım 3: Kod, Devre Şeması ve Güç
- Adım 4: Bir Breadboard Kullanmak
- Adım 5: Ses Jakınızı Kablolayın
- Adım 6: Fotodirencinizi Bağlayın
- Adım 7: Bir SPDT Anahtarı bağlayın
- Adım 8: Dokunsal Anahtarı bağlayın
- Adım 9: LED'leri bağlayın
- Adım 10: Test Edin
- Adım 11: Muhafazayı Delin
- Adım 12: Muhafazaya Bileşen Eklemeye Başlayın
- Adım 13: Bileşenlerin Geri Kalanını Ekleyin
- Adım 14: Ses Jakını Protoboard'a bağlayın
- Adım 15: Foto Direnç, Dokunsal Anahtar ve SPDT Anahtarı için Dirençlerde Lehim
- Adım 16: LED'lerinizi Yerine Lehimleyin
- Adım 17: Potansiyometreleri Protoboard'a bağlayın
- Adım 18: Düğmelerinizi Potansiyometrelerinize Takın
- Adım 19: Protoboard'u Arduino'ya bağlayın
- Adım 20: Onunla Oynayın
Video: Arduino Sentezleyici: 20 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Arduino, Tone Kütüphanesi adı verilen geliştirilmiş bir kütüphane aracılığıyla ses çıkışı yapabilir. Arduino Synthesizer, bir ses çıkışına verilecek belirli değerleri çağırabilen bir arayüz ve program oluşturarak, ilkel bir gürültü makinesi yapmak için sağlam bir araçtır. Müzisyenler, sanatçılar, tamirciler ve hobiler için çok eğlenceli olabilecek ayırt edici bir ses üretmek için granüler sentez teknikleri kullanır.
Adım 1: Nasıl Çalışır?
Ses, aynı ses tanesinin veya örneklerin (yaklaşık 1 ila 50 ms'lik küçük parçalar) çok yüksek hızda tekrar tekrar çalınmasıyla oluşturulur. Kulaklarımız ve beynimiz bunu tekrarlama oranı ile orijinal tahılın duyulabilir bir melezine dönüştürür ve kulağa sabit bir ton gibi gelir.
Tahıl, ayarlanabilir frekans ve ayarlanabilir bozulma hızına sahip iki üçgen dalgadan oluşur. Tekrarlama oranı başka bir kontrol tarafından belirlenir.
Adım 2: Malzemeler ve Araçlar
Bu projeyi yapmak için aşağıdaki şeylere ihtiyacınız olacak.
Parçalar:
(5X) 5K potansiyometre (5X) Potansiyometre düğmeleri (3X) LED'ler (1X) SPDT anahtarı (1X) Işık Bağımlı Fotoğraf Direnci (1X) Arduino (1X) Arduino Protoboard (1X) Dokunsal Anahtar (1X) Proje kasası (1X) 1/ 8 Ses Jakı (1X) çok sayıda tek damarlı tel (1X) ısıyla daralan (1X) devre tahtası (1X) atlama kablosu (3X) 10K ohm direnç (3X) 220 direnç (1X) 9V pil (1X) 9V pil klipsi (1X) boyut M koaksiyel DC güç fişi
Aletler:
- havya
- lehim
- akı
- zamk
- multimetre
- delmek
Adım 3: Kod, Devre Şeması ve Güç
Arduino kodunu bu Eğitilebilir Dosyaya ekledim. Kartınıza yüklemek için bir USB 2.0'a ihtiyacınız olacak. Kodu bilgisayarınızdan yükledikten sonra devam edin ve Proto Shield'i Arduino'nuza takın.
Güç söz konusu olduğunda birçok seçeneğiniz var. Arduino, 9v duvar siğil güç kaynağıyla çalışabilir veya M boyutunda bir koaksiyel DC güç fişine bir pil klipsli 9V pil kullanabilirsiniz. Ayrıca USB kablonuzla da güç sağlayabilirsiniz. Devre şeması Fritzing ile yapılmıştır, bu adıma da eklenmiştir.
Adım 4: Bir Breadboard Kullanmak
Önce devreyi oluşturmak için bir devre tahtası kullanarak, devreyi daha sonra Protoboard'unuza aktarmak çok daha kolaydır. GND ve 5V'den devre tahtanızın - ve + raylarına giden kabloları çalıştırın.
Ardından, potansiyometrelerden gelen sinyal kablolarını Arduino üzerindeki Analog Giriş 0-4'e bağlayın. Sağ ve sol taraftaki uçlar toprak rayına ve devre tahtasının pozitif rayına bağlanacaktır. Potansiyometrelerin bağlanması, sentezleyicinin tane, frekans ve bozulmasını kontrol edecektir. Analog giriş 0: Gren 1 aralık Analog giriş 1: Gren 2 bozulma Analog 2: Gren 1 bozulma Analog giriş 3: Gren 2 adım Analog 4: Gren tekrarlama frekansı
Adım 5: Ses Jakınızı Kablolayın
1/8 mono ses jakınıza lehim telleri, uçlarınızı oldukça uzun yapın. Pozitif ucunuzu Arduino'daki PWM~ 3'e bağlayın. Arduino kartı ile ses jakınızın pozitif ucu arasında 10K ohm'luk bir dirence ihtiyacınız olacak • Jakınızın eksi ucunu devre tahtasının topraklama rayına bağlayın.
Adım 6: Fotodirencinizi Bağlayın
Fotodirencinizin bir ucu, doğrudan devre tahtasındaki 5V pozitif rayınıza ve Arduino'daki Analog Giriş 5'e bağlanır. Fotodirencin diğer ucu 10K ohm dirençli toprak rayına bağlanır.
Adım 7: Bir SPDT Anahtarı bağlayın
SPDT anahtarınızın sinyalini, ortasını, ucunu Arduino'daki Dijital pin 02'ye bağlayın. Kalan uçlar toprağa ve 10K ohm'luk bir dirençle direnen 5V pozitif raya bağlanır.
Adım 8: Dokunsal Anahtarı bağlayın
Dokunsal anahtarın dört ucu vardır. Anahtarın devre tahtasının köprüsünü geçmesine izin verin. İki paralel pimden birini ekmek tahtası üzerindeki 5V pozitif rayınıza ve diğerini 10K ohm dirençli topraklama pimine bağlayın. Dokunsal anahtarınızın son bağlantısı, anahtar ile Arduino'daki Dijital Pin 6 arasında bir sinyal kablosu bağlar.
Adım 9: LED'leri bağlayın
Adım 10: Test Edin
Bu tamamlanmış devre tahtası devresidir. Bir çift kulaklıkla test edin veya küçük bir hoparlöre bağlayın. Kulaklık kullanıyorsanız, bu bir mono çıkıştır ve yüksek olacaktır. Bu synth'i çalıştırırken kulaklığınızı doğrudan kulağınızın yanına koymayın.
Adım 11: Muhafazayı Delin
Breadboard'a yerleştirilen bileşenlerin her biri için proje kasasında delikler açın. Deliklerimi istediğim yeri işaretlemek için altın bir boya kalemi kullandım.
Potansiyometreler için beş delik açın. Dokunsal anahtar için bir karede beş küçük delik. LED'lerin her biri için üç çift küçük delik Fotodirenç için birbirine yakın iki delik. Ses jakınız için bir delik. SPDT anahtarı için bir ek delik.
Adım 12: Muhafazaya Bileşen Eklemeye Başlayın
Beş potansiyometreyi delinmiş deliklerden geçirin ve ardından yerlerine sabitleyin.
Adım 13: Bileşenlerin Geri Kalanını Ekleyin
LED'leri, SPDT anahtarını, dokunsal anahtarı, ses jakını ve fotodirenci yerine sabitleyin. Tüm bu bileşenleri hızlı bir şekilde monte etmek için bir miktar sıcak tutkal harika çalıştı.
Adım 14: Ses Jakını Protoboard'a bağlayın
Sonraki birkaç adım, devrenin devre tahtasından Protoboard'a nasıl taşınacağını özetlemektedir. Tüm bileşenleriniz kasaya sabitlendiğinden, bileşenlerinizden karta kablo çekmek kolay olacaktır.
Hangi uçların pozitif ve negatif olduğunu belirtmek için sırasıyla kırmızı ve siyah teller kullanarak muhafaza içindeki tüm bileşenlere kurşun telleri lehimleyin. Protoboard'da, bir kabloyu dijital pim 3'e bağlayın ve yerine lehimleyin, devre tahtasından aynı 10K ohm'luk dirençle hattı kesebilmeniz için kartın ortasına bir atlama teli geçirin. Bunları yerine lehimlediğinizde, kabloyu dirence bağlamak için panoya yeterli miktarda lehim bıraktığınızdan emin olun.
Adım 15: Foto Direnç, Dokunsal Anahtar ve SPDT Anahtarı için Dirençlerde Lehim
Toprak rayından iki atlama teli ve pozitif raydan bir atlama teli kartın ortasına kadar uzatın. Kalan 10K ohm dirençlerinize bağlantılar oluşturun.
Foto direncin ucuna gidecek olan Analog 5'ten küçük bir atlama teli bağlayın.
Adım 16: LED'lerinizi Yerine Lehimleyin
3 220 Ohm direnci Protoboard'daki 9-11 pinlerine bağlayın, dirençlerin diğer uçlarını protokolün açık deliklerine batırın ve ardından bu kabloları LED'lerinize lehimleyin.
LED'ler için topraklama kablolarını zincirleme yapın, ardından tek bir topraklama kablosunu Protoboard'daki toprak rayına geri çalıştırın.
Adım 17: Potansiyometreleri Protoboard'a bağlayın
Potansiyometrelerden gelen pozitif ve topraklama uçlarını birbirine zincirleme yapın, ardından bunları Protoboard üzerindeki ilgili raylarına yerleştirin.
Potansiyometrelerin sinyal kablolarını Analog 0-4'e bağlayın, tahıl ve frekans düğmelerini düğmelerin ilk sırasında tuttum ve senkron düğmelerini altlarında tuttum. Yine, sinyal kabloları buna göre senkronize edilir: Analog giriş 0: Gren 1 adım Analog 1: Gren 2 bozulma Analog 2: Gren 1 bozulma Analog 3: Gren 2 adım Analog 4: Gren tekrarlama frekansı
Adım 18: Düğmelerinizi Potansiyometrelerinize Takın
Tüm potansiyometrelerinizi sıfırlayın, ardından düğme üzerindeki çizgiyi potansiyometre milindeki sıfır konumuyla hizalayın.
Küçük bir düz uçlu tornavida kullanarak potansiyometre topuzlarınızı takın.
Adım 19: Protoboard'u Arduino'ya bağlayın
Protoboard üzerindeki kısa atlama kablolarını muhafazadaki uzun kablolara bağlayın. Kalan kabloları sırasıyla toprak rayına ve Protoboard üzerindeki 5V raya lehimleyin.
Protoboard'u Arduiono'nun üstündeki yerine oturtun. Fişe takın, kapatın ve sıkışmaya hazırsınız!
Adım 20: Onunla Oynayın
Tüm anahtarlar ve potansiyometreler tamamen değiştirilebilir! tüm bu potansiyometreleri kullanmak yerine, her birini foto dirençlerle veya ikisinin kombinasyonlarıyla değiştirmeyi deneyin.
Referanslar: https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/en/Tutorial/Tone https://itp.nyu.edu/physcomp/Labs/ToneOutput
Önerilen:
MakeyMakey ve Scratch ile Su Sentezleyici: 6 Adım (Resimlerle)
MakeyMakey ve Scratch ile Su Sentezleyici: Farklı malzemeleri anahtarlara veya düğmelere dönüştürmek ve böylece bilgisayardaki hareketleri veya sesleri tetiklemek için MakeyMakey'i kullanmak büyüleyici bir olaydır. Hangi malzemenin zayıf akım dürtüsünü ilettiğini öğrenir ve i
Sadece Ayrık Bileşenler Kullanan Harika Analog Sentezleyici/Organ: 10 Adım (Resimlerle)
Müthiş Analog Sentezleyici/Yalnızca Ayrık Bileşenleri Kullanan Organ: Analog sentezleyiciler çok havalı, ama aynı zamanda yapmak da oldukça zor. Bu yüzden olabildiğince basit bir tane yapmak istedim, böylece işleyişi kolayca anlaşılabilir olabilir. birkaç temel alt devreye ihtiyaç var: Dirençli basit bir osilatör
Modüler Sentezleyici Güç Kaynağı: 10 Adım (Resimlerle)
Modüler Sentezleyici Güç Kaynağı: Modüler bir sentezleyici oluşturuyorsanız, kesinlikle ihtiyacınız olacak bir şey bir güç kaynağı. Modüler sentezleyicilerin çoğu bir çift raylı sistem gerektirir (0V, +12V ve -12V tipiktir) ve aynı zamanda planlıysanız 5V'luk bir raya sahip olmak da kullanışlı olabilir
Keytar Hero (Sentezleyici Olarak Wii Gitar Kontrol Cihazı Kullanmak): 7 Adım (Resimlerle)
Keytar Hero (Sentezleyici Olarak Wii Guitar Controller Kullanmak): Guitar Hero oyunları bir düzine yıl önce çok popülerdi, bu yüzden etrafta toz toplayan bir sürü eski gitar denetleyicisi olması gerekiyor. Bir sürü düğmesi, düğmesi ve kolu var, neden onları tekrar iyi bir şekilde kullanmayasınız? Gitar kumandası
Dörtlü Hoparlör Sentezleyici: 10 Adım (Resimlerle)
Dörtlü Hoparlör Sentezleyici: İşte şu özelliklere sahip basit bir sentezleyici:22 tuş ses seviyesi kontroltonu değişikliğifarklı ses efektleri aralığı (hoparlörler için)dört hoparlör ışığı (hoparlörler için)Elektronik bileşenler dışında herkes bunu yapabilir, diğer her şey evde bulunabilir.