İçindekiler:

ANDI - Rastgele Ritim Üreticisi - Elektronik: 24 Adım (Resimlerle)
ANDI - Rastgele Ritim Üreticisi - Elektronik: 24 Adım (Resimlerle)

Video: ANDI - Rastgele Ritim Üreticisi - Elektronik: 24 Adım (Resimlerle)

Video: ANDI - Rastgele Ritim Üreticisi - Elektronik: 24 Adım (Resimlerle)
Video: Refik Anadol - Sanat Sohbetleri Özel Bölüm - Bager Akbay/İlker Canikligil - B10 2024, Temmuz
Anonim
ANDI - Rastgele Ritim Üreticisi - Elektronik
ANDI - Rastgele Ritim Üreticisi - Elektronik
ANDI - Rastgele Ritim Üreticisi - Elektronik
ANDI - Rastgele Ritim Üreticisi - Elektronik
ANDI - Rastgele Ritim Üreticisi - Elektronik
ANDI - Rastgele Ritim Üreticisi - Elektronik
ANDI - Rastgele Ritim Üreticisi - Elektronik
ANDI - Rastgele Ritim Üreticisi - Elektronik

ANDI, bir düğmeye basarak rastgele bir ritim oluşturan bir makinedir. Her vuruş benzersizdir ve beş düğme ile değiştirilebilir. ANDI, müzisyenlere ilham vermek ve davul ritimleriyle çalışmanın yeni yollarını incelemekle ilgili bir üniversite projesinin sonucudur. Proje hakkında daha fazla bilgiyi andinstruments.com adresinde bulabilirsiniz.

ANDI'nin tasarım aşamasında, yapımcı topluluğundan ve özellikle burada Instructables'taki heyecan verici projelerden çok fazla ilham alındı. İyiliğe karşılık vermek için, ANDI beat jeneratörü için elektrik devresinin nasıl tasarlanacağına dair bu Talimatı yazdım. Arduino Nano aracılığıyla bir mikro SD kartta depolanan kısa davul seslerinin çalınmasını kontrol eden beş döner düğmeli basit bir devredir.

Bu Eğitilebilirlik, elektronik devrenin yapımını kapsar ve Arduino'da programlanan kod ve kullanılan davul sesleri burada bulunur. Kod, kod dosyasındaki yorumlarla açıklanmıştır ve bu eğitimde kodun derinliklerine inmeyeceğim.

ANDI'nin bir dış sac alüminyum ve kontrplak vardır ve bu Eğitilebilir Tabloya dış cephenin yapımını dahil etmedim.

Kodun kapsamlı bir açıklamasına veya ekin nasıl yapılacağına ilgi varsa, bu gelecekte eklenecektir.

Aksi takdirde bu size ANDI-beat jeneratörünüz için kendi muhafazanızı tasarlama özgürlüğü verir.

Projenin medya güncellemeleri için ANDinstruments projemi instagramdan takip edin: @and_instruments

Adım 1: Öğretici Nasıl Takip Edilir

Öğretici Nasıl Takip Edilir
Öğretici Nasıl Takip Edilir

Bu Eğitilebilirliği mümkün olduğunca ayrıntılı hale getirmeye çalıştım, böylece tüm beceri seviyelerindeki insanlara buna erişim sağladım.

Bu, bazen aşırı ayrıntılı ve yavaş olabileceği anlamına gelir, bu nedenle lütfen zaten rahat hissettiğiniz adımları hızlandırın.

Devrenin bazı önemli kısımlarını daha iyi anlamak için, neler olduğunu anlamanıza yardımcı olacak diğer Eğitilebilir Öğelere, öğreticilere ve wikipedia sayfalarına bağlantılar ekledim.

Devreyi yeniden tasarlamaktan ve kodu uygun gördüğünüz şekilde yeniden yazmaktan çekinmeyin ve yaparsanız lütfen andinstruments.com'a geri bağlanın ve kaynağı belirtin.

Eğitilebilirlik hakkında herhangi bir sorunuz varsa veya devreyi veya öğreticiyi nasıl geliştireceğinize dair herhangi bir fikriniz varsa lütfen yorum yapın veya bana [email protected] adresinden bir e-posta gönderin!

Adım 2: Bileşenleri Toplayın

Bileşenleri Toplayın
Bileşenleri Toplayın

