İçindekiler:

Boomstick - Animasyonlu LED Sürücü: 10 Adım
Boomstick - Animasyonlu LED Sürücü: 10 Adım

Video: Boomstick - Animasyonlu LED Sürücü: 10 Adım

Video: Boomstick - Animasyonlu LED Sürücü: 10 Adım
Video: Boomstick Fire Effect 2024, Temmuz
Anonim
Image
Image
Bileşenler ve Araçlar
Bileşenler ve Araçlar

Boomstick, küçük bir Arduino tarafından desteklenen ve müziğe duyarlı, animasyonlu bir programlanabilir RGB LED dizisi oluşturmak için bir projedir. Bu kılavuz, Boomstick yazılımını çalıştırmak için birleştirebileceğiniz bir donanım yapılandırmasına odaklanmaktadır. Bu donanım, bornoz veya davlumbaz gibi giyilebilir bir eşyayı koymak veya taşınabilir bir totem direğinin uzunluğunu aydınlatmak için harika bir boyuttur. Bileşenler bir mikrofon (müzik almak için), bir düğme (parlaklığı ayarlamak için) ve bir düğme (animasyonları değiştirmek için) içerir. Tüm ünite (LED'ler dahil), bir duvar adaptörüne veya taşınabilir bir USB pil şarj cihazına takılabilen tek bir mikro USB bağlantı noktasından güç alır.

Bu proje orta derecede zor. Lehimleme konusunda rahat olmanız ve küçük parçalarla çalışmak için sabrınız olması gerekir. Toplam yapım süresi 2+ saattir.

Adım 1: Bileşenler ve Araçlar

  • Adafruit Perma-Proto Yarım Boy Breadboard PCB - 4,50 $
  • Adafruit ItsyBitsy 32u4 - 5V 16MHz - 9.95
  • Elektret Mikrofon Amplifikatörü - Ayarlanabilir Kazançlı MAX5566 - $6,95
  • USB Micro-B Breakout Kartı - 1,50 $
  • Breadboard Trim Potansiyometresi - 10K - 1,25$
  • Dokunsal düğme anahtarı (6mm)
  • 10K ohm direnç
  • 3 pinli JST SM Kabloları - 1,50 $

Tüm linkler Adafruit'ten ve yazarken güncel fiyatı ekliyorum (değişebilir!) Toplam maliyet 30 doların altında olmalıdır. Ayrıca şunlara da ihtiyacınız olacak:

  • NeoPixel RGB şerit - proje ihtiyaçlarınıza göre seçin, ancak 30LED/m'nin giyilebilir cihazlar için iyi çalıştığını düşünüyorum
  • LED'leri yerleştirmek için giyilebilir ürün veya benzeri
  • Küçük çaplı bağlantı teli - Adafruit'in bu sağlam çekirdek setinin mükemmel çalıştığını görüyorum
  • Havya, lehim, akı
  • Düz çapraz kesiciler - lehimlemeden sonra fazla teli kesmek için mükemmel
  • tel striptizci
  • Sıcak yapıştırıcı tabancası
  • Kaba taneli zımpara kağıdı

Giyilebilir bir cihaz yapıyorsanız bir USB pil takımı almanızı tavsiye ederim. Bir Anker PowerCore 10000'den iyi çalışma süreleri (tam parlaklıkta 60 LED diziyle 6+ saat) yaşadım.

Adım 2: PermaProto Panosunu Hazırlayın

PermaProto Panosunu Hazırlayın
PermaProto Panosunu Hazırlayın

Bileşenlerimizi olabildiğince sıkı bir şekilde yerleştirmek istiyoruz ve maalesef bu, devrenin farklı bölümlerinin birbirine bağlı olmaması için PCB üzerindeki bazı izleri kesmemiz gerektiği anlamına geliyor.

  1. PCB'yi metin dik olacak şekilde tutun, ardından yukarıdan aşağıya çevirin (böylece sol taraf hala solda kalır).
  2. Resimde gösterilen izleri keskin bir bıçağın ucuyla dikkatlice kesin. Dikey izlerdeki üç puan #5, 9 ve 11'dedir.
  3. Temiz bir kırılma sağlamak için izi birden çok kez puanlamanız ve hatta PCB'yi çizmeniz gerekebilir. Üstteki iki yatay iz daha derindir ve daha fazla kesme kuvveti gerektirir.
  4. İsteğe bağlı olarak, iz kesimlerinin her birinde iletkenlik olmadığını kontrol etmek için bir multimetre kullanın.
  5. İsteğe bağlı olarak, çapraz gömme kesiciler kullanarak resimde gösterilen küçük kareyi kesin. Bunu, 4 kenardan her birini kesici ile kesebildiğiniz kadar derinden keserek, ardından tahtayı çevirerek ve diğer taraftan keserek yapabilirsiniz. Bu delik, işimiz bittiğinde mikrofon kartındaki trim potansiyometresine erişim sağlar.

Adım 3: İlk Kablolama Setini Lehimleyin

Lehim İlk Kablolama Seti
Lehim İlk Kablolama Seti
Lehim İlk Kablolama Seti
Lehim İlk Kablolama Seti
Lehim İlk Kablolama Seti
Lehim İlk Kablolama Seti
Lehim İlk Kablolama Seti
Lehim İlk Kablolama Seti

Bu projedeki tellerin ve bileşenlerin birlikte lehimlenmesinin birçok yolu vardır. Ancak, bu kılavuzdaki yaklaşım bana iyi hizmet etti ve birkaç kez tekrarlandı. Kablolamanın nasıl yerleştirileceğine ilişkin amaç, herhangi bir noktada üst üste binen iki kattan fazla kablo olmamasıdır, bu nedenle kabloların konumlarını ve uzunluklarını yakından takip etmeye özen gösterin. Bu kılavuzdaki resimlerin her birinde teller renk kodludur:

  • Kırmızı, 5V pozitif kabloyu gösterir.
  • Sarı, 3V pozitif kabloyu gösterir.
  • Beyaz, bir sinyal veya veri kablosunu gösterir.
  • Siyah, bir topraklama kablosunu gösterir.

Telleri hazırlamak ve lehimlemek için biraz özen gösterilmesi gerekir. Bu benim tipik sürecim:

  1. Gerekli olan yaklaşık tel uzunluğunu kesin.
  2. Bir ucu soyun - daha sonra fazlalığı keseceğiniz için uzunluk çok önemli değildir.
  3. Soyulmuş teli ilk delikten geçirin ve teli son konumuna yatırın.
  4. Yalıtımı doğrudan küçük parmağınızla ikinci deliğin üzerinden geçirin.
  5. Kabloyu çıkarın ve diğer ucunu küçük resim puanının bulunduğu yerden soyun.
  6. Kabloyu tekrar takın ve her bir ucu lehimleyin.
  7. Fazlalığı kesin.

Bu ilk adım için, herhangi bir bileşen eklemeden önce bir ilk kablolama katmanı oluşturacağız. Bu, bazı kısımlar lehimleme ve düzeltme için erişilemez hale geleceğinden, hayatımızı biraz daha kolaylaştıracaktır.

  1. Belirtilen konumda 10K ohm dirençte lehimleyin.
  2. Ek kabloları resimde gösterilen yaklaşık konumlarda lehimleyin. Siyah/kırmızı kablolardaki ek uzunluk ve eğriye dikkat edin.
  3. Tahtayı ters çevirin ve lehim noktalarının yerlerini iki kez kontrol edin.

Bu aşamada LED konektörünü de takacağız. Arduino'ya lehim yaptığımızda veri bağlantısına erişilemeyecek.

  1. Konektörün üç kablosunu ayırın.
  2. Konektörü baş parmağınızla panoya tutun ve ortadaki kabloyu gösterildiği gibi 10 numaralı ize uzanarak yerleştirin.
  3. Kabloyu uygun uzunlukta kesin (delikten sokmak için biraz fazladan bırakın).
  4. Teli soyun ve kalaylayın.
  5. Belirtilen deliğe lehimleyin.

Çalışırken diyagonal düz kesicilerle fazla teli kesmeyi unutmayın!

Adım 4: Arduino'yu Ekleme

Arduino'yu Eklemek
Arduino'yu Eklemek
Arduino'yu Eklemek
Arduino'yu Eklemek
Arduino'yu Eklemek
Arduino'yu Eklemek

İlk bileşenimizi lehimleme zamanı! Arduino, mikrofon ve mikro USB çıkışı için pinleri her birine önceden lehimlememiz gerektiğini unutmayın. Özellikle Arduino için tüm pinleri lehimlemiyoruz. Sadece bir alt küme gereklidir ve bir tarafta bazı boşluklar varsa hayatımızı kolaylaştırır. Resimleri dikkatli takip edin

  1. Pimleri bileşenlere lehimlemek için, lehimlemeden önce pimleri ve bileşeni bir devre tahtasına birlikte itmenin en kolay olduğunu düşünüyorum. Bu, pimlerin tümünün dikey olarak hizalanmasını ve bileşenle kare olmasını sağlar. Kendinizi dürtmemeye dikkat edin! Düz ve sağlam bir şeyle pimleri aşağı itmek en kolayıdır.
  2. Arduino'yu resimde gösterildiği gibi yönlendirin. BAT/G/USB ile başlayan kenar boyunca tam bir pin sırası ekleyebilirsiniz.
  3. RST/5V/ARef kenarı için 4 pin ve 6 pin ayırın. 4 pin 5V ile A0 arasında, 6 pin ise A4 ile 3V arasındadır.
  4. Arduino'nun siyah plastikle tam olarak aynı hizada olduğundan emin olarak tüm pimleri tek tek lehimleyin.
  5. Breadboard'dan çıkarın ve pimlerin resimdeki gibi göründüğünü doğrulamak için altını bir kez daha kontrol edin.

Şimdi onu PCB'ye lehimlemeye hazırız!

  1. Arduino'yu resimde gösterildiği gibi konumlandırın.
  2. LED konektörünün veri kablosunun A1/A2/A3 boşluğunun altına girdiğinden emin olun.
  3. Gerekirse, bileşeni PCB'ye tutturmak için bant kullanın ve alt taraftan karta lehimleyin.
  4. Çapraz gömme kesicilerinizi kullanarak fazla pimleri kesin. Dikkatli olun - bu, küçük iğne parçalarını yüksek hızda uçurabilir. Bir tür gözlük takmanızı ve tahtayı çöp kutusuna veya muhtemelen diğer elinize doğrultmanızı tavsiye ederim.

Adım 5: Daha Fazla Bileşen

Daha Fazla Bileşen!
Daha Fazla Bileşen!
Daha Fazla Bileşen!
Daha Fazla Bileşen!
Daha Fazla Bileşen!
Daha Fazla Bileşen!

Artık bileşenlerin geri kalanını PCB'ye lehimlemeye hazırız.

İlk olarak, kartın alt tarafına ek bir tel lehimlememiz gerekiyor. İlk resmin sağ tarafındaki sarı kabloya dikkat edin!

Bu yapıldıktan ve fazlalık kesildikten sonra, mikrofon zamanı.

  1. İlk olarak, üç pimi mikrofon devre kartına lehimleyin. Bu bileşen için, PCB'ye açılı olarak yerleştirilmesinin iyi (hatta arzu edilir) olduğuna dikkat edin - ikinci resmin sağ tarafına dikkat edin. Bunu başarmanın en kolay yolu, pinleri bir devre tahtasına bastırılırken lehimlemek ve mikrofon kartının devre tahtasına açılı olarak uzanmasına izin vermektir.
  2. İsteğe bağlı olarak, mikrofon potansiyometresini kırpın. Potansiyometreyi saat yönünde döndürmek için (üçüncü resimde gösterilmiştir) ÇOK DİKKATLİCE küçük bir tornavida kullanın. Çok hassas bir bileşen olduğunu ve kolayca kırılabileceğini unutmayın. Sadece kısmi bir devrim yapacak, daha fazla zorlama. Potansiyometreyi saat yönünde kırpmak, amplifikatörün gücünü azaltır, bu da mikrofonu daha az hassas hale getirir ve gerçekten gürültülü ortamlarda (gece kulübü veya müzik festivali gibi) daha iyi kalite sağlar. Ancak evde müzik dinlemek gibi daha sessiz ortamlarda efektlerin tetiklenmesini zorlaştıracağını unutmayın.
  3. Üçüncü resimde gösterilen konuma bir tutkal damlası yerleştirmek için sıcak bir tutkal tabancası kullanın.
  4. Mikrofonu belirtilen konumda PCB'ye bastırın - pimler #17-19 izleri boyunca ikinci sırada aşağı doğru olmalıdır.
  5. PCB'yi ters çevirin ve pimleri lehimleyin. Fazlalığı kesin.

Şimdi Mikro USB koparma işlemini yapalım.

  1. Mikrofondan farklı olarak, Micro USB kartının pimlerle kare olmasını istiyoruz. Bu, USB kablosunun takıldığında karttan paralel olarak çıkması ve PCB'ye müdahale etmemesi içindir. Pimleri lehimlerken ve tahtaya lehimlerken desteklemeye özen gösterin. Yine, son oryantasyon için ikinci resme bakın.
  2. Koparmayı doğru konuma önceden yerleştirmek için tekrar sıcak tutkal kullanabilirsiniz. Pimler, 15-19 numaralı izler boyunca alt sırada (iki güç satırı DEĞİL) olmalıdır.
  3. Gerektiğinde ek sıcak tutkalla kartın altındaki boşluğu güçlendirin. Bağlantı noktası, takılı USB kablosundan tork kuvvetlerini alabildiğinden, bu çok ihtiyaç duyulan gücü sağlar.

Son olarak, düğmeyi ve potansiyometreyi lehimlememiz gerekiyor.

  1. Düğmeyle başlayın. Bacaklarını biraz genişletin ve resimde gösterilen konuma sokun.
  2. Düğmeyi yerinde tutmaya yardımcı olmak için alt taraftaki bacakları içe doğru bükebilirsiniz.
  3. Bacakların her birini tahtanın üstünden lehimleyin.
  4. Şimdi potansiyometreyi gösterildiği gibi yerleştirin. Pimlerin resimde üstte olduğuna dikkat edin.
  5. Bir miktar bantla geçici olarak tahtaya sabitleyin ve kartın altından lehimleyin.

Adım 6: Son Kablolama

Son Kablolama
Son Kablolama
Son Kablolama
Son Kablolama

Talimatları kısa tutacağım, ancak panonun alt tarafındaki kabloları bitirmemiz gerekiyor.

  1. İlk resimde sol üstteki siyah ve sarı kabloları lehimleyin. Bunlar, potansiyometrenin vereceği voltaj aralığını sağlar.
  2. İkinci resimde sağ alttaki siyah beyaz telleri lehimleyin. Bunlar, mikrofon için topraklama ve çıkış kablolaması sağlar.
  3. Tüm kabloların gösterildiği gibi mevcut olduğunu onaylayın.

Artık alt kısımla işimiz bitti! İsteğe bağlı olarak, kabloları tutmak ve kısa devrelere karşı koruma sağlamak için stratejik olarak sıcak tutkalı noktalayabilirsiniz - genellikle rahatsız etmesem de.

Adım 7: LED Konektör Gücünün Kablolanması

LED Konektör Gücünün Kablolanması
LED Konektör Gücünün Kablolanması
LED Konektör Gücünün Kablolanması
LED Konektör Gücünün Kablolanması

LED konektörünün doğrudan USB girişinden güç alması gerekir. Şimdi bunu lehimleyelim.

  1. Konektörü baş parmağınızla son konumunda panoya doğru tutun (bkz. resim 2).
  2. Alt sıradan ikinci sırada, doğrudan mevcut lehim bağlantılarının üstüne küçük bir uzunlukta (1-2 mm) tel ve lehim çıkaracağız.
  3. İki kablonun her birini buna göre kesin ve soyun. İlk resimde gösterildiği gibi, alt tel 5V bağlantıya, üst tel GND'ye bağlanmalıdır.
  4. Telin soyulmuş kısımlarının her ikisini de kalaylayın.
  5. Bunları mevcut lehim bağlantılarına dikkatlice lehimleyin. 5V kablosunun solundaki ize bağlanmadığından emin olun, çünkü bu 3.3V sinyal taşır ve bunu yapmak Arduino'nuzu öldürebilir. Kartı açmadan önce bir multimetre ile iki iz arasında iletkenlik olmadığını kontrol etmeniz önerilir.
  6. LED konektörünü tahtaya sıkıca yapıştırın ve bol miktarda yapıştırıcıyla güçlendirin.

Tahtanızın fotoğraftaki gibi göründüğünü onaylayın!

Adım 8: Panoya Bağlanma

Panoya Bağlanmak
Panoya Bağlanmak
Panoya Bağlanmak
Panoya Bağlanmak

Panoya bağlanmanın iki ana yolu vardır.

  • Arduino'yu programlamak için doğrudan üzerindeki USB portuna bağlayınız (resim 1).
  • LED'leri çalıştırmak için alttaki USB bağlantı noktasına bağlayın ve LED'leri bağlayın (resim 2).

9. Adım: Son Dokunuşlar

Son Dokunuşlar
Son Dokunuşlar
Son Dokunuşlar
Son Dokunuşlar

Bileşenler mümkün olduğunca kompakt bir şekilde düzenlenmiştir, böylece PCB'nin bir kısmı boş kalır. Bunu resimde gösterildiği gibi dikkatlice kesebilirsiniz. Bunu tam olarak yapmanın en iyi yolundan emin değilim - Bazı ağır hizmet tipi tel kesiciler kullanıyorum, ancak dikkatli olursanız muhtemelen bir demir testeresi de kullanabilirsiniz. Mevcut delikleri kesmek işi biraz daha kolaylaştırır.

Fazlalığı kestikten sonra, PCB oldukça keskin olabileceğinden, kenarları ve köşeleri biraz kaba zımpara kağıdı ile zımparalamanızı şiddetle tavsiye ederim.

Bu ünitenin tamamı, kontrollere ve bağlantı noktalarına erişmek için delikler açılmış, ısıyla daralan geniş bir bantla sarılabilir.

Önerilen: