İçindekiler:
Video: DIY MusiLED, Tek Tıkla Windows ve Linux Uygulaması ile Müzik Senkronize LED'ler (32-bit ve 64-bit). Yeniden Oluşturması Kolay, Kullanımı Kolay, Taşıması Kolay.: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu proje, Arduino Board'unuza 18 LED (6 Kırmızı + 6 Mavi + 6 Sarı) bağlamanıza ve bilgisayarınızın Ses Kartının gerçek zamanlı sinyallerini analiz etmenize ve bunları beat efektlerine (Snare) göre aydınlatmak için LED'lere aktarmanıza yardımcı olacaktır., Yüksek Hat, Tekme). Bununla ilgili birkaç talimat gördüm, ancak çoğu çok hantal ve yeni başlayanlar veya hazır bir Kendin Yap Projesi isteyen DIY'ciler için kodlar yapmak zor, saatlerce kaynak kodlarını gözden geçirmek zorunda kalmadan bunlardan bir anlam çıkarmak için. Ayrıca 6 şerit smd 5050 veya ayrı ayrı programlanabilen RBG WS28xx serisini de kullanabilirsiniz. Ancak güç gereksinimleri farklıdır, bu nedenle bu konularda yeniyseniz veri sayfalarına bakın.
Kaynak koduyla uğraşmak istemiyorsanız ve bir tanesini kısa sürede devreye almak istiyorsanız doğru sayfadasınız. 3 (üç) basit adım gerçekleştireceğiz - Parçaları Tedarik Etme, Bunları Bağlama ve Müziğinizi Psych up için windows uygulamasını başlatma. En İyi Bölüm, bunun için İşleme veya herhangi bir Kitaplık yüklemenize gerek YOKTUR & İstediğiniz herhangi bir medya oynatıcıyı kullanabilir ve herhangi bir kodu değiştirmeden veya endişelenmeden doğrudan medya oynatıcıdan oynatabilir/duraklatabilir/durdurabilir/ileri/geri sarabilirsiniz. medya dosya uzantıları hakkında. Oyun oynarken/youtube/film izlerken veya kız arkadaşınız/erkek arkadaşınız bir Skype Çağrısı üzerinden bağırırken bile *.exe uygulaması çalışıyorsa Ses Kartınız aracılığıyla herhangi bir Ses analiz edilir. *Özel anlarda uygulamayı kapattığınızdan emin olun*. !! Şakalar Ayrı !! Haydi başlayalım ve projeyi 20 dakikadan daha kısa sürede tamamlayalım.
Adım 1: PARÇALARIN TEDARİKİ
İhtiyacın olacak
a) Arduino. (Etrafta yattığım bir Mega2560 kullandım, UNO veya en az 6 PWM Pinli herhangi birini kullanabilirsiniz).
b) 3.5mm LED'ler - 18 adet. (6 Sarı + 6 Kırmızı + 6 Mavi)., VEYA, LED ŞERİT (Yalnızca ne yaptığınızı biliyorsanız kullanın).
c) Dirençler - 220 veya 150 Ohm * 6
d) Bir Breadboard / Prototip Panosu ve çok sayıda M-M jumper kablosu (yaklaşık 15 yeterli olacaktır).
2. Adım: PARÇALARIN BAĞLANMASI
LED'lerin Büyük Bacağı +ve(Pozitif) Anot'u ve kısa bacağı -ve(Negatif) Katot'tur.
LED'leri yeterli mesafeye yerleştirin ve daha iyi efektler için iyi bir şekilde düzenleyin. Arduino'nun PWM tarafındaki 'GND' pinini Breadboard'daki Ground'a bağlayın. Dirençleri, LED'in Katot ayağı ile Toprak ile seri olarak bağlayın; ve arduino'dan LED'lerin Anot Bacağına PWM pinleri. {Direnç değerleriyle uğraşabilirsiniz ancak LED'leri dirençsiz çalıştırmadığınızdan emin olun, aksi takdirde onları yakabilirsiniz}. Daha iyi açıklama için sağlanan şemaya bakın. Şemada Soldan 1. 3 LED seti için üç adet 220 ohm direnç kullandım; Ve kalan 3 LED seti için üç 150 ohm.
LED'lerinizi ve dirençlerinizi devre tahtasında ayarlamayı bitirdikten sonra, Arduino'yu Windows PC'nize bağlayın. Arduino IDE'yi açın, Dosya > Örnekler > Firmata > StandardFirmata'ya gidin ve örnek çizimi Arduino'nuza yükleyin. !TAMAMLAMAK!
3. Adım: Müziğinizi Ruh Haline Getirin
Kaynak kodunu almak için blogumu https://knowledgeofthings.com/diy-musical-lights-… ziyaret edin ---------------------------- -------------------------------------------------- ----------------
Eğer uygulamada sorun yaşıyorsanız, Arduino'nuzun "COM3" üzerinde olduğundan emin olun, değilse, seri/port numaranızla aşağıya yorum yapın, ben de tam size göre bir uygulama yükleyeceğim. Tx/Rx Işıkları yanıp sönüyor ancak LED'ler yanmıyorsa, LED'lerin polaritesini ve gevşek veya yanlış kabloları iki kez kontrol edin.
Not: - LINUX ve MAC Kullanıcıları için - Endişelenmeyin, sizin için de özel bir uygulama yükleyeceğim, sadece Seri/Port Numaranızla aşağıya yorum yapın. Windows 32 bit kullanıcılarından Java 8'i yüklemeleri istenecektir.
Ek Not: - Sesli bir şey çalmıyorsanız ancak yine de arduino'nuzu bağlayıp uygulamayı çalıştırıyorsanız, bağlantının doğru olduğunu ve uygulamanın çalıştığını göstermek için Sarı ve Kırmızı LED'lerin rastgele yanıp sönmesini göreceksiniz.. BU BASİT YÖNERGEYİ DOĞRU TAKİP ETTİĞİNİZDEN EMİN OLMAK İÇİN 3 ADIMDAN HEMEN SONRA YAPILABİLİR. Dilbilgisi hatalarım için özür dilerim, İngilizce benim ilk dilim değil. Umarım birisi bunu 6 şerit smd5050 veya ws28xx üzerinde çoğaltır. İçinizden biri varsa benimle de paylaşsın.
Önerilen:
Mahalle Geniş Senkronize LED'ler: 5 Adım (Resimlerle)
Mahalle Çapında Senkronize LED'ler: Tatil için çıkarabileceğimi düşündüğüm bazı kablosuz LED çubuklarım vardı. Ama benim bahçemde de kablolu olabilirlerdi. Peki, daha havalı meydan okuma nedir? Senkronize bir ekran ile bloğumdaki tüm evlerde LED süslemeler
MutantC_v2 - Oluşturması Kolay Raspberry Pi Elde Taşınabilir/UMPC: 8 Adım (Resimlerle)
MutantC_v2 - Kurması Kolay Raspberry Pi Elde Taşınabilir/UMPC: Fiziksel klavyeli bir Raspberry-pi el platformu, özel kartlar için Ekran ve Genişletme başlığı (Arduino Shield gibi).mutantC_V2, mutantC_V1'in halefidir. mutantC_V1'e buradan göz atın.https://mutantc.gitlab.io/https://gitlab.com/mutant
Raspitone: Kullanımı Kolay Müzik Kutusu: 7 Adım
Raspitone:Kolay Kullanımlı Jukebox: Merhaba, bir sonraki projem, eskiden yaptığım gibi pek kullanışlı olmayan bir proje:Bu, Raspberry 3 B+ tabanlı bir müzik kutusu biliyorum, bunun gibi bir şey bir akıllı telefon ile kolayca yapılabilir ve bir Bluetooth hoparlör. Ancak projem için iki zor ön koşulum vardı:
Klavye Enjeksiyonu/Otomatik Parolanızı Tek Tıkla Yazın!: 4 Adım (Resimli)
Klavye Enjeksiyonu/Otomatik Tek Tıkla Parolanızı Yazın!: Parolalar zordur… ve güvenli olanı hatırlamak daha da zordur! Üstüne üstlük, dolambaçlı bir şifreniz varsa yazmanız zaman alacaktır. Ama korkmayın arkadaşlar, buna bir çözümüm var! Küçük bir otomatik yazma makinesi yarattım ve bu
ATtiny84/85 SPI Arayüz Pimi Yeniden Kullanımı: 6 Adım
ATtiny84/85 SPI Arayüz Pimi Yeniden Kullanımı: Bu talimat, "ATtiny84/85 Seri Çıkışlı Devre İçi Hata Ayıklama"; uygulama tarafından programlama indirme pinlerinin yeniden kullanılması sorununu ele almak için bu donanım ve yazılım yapılandırmasını öğretilebilir ve genişletir