Devrenin tasarımı için aşağıdaki bileşenleri kullandım:

  • 3 ada stripboard 39x30 delik
  • Arduino nano uyumlu V3.0 ATMEGA328 16M
  • (2x) Arduino için 15x1 erkek pin başlığı
  • Seviye değiştiricili MicroSD koparma (SparkFun Shifting μSD Koparma)
  • MicroSD Breakout için 7x1 erkek pin başlığı
  • Micro SDHC-Card (Intenso 4 GB Micro SDHC-Card Class 4)
  • (4x) 10k Ohm potansiyometre (Alps 9mm Boyutlu Metal Mil Geçmeli RK09L114001T)
  • (4x) 0.1uF Seramik Kondansatörler (Vishay K104K15X7RF53L2)
  • 1k Ohm direnç (Metal Film Direnç 0.6W %1)
  • 3,5 mm panel montajlı ses jakı (Kycon STPX-3501-3C)
  • Basmalı anahtarlı döner kodlayıcı (Bourns Encoders PEC11R-4025F-S0012)
  • Geçiş anahtarı (MTS-102) üzerinde 1 kutuplu lehim sekmeleri
  • 9 volt pil kayışı (Keystone korumalı 9 volt 'I' tipi pil kayışı)
  • 9 voltluk pil
  • Farklı renklerde katı çekirdekli tel

Bileşen seçimimi Instructable boyunca açıklamaya çalışacağım. Devrenin tasarım sürecinde esas amacım bu projeyi olabildiğince ucuz ve küçük yapmaktı. Bu nedenle, tüm bileşenleri şerit tahtaya monte etmeye çalıştım, böylece onları birbirine bağlayan teller tahta boyunca ilerleyebilir.

Devrenin nasıl geliştirileceğine dair herhangi bir öneriniz varsa, lütfen yorum yapın veya bana bir e-posta gönderin.

3. Adım: Bazı Araçları Bulun

Bazı Araçlar Bulun
Bazı Araçlar Bulun
Bazı Araçlar Bulun
Bazı Araçlar Bulun
Bazı Araçlar Bulun
Bazı Araçlar Bulun
Bazı Araçlar Bulun
Bazı Araçlar Bulun

Bu proje için aşağıdaki araç ve gereçleri kullanıyorum:

  • Bileşenleri stripboard'a lehimlemeden önce test etmek için breadboard
  • Telleri kesmek için küçük bir pense
  • Otomatik tel striptizci
  • Katı çekirdek telleri ve bileşenlerin bacaklarını bükmek için bir çift pense
  • Ayarlanabilir sıcaklık ile havya
  • Lehimleme sırasında şeridi tutmak için "yardımcı eller"
  • Devrelerin ses çıkışını test etmek için küçük bir amplifikatörlü hoparlör ve 3,5 mm ses kablosu

Adım 4: Şemayı izleyin

Şemayı takip edin
Şemayı takip edin

Bu şema, Fritzing ile yapılmıştır ve herhangi bir bileşeni veya bağlantıyı kaçırmadığınızı görmek için süreç boyunca onunla iki kez kontrol etmenizi öneririm.

Şematikteki bileşenler devremde kullandığım bileşenlere tam olarak benzemiyor ancak kabloların nasıl bağlanacağını gösteriyor ve pinler bileşenlerimdeki ile aynı yerlerde.

Adım 5: Arduino'yu MicroSD kart Breakout Board'a bağlayın

Arduino'yu MicroSD kart Breakout Board'a bağlayın
Arduino'yu MicroSD kart Breakout Board'a bağlayın
Arduino'yu MicroSD kart Breakout Board'a bağlayın
Arduino'yu MicroSD kart Breakout Board'a bağlayın
Arduino'yu MicroSD kart Breakout Board'a bağlayın
Arduino'yu MicroSD kart Breakout Board'a bağlayın

Devrenin en önemli iki bileşenini test ederek projeye başlamanızı öneririm: Arduino Nano ve MicroSD kart devre kartı. Bunu bir breadboard üzerinde yapıyorum ve iyi çalıştığında, bileşenleri kalıcı hale getiren bir stripboard üzerinde lehimliyorum.

MicroSD-breakout board'un nasıl çalıştığı hakkında daha fazla bilgi edinmek istiyorsanız, Adafruit: Micro SD Card Breakout Board Eğitimi'nden bu öğreticiyi okumanızı tavsiye ederim.

Pin başlıklarını Arduino kartına ve MicroSD devre kartına lehimleyin. Lehimleme sırasında erkek pin başlıklarını yerinde tutmak için bir devre tahtası kullanıyorum. İyi bir lehim bağlantısı yapmak zor olabilir ve örnek resimlerimde bazı kusurları göreceksiniz. İlk kez bir havya kullanıyorsanız, başlamadan önce bazı havya eğitimlerini izlemenizi tavsiye ederim.

