İçindekiler:
- Adım 1: Dalgaları Temsil Etmek İçin Renkleri Kullanma İlkesi
- Adım 2: Sesi Renk Dönüştürücüsüne Oluşturun
- 3. Adım: Bir RGB "baskı Kafası" yapın
- Adım 4: Bir XY Plotter veya Diğer 3D Konumlandırma Sistemi Edinme veya Oluşturma (Fusion360 Bağlantısı Dahil)
- Adım 5: Kilitli Amplifikatöre Bağlayın
- Adım 6: Sonuçlarınızı Fotoğraflayın ve Paylaşın
- 7. Adım: Bilimsel Deneyler Yapın
- Adım 8: Su Altında Deneyin
Video: Renkli Işık (RGB LED) Kullanan Ses Dalgalarını Görün: 10 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
SteveMannEyeTap tarafından Hümanist ZekaYazar tarafından daha fazla takip edin:
Hakkında: Teknolojilerin şeffaf ve anlaşılması kolay olduğu bir zamanda büyüdüm ama şimdi toplum delilik ve anlaşılmazlığa doğru evriliyor. Bu yüzden teknolojiyi insan yapmak istedim. 12 yaşında, ben… SteveMann Hakkında Daha Fazla Bilgi »
Burada ses dalgalarını görebilir ve aralarındaki boşluk değiştikçe iki veya daha fazla dönüştürücü tarafından yapılan girişim modellerini gözlemleyebilirsiniz. (En soldaki, saniyede 40.000 devirde iki mikrofonlu girişim deseni; sağ üst, 3520 cps'de tek mikrofon; sağ alt, 7040cps'de tek mikrofon).
Ses dalgaları renkli bir LED'i çalıştırır ve renk, dalganın fazı ve parlaklık ise genliktir.
Bir X-Y çizici, bir Sıralı Dalga Baskı Makinesi (SWIM) yoluyla fenomenolojik artırılmış gerçeklik ("Real Reality"™) üzerinde ses dalgalarını çizmek ve deneyler yapmak için kullanılır.
TEŞEKKÜRLER:
Öncelikle radyo dalgalarını ve ses dalgalarını fotoğraflayarak çocukluk hobim olarak başlayan bu projeye yardımcı olan birçok kişiye teşekkür etmek istiyorum (https://wearcam.org/par). Ryan, Max, Alex, Arkin, Sen ve Jackson ve Kyle ve Daniel dahil olmak üzere MannLab'deki diğerleri de dahil olmak üzere geçmişteki ve şimdiki birçok öğrenciye teşekkür ederiz. Stephanie'ye (12 yaşında) ayrıca ultrasonik dönüştürücülerin fazlarının rastgele olduğu gözlemi ve onları faza göre iki kümeye ayırma yönteminin geliştirilmesine yardım ettiği için teşekkür ederiz: "Stephanie pozitif" (Stephanie pozitif) ve "Stegatif" (Stephanie olumsuz). Arkin, Visionertech, Shenzhen Investment Holdings ve Profesör Wang'a (SYSU) teşekkürler.
Adım 1: Dalgaları Temsil Etmek İçin Renkleri Kullanma İlkesi
Temel fikir, ses dalgaları gibi dalgaları temsil etmek için renk kullanmaktır.
Burada elektrik dalgalarını göstermek için renk kullandığım basit bir örnek görüyoruz.
Bu, örneğin Fourier dönüşümünü veya herhangi bir dalga tabanlı elektrik sinyalini görsel olarak görselleştirmemizi sağlar.
Bunu, tasarladığım bir kitap kapağı olarak kullandım [Advances in Machine Vision, 380pp, Nisan 1992] ve kitaba katkıda bulunan bazı bölümlerle birlikte.
Adım 2: Sesi Renk Dönüştürücüsüne Oluşturun
Sesi renge dönüştürmek için bir sesten renge dönüştürücü oluşturmamız gerekir.
Ses, önceki Eğitim Kitaplarımdan bazılarında ve yayınlanmış makalelerimden bazılarında açıklandığı gibi, ses dalgalarının frekansına atıfta bulunan bir kilitli amplifikatörün çıkışından gelir.
Kilitli amplifikatörün çıkışı, biri "X" için (gerçek kısım olan faz içi bileşen) ve diğeri için olmak üzere iki terminalde (birçok amplifikatör çıkışları için BNC konektörleri kullanır) görünen karmaşık değerli bir çıkıştır. "Y" (hayali kısım olan kareleme bileşeni). X ve Y'de bulunan voltajlar birlikte karmaşık bir sayıyı belirtir ve yukarıdaki çizim (solda), üzerinde karmaşık değerli miktarların renk olarak görüntülendiği Argand düzlemini gösterir. Sağlanan swimled.ino koduna göre XY'den (karmaşık sayı) RGB'ye (Kırmızı, Yeşil, Mavi renk) dönüştürmek için iki analog girişli ve üç analog çıkışlı bir Arduino kullanıyoruz.
Bunları bir LED ışık kaynağına RGB renk sinyalleri olarak getiriyoruz. Sonuç, açı olarak faz ile bir renk tekerleği etrafında dolaşmak ve ışık kalitesi ile sinyal gücüdür (ses seviyesi). Bu, RGB renk eşleyicisine karmaşık bir sayı ile aşağıdaki gibi yapılır:
Karmaşık renk eşleyici, tipik olarak bir homodin alıcısından veya kilitli amplifikatörden veya faz uyumlu dedektörden çıkan karmaşık değerli bir miktardan renkli bir ışık kaynağına dönüştürür. Sinyalin büyüklüğü daha büyük olduğunda tipik olarak daha fazla ışık üretilir. Faz rengin tonunu etkiler.
Şu örnekleri göz önünde bulundurun (IEEE konferans makalesi "Rattletale"de özetlendiği gibi):
- Güçlü bir pozitif gerçek sinyal (yani X=+10 volt olduğunda) parlak kırmızı olarak kodlanır. Zayıf pozitif bir gerçek sinyal, yani X=+5 volt olduğunda, soluk kırmızı olarak kodlanır.
- Sıfır çıkışı (X=0 ve Y=0) kendini siyah olarak gösterir.
- Güçlü bir negatif gerçek sinyal (yani X=-10 volt) yeşildir, oysa zayıf negatif gerçek (X=-5 volt) loş yeşildir.
- Güçlü hayali pozitif sinyaller (Y=10v) parlak sarıdır ve zayıf pozitif-hayali (Y=5v) soluk sarıdır.
- Negatif olarak hayali sinyaller mavidir (örneğin, Y=-10v için parlak mavi ve Y=-5v için loş mavi).
- Daha genel olarak, üretilen ışığın miktarı, büyüklükle, R_{XY}=\sqrt{X^2+Y^2} ve bir fazın rengiyle, \Theta=\arctan(Y/X) yaklaşık olarak orantılıdır. Dolayısıyla, eşit derecede pozitif gerçek ve pozitif hayali bir sinyal (yani, \Theta=45 derece) zayıfsa soluk turuncu, güçlü parlak turuncu (örneğin X=7,07 volt, Y=7,07 volt) ve en parlak turuncu çok güçlü, yani X= 10v ve Y=10v, bu durumda R (kırmızı) ve G (yeşil) LED bileşenleri dolu. Benzer şekilde, eşit derecede pozitif gerçek ve negatif hayali olan bir sinyal, kendisini mor veya menekşe haline getirir, yani R (kırmızı) ve B (mavi) LED bileşenleri birlikte yanar. Bu, sinyalin büyüklüğüne göre loş bir menekşe veya parlak bir menekşe üretir.[link]
Bu nedenle, herhangi bir faz uyumlu dedektörün, kilitli amplifikatörün veya homodin alıcının X = artırılmış gerçeklik ve Y = artırılmış hayal gücü çıktıları, fenomenolojik olarak artırılmış bir gerçekliği bir görüş veya görüş alanı üzerine yerleştirmek için kullanılır, böylece bir derece gösterir. görsel bir kaplama olarak akustik tepki.
XY'den RGB'ye dönüştürücümün uygulanmasına yardımcı olan öğrencilerimden biri olan Jackson'a özel teşekkürler.
Yukarıdaki, öğretmeyi ve açıklamayı kolaylaştırmak için yaptığım basitleştirilmiş bir versiyondur. 1980'lerde ve 1990'ların başında yaptığım orijinal uygulama daha da iyi çalışıyor çünkü renk tekerleğini algısal olarak tek biçimli bir şekilde yerleştiriyor. Geliştirilmiş XY'den RGB'ye dönüştürmeyi uygulamak için 1990'ların başında yazdığım ekteki Matlab ".m" dosyalarına bakın.
3. Adım: Bir RGB "baskı Kafası" yapın
"Baskı kafası", XY'den RGB'ye dönüştürücünün çıkışına bağlamak için 4 telli bir RGB LED'dir.
Renkler için (Kırmızı, Yeşil ve Mavi) 4 kabloyu LED'e, biri ortak kabloya ve birer terminale bağlayın.
Bir baskı kafasının bir araya getirilmesine yardım eden eski öğrencim Alex'e özel teşekkürler.
Adım 4: Bir XY Plotter veya Diğer 3D Konumlandırma Sistemi Edinme veya Oluşturma (Fusion360 Bağlantısı Dahil)
Bir çeşit 3D konumlandırma cihazına ihtiyacımız var. XY düzleminde kolayca hareket eden bir şey elde etmeyi veya inşa etmeyi tercih ederim, ancak üçüncü (Z) ekseninde kolay harekete gerek duymuyorum, çünkü bu oldukça nadirdir (çünkü genellikle bir taramada tararız). Dolayısıyla burada sahip olduğumuz şey öncelikle bir XY çizicidir, ancak gerektiğinde üçüncü eksen boyunca hareket ettirilmesine izin veren uzun raylara sahiptir.
Çizici, görsel görüntünün her karesini (bir veya daha fazla) yakalamak için bir kameranın deklanşörü doğru pozlama süresi için açıkken, bir ışık kaynağı (RGB LED) ile birlikte bir dönüştürücüyü boşlukta hareket ettirerek alanı tarar. çerçeveler, örneğin hareketsiz bir resim veya film dosyası için).
XY-PLOTTER (Fusion 360 dosyası). Mekaniği basittir; herhangi bir XYZ veya XY çizici yapacaktır. İşte kullandığımız çizici, 2 boyutlu SWIM (Sıralı Dalga Baskı Makinesi): https://a360.co/2KkslB3 Plotter, XY düzleminde daha rahat hareket eder ve Z'de daha hantal bir şekilde hareket eder, öyle ki süpürürüz görüntüleri 2B olarak çıkarın ve ardından Z ekseninde yavaşça ilerleyin. Bağlantı bir Fusion 360 dosyasıdır. Fusion 360'ı bulut tabanlı olduğu ve 3 saat diliminde MannLab Silicon Valley, MannLab Toronto ve MannLab Shenzhen arasında işbirliği yapmamıza olanak tanıdığı için kullanıyoruz. Solidworks bunu yapmak için işe yaramaz! (Eskiden Solidworks dosyalarının farklı düzenlemelerini bir araya getirmek için çok zaman harcadığımız için, zaman dilimleri arasında sürüm çatallamayla ilgili çok fazla sorun yaşadığımız için artık Solidworks kullanmıyoruz. Her şeyi tek bir yerde tutmak çok önemlidir ve Fusion 360 bunu gerçekten iyi yapıyor..)
Adım 5: Kilitli Amplifikatöre Bağlayın
Cihaz, belirli bir referans frekansına göre ses dalgalarını ölçer.
Ses dalgaları, bir mikrofon veya hoparlörü alan boyunca hareket ettiren bir mekanizma yoluyla bir alan boyunca ölçülür.
Fotoğraf ortamını hareketli ışık kaynağına maruz bırakırken RGB LED ile birlikte bir mikrofonu boşlukta hareket ettirerek iki hoparlör arasındaki girişim modelini görebiliriz.
Alternatif olarak, bir dizi mikrofonun dinleme kapasitesini fotoğraflamak için bir hoparlörü uzayda hareket ettirebiliriz. Bu, sensörlerin (mikrofonların) algılama kapasitesini algılayan bir tür böcek süpürücü oluşturur.
Sensörleri algılama ve algılama kapasitelerini algılamaya metaveillance denir ve aşağıdaki araştırma makalesinde ayrıntılı olarak açıklanmaktadır:
BAĞLAMAK:
Bu Eğitilebilir Tablodaki resimler, bir RGB LED'i hoparlörle birlikte hareket ettirirken, bir sinyal üretecini bir hoparlöre ve ayrıca bir kilitli amplifikatörün referans girişine bağlayarak çekilmiştir. Bir fotoğraf kamerasını hareketli LED'e senkronize etmek için bir Arduino kullanıldı.
Burada kullanılan özel kilitli amplifikatör, özel olarak artırılmış gerçeklik için tasarlanmış SYSU x Mannlab Scientific Outstrument™'tır, ancak kendi kilitli amplifikatörünüzü de oluşturabilirsiniz (çocukluğumda bir hobim ses dalgalarını ve radyo dalgalarını fotoğraflamaktı, bu yüzden ben bölümünde açıklandığı gibi bu amaç için bir dizi kilitli amplifikatör inşa ettik.
wearcam.org/par).
Hoparlör(ler) ve mikrofon(lar)ın rollerini değiştirebilirsiniz. Bu şekilde ses dalgalarını veya meta ses dalgalarını ölçebilirsiniz.
Fenomenolojik gerçeklik dünyasına hoş geldiniz. Daha fazla bilgi için ayrıca bkz.
Adım 6: Sonuçlarınızı Fotoğraflayın ve Paylaşın
Dalgaların nasıl fotoğraflanacağına dair hızlı bir kılavuz için, aşağıdakiler gibi önceki Talimatlarımdan bazılarına bakın:
www.instructables.com/id/Seeing-Sound-Wave…
ve
www.instructables.com/id/Abakography-Long-…
Eğlenin ve sonuçlarınızı paylaşmak için "Başardım"a tıklayın, ben de fenomenolojik gerçeklikle nasıl eğleneceğiniz konusunda yapıcı yardım ve ipuçları sunmaktan mutluluk duyacağım.
7. Adım: Bilimsel Deneyler Yapın
Burada örneğin 6 elemanlı mikrofon dizisi ile 5 elemanlı mikrofon dizisi arasında bir karşılaştırma görebiliriz.
Tek sayıda eleman olduğunda, daha güzel bir merkezi lobun daha çabuk gerçekleştiğini görebiliriz ve bu nedenle bazen "az daha fazladır" (örneğin, hüzme şekillendirme yapmaya çalışırken 5 mikrofon bazen altıdan daha iyidir).
Adım 8: Su Altında Deneyin
Gökkuşağının Renkleri Yarışmasında İkincilik
Önerilen:
Wiggly Wobbly - Ses Dalgalarını Görün !! Gerçek Zamanlı Ses Görüntüleyici !!: 4 Adım
Wiggly Wobbly - Ses Dalgalarını Görün !! Gerçek Zamanlı Ses Görüntüleyici !!: Hiç Beetle şarkılarının nasıl göründüğünü merak ettiniz mi? Ya da sadece bir sesin nasıl göründüğünü görmek mi istiyorsunuz? O zaman endişelenmeyin, bunu yapmanıza yardımcı olmak için buradayım !!!Hoparlörünüzü yüksek tutun ve soluk olanı hedefleyin
Müzik Reaktif Çok Renkli LED Işıklar - Arduino Ses Algılama Sensörü - RGB LED Şerit: 4 Adım
Müzik Reaktif Çok Renkli LED Işıklar | Arduino Ses Algılama Sensörü | RGB LED Şerit: Müzikle tepki veren çok renkli LED ışıklar projesi. Bu projede basit bir 5050 RGB LED şerit (Adreslenebilir LED WS2812 değil), Arduino ses algılama sensörü ve 12V adaptör kullanılmıştır
Çok Renkli LED'leri Kullanan Seri LED Işık: 3 Adım (Resimlerle)
Çok Renkli LED'leri Kullanan Seri LED Işık: Bir Seri LED ışığı o kadar pahalı değil ama benim gibi DIY sever (bir Hobi) iseniz o zaman kendi seri LED'lerinizi yapabilirsiniz ve piyasada bulunan ışıktan daha ucuzdur. Yani, Bugün I 5 Vol ile çalışan kendi Seri LED ışığımı yapacağım
DIY Çok Renkli Led Işık Kontrol Edilebilir Wi-fi: 11 Adım (Resimlerle)
DIY Çok Renkli Led Işık Kontrol Edilebilir Wi-fi: Herkese Mutlu Noeller Bu video size göre renk değiştiren bir led lambanın nasıl yapıldığını gösterir, WI-FI üzerinden kontrol edilir. bu web sayfasından evinizin Wifi ağına bağladığınızda şovu başlatabilirsiniz
Rastgele Bir Müzik ve Işık Üreticisi İnşa Edin ve Tanrı'nın Kanıtını Görün: 4 Adım
Rastgele Bir Müzik ve Işık Üreteci ve Glimpse TANRI'nın Kanıtını İnşa Edin: Gerçekten rastgele sayılar üretmek imkansız görünüyor. Bununla birlikte, sözde rasgele sayılar üretmek için bir mikro denetleyici kullanmak ve daha sonra bunları sesleri ve farklı renkli ışıkları görüntülemek için kullanmak oldukça kolaydır. Üretilen müzik n iken