MicroSD devre kartını devre tahtasındaki Arduino'ya aşağıdaki sırayla bağlayın:

  • Arduino pin GND -> MicroSD GND
  • Arduino pini 5V -> MicroSD VCC
  • Arduino pin D10 -> MicroSD CS
  • Arduino pimi D11 -> MicroSD DI
  • Arduino pimi D12 -> MicroSD D0
  • Arduino pin D13 -> MicroSD SCK (CLK olarak da adlandırıldığını gördüm)

MicroSD devre kartının CD pimi bu projede kullanılmamaktadır.

Adım 6: MicroSD kartı hazırlayın

MicroSD kartı hazırlayın
MicroSD kartı hazırlayın
MicroSD kartı hazırlayın
MicroSD kartı hazırlayın
MicroSD kartı hazırlayın
MicroSD kartı hazırlayın

MicroSD kartı bir adaptörle bir bilgisayara bağlayın. MicroSD-kart-SD-kart adaptörü kullanıyorum. MicroSD kartını SD Association'dan SD Formatter yazılımıyla biçimlendirin:

Kartım yeni ve zaten boş olmasına rağmen MicroSD kartındaki her şeyi silen “Overwrite Format” ayarını kullanıyorum. Bunu yapıyorum çünkü birçok derste Arduino ile SD kart kullanımı hakkında tavsiye ediliyor. Kartın adını belirtin ve “Biçimlendir”e basın. Bu genellikle benim için yaklaşık 5 dakika sürer ve “Kart Formatı tamamlandı!” mesajıyla biter. SDFormatter'ı kapatın.

Tüm sıkıştırılmış ses klibi.wav dosyalarını burada bulunan MicroSD kartın kök dizinine yükleyin. Yükleme tamamlandıktan sonra MicroSD kartı çıkarın ve MicroSD devre kartına geri koyun.

Ses yazılımında yolunuzu biliyorsanız, örnek dosyalarımdakiyle aynı şekilde adlandırırsanız, benimki yerine kendi ses kliplerinizi ekleyebilirsiniz. Dosyalar, örnekleme frekansı 44 100Hz olan 8 bit.wav dosyaları olmalıdır.

7. Adım: MicroSD kartı test edin

MicroSD kartı test edin
MicroSD kartı test edin
MicroSD kartı test edin
MicroSD kartı test edin

MicroSD kart bağlantısını test etmek için “CardInfoTest10” kodunu Arduino'ya yükleyin. Bu kod Limor Fried 2011 tarafından oluşturuldu ve Tom Igoe 2012 tarafından değiştirildi ve Arduino web sitesinde burada bulundu ve açıklandı.

9600 baud'da seri monitörü açın ve aşağıdaki mesajı aldığınızı onaylayın:

“SD kart başlatılıyor… Kablolama doğru ve bir kart mevcut.

Kart türü: SDHC

Birim türü FAT32”

Sonra bizim için artık önemli olmayan birçok metin satırı izler.

Seri monitörün nasıl çalıştığını öğrenmek istiyorsanız Adafruit: Seri monitör arduino'dan bu derse göz atın.

Adım 8: Arduino ve MicroSD-breakout Board'u Stripboard'a lehimleyin

Arduino ve MicroSD-breakout Board'u Stripboard'a lehimleyin
Arduino ve MicroSD-breakout Board'u Stripboard'a lehimleyin
Arduino ve MicroSD-breakout Board'u Stripboard'a lehimleyin
Arduino ve MicroSD-breakout Board'u Stripboard'a lehimleyin
Arduino ve MicroSD-breakout Board'u Stripboard'a lehimleyin
Arduino ve MicroSD-breakout Board'u Stripboard'a lehimleyin

Arduino'yu bilgisayardan ayırın ve Arduino'yu ve MicroSD devre kartını devre tahtasından yavaşça kaldırın. Küçük bir "düz başlı" tornavida kullanıyorum ve onu erkek pim başlıklarının plastik kısmı ile devre tahtası arasında, bileşenler elle kaldırılabilecek kadar gevşek olana kadar birkaç yerde oynatıyorum.

Breadboard'u kaldırın ve stripboard'u bakır adalar aşağı bakacak şekilde çevirin. Şimdi, projenin bu kısımlarını kalıcı hale getirmek için Arduino ve MicroSD devre kartını stripboard üzerine lehimleme zamanı. Bileşenleri şerit levhaya lehimledikten sonra çıkarmanın gerçekten zor olduğunu unutmayın, bu nedenle doğru konumlara doğru şekilde yerleştirildiklerinden ve lehimlemeden sonra iyi bir mekanik güç sağlamak için şerit levhaya mümkün olduğunca sıkı bir şekilde itildiğinden emin olun.

Lehimleme sırasında bileşenleri tutmak için yalıtım bandı kullanıyorum çünkü lehim yaparken şerit levhayı ters çevirmeniz gerekiyor, böylece lehimlemenin yapılacağı bakır adaları ve erkek pin başlıklarını görebilirsiniz.

Lehimleme sırasında stripboard ve gevşek bileşenleri masanın üzerine koymamak için “yardımcı eller” kullanıyorum. Yerleşirlerse, gevşek bileşenler biraz hareket edebilir ve şerit tahtasına sıkı geçme kaybolabilir.

MicroSD koparma kartı için işlemi tekrarlayın. Önce doğru yere sıkıca yerleştirin ve yalıtım bandı ile sabitleyin.

MicroSD koparma kartının bir tarafında yalnızca erkek pin başlıkları bulunduğundan, eğilebilir bir konumda sabitlenecektir. Bunda bir problem görmüyorum o yüzden izolasyon bandı ile köşeli olarak tutturuyorum ve lehimledikten sonra sıkıca oturuyor.

Daha sonra stripboard'u ters çevirip lehimleme sırasında “yardımcı ellerimi” kullanıyorum.

Adım 9: Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a bağlayın

Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a bağlayın
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a bağlayın
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a bağlayın
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a bağlayın
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a bağlayın
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a bağlayın

Şimdi ses çıkışı ve ses kontrolü için stripboard'a bileşenler ekleme zamanı. Bileşenler, renkli tek damarlı tel ile birbirine bağlanacaktır.

Potansiyometre bir ses kontrolü görevi görür, çevrildiğinde direncini arttırır ve bu da ses çıkışının sesini azaltır. Potansiyometreler hakkında daha fazla bilgi edinmek isterseniz bu wikipedia sayfasına göz atabilirsiniz: en.wikipedia.org/wiki/Potantiometer.

1k Ohm'luk direnç ve 0, 1 uF'lik seramik kapasitör, yüksek perde gürültüsünü gidermek için düşük geçiş filtresi görevi görür. Alçak geçiren filtreler hakkında daha fazla bilgi edinmek isterseniz şu wikipedia sayfasına göz atabilirsiniz: en.wikipedia.org/wiki/Low-pass_filter

MicroSD devre kartı ile Arduino arasındaki kabloları lehimlemeden önce bu bileşenleri stripboard'a lehimliyorum. Bunu yapıyorum çünkü ses çıkışı için kabloların stripboard'a yakın olmasını istiyorum.

Örnekte benimki gibi bükülmüşlerse potansiyometrenin metal ayaklarını düzleştirerek başlayın. Bunu yaparak, potansiyometreyi stripboard üzerinde yerinde tutan gücü artırmak için bacakları stripboard deliklerinden geçirebilirsiniz.

Potansiyometreyi, fritzing şemasına göre şerit levhanın deliklerinden geçirin.

Potansiyometrenin destek ayaklarını şerit tahtasına doğru bükmek için pense kullanın.

Şimdi potansiyometreyi Arduino'ya bağlama zamanı. Tek damarlı teli doğru uzunlukta kesin.

İçerideki metali açığa çıkarmak için telin her iki ucundaki yaklaşık 5 mm'lik plastiği çıkarmak için bir kablo şeridi aleti kullanın.

Kabloyu şerit tahtasına uyacak şekilde bükmek için pense kullanın.

Kabloyu, potansiyometrenin sağ pimine ve Arduino pimi D9'a bağlayan şerit levhadaki deliklerden geçirin. Daha fazla bileşen eklenirken teli yerinde tutmak için şeridin arka tarafındaki teli bükün. Henüz lehimleme.

Potansiyometrenin orta pimine bir tel ve potansiyometrenin sağına boş bir pim fritzing şemasına göre ekleyerek işlemi tekrarlayın.

Potansiyometrenin orta piminden telin yanındaki deliğe 1k Ohm direnci ekleyin.

Fritzing şemasına göre şerit levhadaki iki deliğe sığdırmak için kapasitörün bir ayağını iki kez bükmek için pense kullanın.

Kondansatörü şerit tahtasındaki deliklerden geçirin, böylece bir bacak dirençle bir deliği paylaşacak ve bir bacak rezistörün sağındaki boş bir 3 delikli adadaki bir delikten geçecektir.

Kondansatörü, şerit tahtasından dişlerin altındaki potansiyometre rafından daha yüksek olmayacak şekilde yeterince aşağı itin. Bunun nedeni, kasanın metal tepesinin potansiyometre üzerindeki rafa dayanacağı ve bu nedenle kondansatörün üst kısımda olmaması gerektiğidir.

Arduino topraklamasını potansiyometrenin sol pimine bağlamak için iki kablo daha ekleyin ve oradan kondansatöre bağlı bir deliğe devam edin.

Adım 10: Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a Lehimleyin

Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a Lehimleyin
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a Lehimleyin
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a Lehimleyin
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a Lehimleyin
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a Lehimleyin
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a Lehimleyin
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a Lehimleyin
Ses Kontrol Düğmesini ve Alçak Geçiren Filtreyi Stripboard'a Lehimleyin

Bileşenlerin ve kabloların düşmemesi için şeridin arka tarafındaki tüm telleri büktükten sonra şeridi ters çevirebilirsiniz. Stripboard'u baş aşağı tutmak için "yardımcı ellerimi" kullanıyorum. Bileşenlerin ve tellerin bükülmüş bacaklarının diğerlerini engellemediğinden emin olun. Bazen bükülmüş bacaklar, farklı bakır adaları arasındaki boşluğu kapatmak için kullanılabilir. Genellikle bu, Arduino'nun toprak ve 5V pinleri ile yapmak iyidir, çünkü birçok bileşen genellikle bu ikisine bağlanır. Bu durumda bu tekniği Arduino topraklama piminde kullanıyorum.

Lehimlemeden sonra bacakları ve telleri çok uzun oldukları yerde kesmek için keskin bir pense kullanıyorum.

Adım 11: MicroSD Breakout Board'u Arduino'ya bağlayın

MicroSD Breakout Board'u Arduino'ya bağlayın
MicroSD Breakout Board'u Arduino'ya bağlayın
MicroSD Breakout Board'u Arduino'ya bağlayın
MicroSD Breakout Board'u Arduino'ya bağlayın
MicroSD Breakout Board'u Arduino'ya bağlayın
MicroSD Breakout Board'u Arduino'ya bağlayın

Şimdi MicroSD devre kartını Arduino'ya bağlamanın zamanı geldi. Arduino'nun topraklaması ile MicroSD devre kartının topraklaması arasına bir kablo bağlayarak başlayın. Şimdi Arduino ile potansiyometrenin sol pimi arasında giden telin ucunu Arduino'nun topraklama piminin yanındaki bitişik bakır adaya lehimleyerek oluşturduğum Arduino topraklama piminin uzantısını kullanıyorum.

Teli yerinde tutmak için şeridin arka tarafındaki telin ucunu bükmeye devam edin ve Arduino ile MicroSD devre kartı arasındaki tüm teller yerlerine oturana kadar lehimleme ile bekleyin.

MicroSD devre kartının CS pimi ile Arduino'nun D10 pimi arasına bir kablo ekleyin.

MicroSD devre kartının DI pimi ile Arduino'nun D11 pimi arasında bir tel ile devam edin.

MicroSD devre kartının DO'sunu Arduino'nun D12 pinine bağlayın.

MicroSD devre kartının SCK pinini (bu pin SCK yerine CLK olarak adlandırılmadan önce kullandığım başka bir MicroSD devre kartında) Arduino'nun D13 pinine bağlayın.

Bağlanan son kablo, MicroSD devre kartının VCC pimi ile Arduino'nun 5V pimi arasındadır.

Teller biraz sıkışık olabilir ancak tellerin metal kısımlarının birbirine değmemesine dikkat edin.

Stripboard'u çevirin ve kabloların hala yerinde olduğundan emin olun.

Adım 12: MicroSD Breakout Board'u Stripboard'a Lehimleyin

MicroSD Breakout Board'u Stripboard'a Lehimleyin
MicroSD Breakout Board'u Stripboard'a Lehimleyin
MicroSD Breakout Board'u Stripboard'a Lehimleyin
MicroSD Breakout Board'u Stripboard'a Lehimleyin

Lehim uygulayın ve kalan tel uçlarını kesin.

Adım 13: Ses Jakını Stripboard'a Bağlayın ve Lehimleyin

Ses Jakını Stripboard'a Bağlayın ve Lehimleyin
Ses Jakını Stripboard'a Bağlayın ve Lehimleyin
Ses Jakını Stripboard'a Bağlayın ve Lehimleyin
Ses Jakını Stripboard'a Bağlayın ve Lehimleyin
Ses Jakını Stripboard'a Bağlayın ve Lehimleyin
Ses Jakını Stripboard'a Bağlayın ve Lehimleyin
Ses Jakını Stripboard'a Bağlayın ve Lehimleyin
Ses Jakını Stripboard'a Bağlayın ve Lehimleyin

Şimdi ses jakını stripboard'a bağlamanın zamanı geldi. Kabloları ses jakına bağlayarak başlayın ve yerinde kalmaları için ses jakı pimlerinin etrafındaki kabloları bükün.

Lehimleme sırasında teli yerinde tutmak zor olabilir. Bunun için bir kez daha “yardımcı ellerimi” kullanıyorum.

Ses jakı kablolarını fritzing şemasına göre stripboard'a bağlayın ve onları yerinde tutmak için stripboard'un arka tarafındaki kabloları bükün.

Stripboard'u ters çevirin ve ses jakı kablolarına lehim uygulayın. Ardından kalan telleri bir pense ile kesin.

Adım 14: Ses Jakını Test Edin

Ses Jakını Test Edin
Ses Jakını Test Edin
Ses Jakını Test Edin
Ses Jakını Test Edin

Şimdi ses çıkışını test etme zamanı. Arduino'yu bilgisayara bağlayın ve burada bulunan “andi_testsound” kodunu yükleyin.

Ses jakını 3,5 mm ses kablosuyla (normal kulaklıkların kullandığı konektörle aynı) amplifikatörlü bir hoparlöre bağlayın. Bu videoda ses jakını arka tarafında da 3.5mm “Ses Girişi” olan küçük bir bluetooth hoparlöre bağlıyorum. Bu devre, ses çıkışının amplifikasyonundan yoksun olduğu için bağlı kulaklıklarla çalışmayacaktır. Arduino'nun güç alması için hala bilgisayara bağlı olması gerekiyor. “andi_testsound” kodu, MicroSD kartından farklı ses klipleri oynatır ve her şey çalışırsa, şimdi hoparlörünüzden rastgele bir vuruş duyacaksınız. Çıkışın sesini artırmak veya azaltmak için potansiyometreyi de çevirebilirsiniz.

Adım 15: Potansiyometreleri Stripboard'a Bağlayın ve Lehimleyin

Potansiyometreleri Stripboard'a Bağlayın ve Lehimleyin
Potansiyometreleri Stripboard'a Bağlayın ve Lehimleyin
Potansiyometreleri Stripboard'a Bağlayın ve Lehimleyin
Potansiyometreleri Stripboard'a Bağlayın ve Lehimleyin
Potansiyometreleri Stripboard'a Bağlayın ve Lehimleyin
Potansiyometreleri Stripboard'a Bağlayın ve Lehimleyin

Şimdi, oluşturulan vuruşu kontrol etmek için düğme olarak kullanılan potansiyometrelerin geri kalanını eklemenin zamanı geldi. Arduino web sitesinde bir Arduino ile analog girişler olarak potansiyometre kullanma hakkında daha fazla bilgi edinin: Bir Potansiyometre Okuma (analog giriş).

İlk potansiyometrede olduğu gibi elektriksel işlevi olmayan potansiyometrelerin ayaklarını pense ile düzeltin.

Potansiyometreleri, Fritzing şemasına göre, bileşenlerin beş ayağının tümü deliklerden geçecek şekilde doğru yere koyun.

Lehimleme sırasında biraz mekanik güç kazandırmak için şeridin arkasındaki iki yan ayağı bükün.

Yan ayakların herhangi bir elektriksel işlevi olmasa bile beş ayağı da lehimleyin. Bu, potansiyometrelere biraz ekstra mekanik güç verir.

Adım 16: Kondansatörleri Stripboard'a Bağlayın ve Lehimleyin

Kondansatörleri Stripboard'a Bağlayın ve Lehimleyin
Kondansatörleri Stripboard'a Bağlayın ve Lehimleyin
Kondansatörleri Stripboard'a Bağlayın ve Lehimleyin
Kondansatörleri Stripboard'a Bağlayın ve Lehimleyin
Kondansatörleri Stripboard'a Bağlayın ve Lehimleyin
Kondansatörleri Stripboard'a Bağlayın ve Lehimleyin

Sinyali daha kararlı hale getirmek için sinyal çıkış pimi ile potansiyometrelerin topraklama pimi arasına kapasitörler eklenir. Bu Eğitilebilir Kitapta giriş yumuşatma hakkında daha fazla bilgi edinin: Düzgün Potansiyometre Girişi.

Fritzing şemasına göre kapasitörleri stripboard'a ekleyin. Bunları, üst kısımları potansiyometrelerin rafının üzerinde olmayacak şekilde stripboard'a yakın olarak aşağı doğru itin.

Lehimleme sırasında yerlerinde tutmak için kondansatörlerin bacaklarını şerit tahtasının arka tarafında bükün.

Bacakları lehimleyin ve kalan uzunluğu kesin.

Adım 17: Döner Kodlayıcıyı Stripboard'a Bağlayın ve Lehimleyin

Döner Kodlayıcıyı Stripboard'a Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Stripboard'a Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Stripboard'a Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Stripboard'a Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Stripboard'a Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Stripboard'a Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Stripboard'a Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Stripboard'a Bağlayın ve Lehimleyin

Döner kodlayıcının iki yan ayağını şerit tahtasına yaslanacak şekilde düzeltin. Bunu yapıyorum çünkü döner kodlayıcılarımın bir stripboard deliğinden geçemeyecek kadar büyük yan ayakları var.

Döner kodlayıcıyı Fritzing şemasına göre doğru yerde stripboard boyunca itin.

Daha sonra lehimleme sırasında döner kodlayıcıyı yerinde tutmak için bir yalıtım bandı kullanırım çünkü kodlayıcının pimleri onu yeterince iyi tutmaz.

Döner kodlayıcıyı lehimleyin ve bandı çıkarın.

Adım 18: Potansiyometreleri Arduino'ya Bağlama (1/2) Telleri Bağlayın ve Lehimleyin

Potansiyometrelerin Arduino'ya Bağlanması (1/2)
Potansiyometrelerin Arduino'ya Bağlanması (1/2)
Potansiyometrelerin Arduino'ya Bağlanması (1/2)
Potansiyometrelerin Arduino'ya Bağlanması (1/2)
Potansiyometrelerin Arduino'ya Bağlanması (1/2)
Potansiyometrelerin Arduino'ya Bağlanması (1/2)
Potansiyometrelerin Arduino'ya Bağlanması (1/2)
Potansiyometrelerin Arduino'ya Bağlanması (1/2)

Her potansiyometrenin orta pinlerinden sinyal kablolarını Fritzing şemasına göre sağ Arduino pinine ekleyin.

Potansiyometrenin sağ pinlerini MicroSD devre kartının VCC pinine seri olarak bağlayan 5V-telleri için de aynısını yapın.

Şerit tahtasının arka tarafındaki telleri bükün.

Telleri lehimleyin ve tellerin kalan metal kısmını kesin.

Adım 19: Potansiyometreleri Arduino'ya Bağlama (2/2) Telleri Bağlayın ve Lehimleyin

Potansiyometrelerin Arduino'ya Bağlanması (2/2)
Potansiyometrelerin Arduino'ya Bağlanması (2/2)
Potansiyometrelerin Arduino'ya Bağlanması (2/2)
Potansiyometrelerin Arduino'ya Bağlanması (2/2)
Potansiyometrelerin Arduino'ya Bağlanması (2/2)
Potansiyometrelerin Arduino'ya Bağlanması (2/2)

Stripboard'un ön tarafında kalabalıklaşmaya başlıyor, bu yüzden bileşenlerin son pinlerini bağlamak için son telleri arka tarafa eklemek istiyoruz. Artık potansiyometreler ve döner kodlayıcı yerinde olduğuna göre, şerit levha kendi başına baş aşağı durabilir ve bu da tellerin doğrudan arka tarafa lehimlenmesine yardımcı olur.

Potansiyometrelerin topraklama pimlerini bağlayacak eşit uzunluktaki üç kabloyu ölçerek başlayın. Bu teller deliklerden geçmeyecek, bunun yerine Fritzing şemasına göre sağ pimin yanında yatarken lehimlenecektir.

Bu, bir delikten geçen ve bükülen bir teli lehimlemekten daha zordur, bu nedenle her seferinde bir tel ile başlayın ve farklı pimlerin lehiminin üst üste gelmemesine dikkat edin.

Adım 20: Döner Kodlayıcıyı Arduino'ya Bağlama Tellerini Bağlayın ve Lehimleyin

Döner Kodlayıcıyı Arduino'ya Bağlama Tellerini Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Arduino'ya Bağlama Tellerini Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Arduino'ya Bağlama Tellerini Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Arduino'ya Bağlama Tellerini Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Arduino'ya Bağlama Tellerini Bağlayın ve Lehimleyin
Döner Kodlayıcıyı Arduino'ya Bağlama Tellerini Bağlayın ve Lehimleyin

Şimdi potansiyometrelerin topraklama kablolarını döner kodlayıcıya bağlamak için iki kısa kablo ekleyerek devam edin.

Şerit levhanın potansiyometre üzerinde kendi başına durmasına izin verirken telleri lehimleyin.

Fritzing şemasına göre döner kodlayıcıyı arduinoya bağlayan üç kablo ekleyin ve son olarak MicroSD koparmasının topraklama pimini en yakın potansiyometrenin topraklama pimine bağlayan kısa bir kablo ekleyin. Telleri birer birer lehimleyin.

Adım 21: Tam ANDI kodunu test edin

Tam ANDI kodunu test edin
Tam ANDI kodunu test edin
Tam ANDI kodunu test edin
Tam ANDI kodunu test edin

Şimdi burada bulunan kodun tam sürümünü test etme zamanı. Arduino'yu bilgisayara bağlayın ve ANDI kodunu yükleyin.

Ardından hoparlör kablosunu ses çıkışına bağlayın ve potansiyometreleri ve döner kodlayıcıyı test edin. Çok yüksek perdeli sesler duyarsanız endişelenmeyin, bu benim için Arduino'yu USB kablosuyla çalıştırmaktan kaynaklanıyor. Bir sonraki adımda, bir pil konektörünü ve bir güç anahtarını stripboard'a lehimleyeceksiniz ve ardından Arduino'nun artık bilgisayar tarafından çalıştırılması gerekmiyor.

Adım 22: Pil Konnektörünü Stripboard'a Bağlayın ve Lehimleyin

Pil Konektörünü Stripboard'a Bağlayın ve Lehimleyin
Pil Konektörünü Stripboard'a Bağlayın ve Lehimleyin
Pil Konektörünü Stripboard'a Bağlayın ve Lehimleyin
Pil Konektörünü Stripboard'a Bağlayın ve Lehimleyin
Pil Konektörünü Stripboard'a Bağlayın ve Lehimleyin
Pil Konektörünü Stripboard'a Bağlayın ve Lehimleyin

Pil konektörü, güç kaynağı olarak 9V'luk bir pili stripboard'a bağlar. Geçiş anahtarı, pil konektörünün kırmızı kablosunu köprüleyerek veya keserek projeyi açar veya kapatır.

Kırmızı kabloyu pil konektörü tutucusundan yaklaşık 10 cm kesin ve kablonun ucunu geçiş anahtarının orta pimi etrafında bükün. Ardından, geçiş anahtarının dış pimlerinden birine yaklaşık 20 cm'lik başka bir kablo bağlayın.

Kabloları yerinde tutmak için "yardımcı elleri" kullanarak her iki kırmızı kabloyu geçiş anahtarına lehimleyin.

Kırmızı kablonun ucunu Arduino'nun Vin-pinine ve siyah kabloyu Fritzing şemasına göre konumlarda topraklama pimine bağlayın.

Şerit levhanın arka tarafındaki telleri bükün ve levhayı yerinde lehimlemek için çevirin.

Arduino'yu açmak için geçiş anahtarını kullanın ve mikro denetleyicideki LED'lerin açılıp açılmadığına bakın.

Adım 23: Devreyi Test Edin

Devreyi Test Edin
Devreyi Test Edin

Sesi azaltmak için en soldaki potansiyometreyi saat yönünün tersine çevirin ve ardından hoparlör kablosunu ses konektörüne takın. Hoparlör kablosunu ses konektörüne iterken bazen oluşabilecek yüksek gürültüleri önlemek için şerit tahtası bağlanırken hoparlör de minimum ses seviyesinde olmalıdır.

Adım 24: Kendi Tarzınıza Göre Kapatın

Kendi Yolunla Kapat
Kendi Yolunla Kapat
Kendi Yolunla Kapat
Kendi Yolunla Kapat
Kendi Yolunla Kapat
Kendi Yolunla Kapat

Harika iş, bitirdiniz! Şimdi devreyi istediğiniz gibi kapatmak size kalmış. Devremi, alüminyum levha ve koyu boyalı huş ağacı kontrplaktan yapılmış bir muhafaza içine koymayı seçtim, ancak bunu istediğiniz gibi yapmaktan çekinmeyin.

Lütfen bir yorum bırakın veya devrelerinizle veya paylaşmak istediğiniz herhangi bir sorunuz veya iyileştirmeniz varsa [email protected] adresinden bana bir e-posta gönderin!

İlk Kez Yazar Yarışması 2018
İlk Kez Yazar Yarışması 2018
İlk Kez Yazar Yarışması 2018
İlk Kez Yazar Yarışması 2018

2018 İlk Kez Yazar Yarışmasında İkincilik Ödülü

Son Söz Mücadelesi 9
Son Söz Mücadelesi 9
Son Söz Mücadelesi 9
Son Söz Mücadelesi 9

Epilog Challenge 9'da İkincilik

Arduino Yarışması 2017
Arduino Yarışması 2017
Arduino Yarışması 2017
Arduino Yarışması 2017

Arduino Yarışması 2017'de İkincilik

Önerilen: