İçindekiler:
- Adım 1: Tasarım
- Adım 2: Ne Yapacaksınız
- Adım 3: Devre / Şema Nasıl Çalışır?
- Adım 4: Ses Kablolaması
- Adım 5: Ses Kablolaması (Devam)
- Adım 6: Fotodirenç
- Adım 7: İnşaat LED Devresi
- Adım 8: Notların Sıklığını Almak İçin Teori
- Adım 9: Arduino Programlama
- Adım 10: Bağlantı Şeması
- Adım 11: Music01
- Adım 12: Müzik02
Video: Hayat Şarkısı: 12 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Amo la luz, la fisica, la óptica, la electrónica, la robótica ve yapılacaklar için relacionado con la ciencia. Verilerin ve bilgilerin sorgulanması için en uygun olanı seçin Li-Fi, her türlü yenilikçi ve gerçek zamanlı bilgi.
Li-Fi tarafından elde edilen yüksek veri aktarım hızlarını biliyorum, bu yüzden bununla ilgili bir şeyler yapmak ve işe yarar bir şey bulmak istedim. Bu projede, ekonomik ve ilginç hale getirmeyi düşündüm, bu yüzden herkesin sevdiği bir şey, müzik kullanmaya karar verdim. İlk başta pahalı bir şey olacağını düşündüm ama her şey dijitalde çalıştığı için gerçekleştirmesi inanılmaz derecede ucuza geldi. Arduino'nun kolaylığı ile ses üretmek için frekans üretebiliyorum, proje bir şarkı kodlamak ve her şeyi hazır bırakmak, böylece insanlar kornayı doğrudan Arduino'ya bağlamadan diğer şarkıları kodlayabilir ve LED üzerinden veri gönderebilir.
Adım 1: Tasarım
Testler yapıldığı ve sinyalin iyileştirilmesi için yakında amplifikatörler ekleneceği için projenin bir protoboard üzerinde yapıldığını görebiliyoruz. Korna sinyalinin çok düşük olduğunu gözlemledim, bu yüzden kornaya bağlamadan önce sinyali yükseltmeliyim.1.
Adım 2: Ne Yapacaksınız
Araçlar ve ekipmanlar:
- Multimetre: En azından sorun giderme için voltajı, polariteyi, direnci ve sürekliliği kontrol etmeniz gerekir.
- Cautín.
- Makarna.
- Kaynak
- Çakmak.
- Pense kesme.
Elektronik:
- Jack Archer: Pek çok ses nesnesini geri dönüştürebiliriz, bu durumda çalışmayan hoparlörlere bağlanmak için kullanılan bir tane buldum.
- Arduino: Herhangi bir arduino kullanabiliriz, bu amaçla bir arduino kullandım.
- LED: Beyaz ışık üreten bir LED öneririm çünkü beyaz ışıklı LED'i yoktu Beyaz ışık üretmek için her zaman 3 rengi alan bir RGB LED kullandım (Önemli: Kırmızı LED ile yeşil LED ve mavi LED bizimkilerde çalışmaz devre).
- Direnç: RGB LED kullanıyorsanız 1k Ohm direnç kullanmanızı öneririm, Beyaz LED kullanıyorsanız 330 Ohm direnç kullanabilirsiniz.
- Pil: Tercihen 9V'dir.
- 9V pil için konektör.
- Kablo: Kesimleri ve bağlantıları kolaylaştırmak için JUMPERS kullandım.
- Fotodirenç (güneş pili)
Adım 3: Devre / Şema Nasıl Çalışır?
Sistem şu şekilde çalışır:
İnsan gözü ışığı spektrumun bazı aralıklarında göremediği için LED'lerin yaydığı ışığı kullanarak frekansta kesintiler yaparak sinyaller gönderebiliriz. Bu, ışığı açıp kapatmak gibidir (Duman sinyalleri gibi). Devre, tüm devremize güç sağlayan 9V'luk bir pille çalışır.
Adım 4: Ses Kablolaması
Jakı keserken, hangi kabloların toprağa ve sinyale karşılık geldiğini bilmek için multimetre sürekliliğimizi kontrol edebiliriz, 2 kablolu jak (toprak ve sinyal) ve diğerleri 3 kablolu (toprak, sağ sinyal, sol sinyal) vardır. Bu durumda kabloyu keserken gümüş kablo, beyaz kablo ve kırmızı kablo elde ettim. Multimetre ile gümüş kablonun toprağa karşılık geldiğini ve sonuç olarak kırmızı ve beyazın sinyal olduğunu belirleyebildim. Kabloyu güçlendirmek için yaptığım şey, kabloyu %50-%50 bölmek ve bükeceğim, böylece aynı polariteye sahip 2 tel daha güçlü ve tekrar sicim olacak (Bu, kabloyu güçlendirmek için ve ben yapmıyorum) kolayca Break biliyorum).
Adım 5: Ses Kablolaması (Devam)
Kablo çok ince olduğundan ve kesici alet ile kırılması çok kolay olduğundan ateş kullanılmasını tavsiye ederim, bu durumda çakmak kullanılmıştır.
Sadece kablonun ucunu ateşle tutuşturun ve yanarken kabloyu sıcakken parmaklarınızla veya bir aletle çıkarmalısınız (çıkarttığımız şey kabloyu kaplayan plastiktir). Şimdi beyaz ve kırmızı kabloyu bir kutuya koyalım. düğüm.
Adım 6: Fotodirenç
Bu durumda, daha geniş bir alanı kaplamak için bir güneş paneli kullandım, çünkü bu hücre için pozitif ve negatif terminaller üzerindeki jumper kabloları basitçe kaynaklandı.
Voltmetre sayesinde hücremizin çalışıp çalışmadığını bilmek için güneş ışığına koyarsak sağladığı voltajı bilebiliriz (2V ± 0,5'te olmasını tavsiye ederim)
Adım 7: İnşaat LED Devresi
RGB LED kullanarak ve 1k ohm'luk dirençle beyaz rengi elde edebiliriz, protoboarddaki devre için şemada gösterileni yapacağız, LED'i pozitif besleyen 9V'luk pile sahip olacağız ve toprak ağa bağlı. Oyuncumuza gönderen sinyal (müzik sinyali). Jackpot zemini, LED'lerin negatif tarafına bağlanır.
Deneme yaparken, ne olduğunu gözlemlemek için başka bir renk denemek istedim ve kırmızı, yeşil ve mavi LED ile sonuç alamadım.
Adım 8: Notların Sıklığını Almak İçin Teori
Ses, bir sensörün, bizim durumumuzda kulağın yakalayabileceği havanın titreşiminden başka bir şey değildir. Belirli bir perdeye sahip bir ses, havanın titreştiği frekansa bağlıdır.
Müzik, "oktav" dediğimiz kısımlarda olası frekanslara, her oktav da nota dediğimiz 12 kısıma bölünmüştür. Bir oktavın her notası, üst oktavdaki aynı notanın frekansının tam olarak yarısına sahiptir. Ses dalgaları, bir cismi fırlattığımızda suyun yüzeyinde oluşan dalgalara çok benzer, aradaki fark, ses dalgalarının bir engel şoka neden olmadıkça ve onu Bozmadıkça havayı kaynağından her yöne titretmesidir. Genel olarak, "o" oktavının (0'dan 10'a kadar) bir "n" notası (Do için n = 1, Do # için n = 2 için n = 12) bir f (n, O) frekansına sahiptir. bu şekilde hesaplayabiliriz(Resim)
Adım 9: Arduino Programlama
Programlama için sadece bir şarkı alacağız ve nota türünü seçeceğiz, dikkate alınması gereken önemli bir şey zamanlardır. Öncelikle programda hoparlörümüzün çıkışını pin 11 olarak tanımlıyoruz, ardından kullanacağımız her notaya karşılık gelen float değerlerini frekans değeri ile takip ediyoruz. Nota türleri arasındaki süreler farklı olduğu için notaları tanımlamamız gerekiyor, kodda ana notaları gözlemleyebiliyoruz, hızı artırmak veya azaltmak için bpm zamanımız var. Yönlendirilebilmeleri için kodda bazı yorumlar bulacaksınız.
Adım 10: Bağlantı Şeması
Arduino topraklamasını Jack kablomuzun toprağına, artısını da artı 9V pile bağlayalım. Sinyal, akünün negatifine bağlanacak olan pin 11'den çıkacaktır.
Adım 11: Music01
Adım 12: Müzik02
Kornada ses çok azalacağından sinyali yükseltmek için bir devre eklemenizi tavsiye ederim. Her birinin istediği şarkıyı programlarken, inanılmaz sonuçlar için kulağımızı çok fazla ayarlamamız gerekeceğinden, bekleme süresini ve sabrını hesaba katmalı.
Mekatronik LATAM
Önerilen:
Arduino Uno'da Para Soygunu BELLA CIAO Şarkısı: 9 Adım (Resimlerle)
Arduino Uno'da Money Heist BELLA CIAO Song: Bu derste, Piezoelektrik buzzer yardımıyla herhangi bir Arduino'da Money Heist Song Bella Ciao'yu nasıl çalabileceğinizi göstereceğim. Bu harika proje, dünyanın her yerindeki tüm Money Heist hayranlarına adanmıştır. Öyleyse başlayalım
Arduino ile PUBG Tema Şarkısı+Animasyon!: 13 Adım (Resimli)
Arduino ile PUBG Tema Şarkısı+Animasyon!: Merhaba ve bu eğlenceli eğitici yazıya hoş geldiniz! Umarım hepiniz iyisinizdir ve sağlıklı kalıyorsunuzdur. Bu küçük ama harika proje, PUBG tema şarkısını çalmak ve hatta arduino kullanarak bazı oyun animasyonları oluşturmakla ilgili. Kullanılan bileşenler çok e
Arduino Uno Eğitimi #2 - Buzzer Şarkısı: 4 Adım (Resimlerle)
Arduino Uno Eğitimi #2 - Buzzer Şarkısı: Herkese merhaba, ilk öğreticimin iyi bir kumar olduğunu görünce, sizin için bir dizi Arduino Uno öğreticisi yapmaya karar verdim
Arduino Fındıkkıran Şarkısı: 8 Adım
Singing Arduino Nutcracker: Bu fındıkkıran, giriş sesine göre ağzını açar. Bir acemi parça yığınından şarkı söyleyen bir fındıkkırana geçmek 3 saatten daha kısa bir sürede kolayca yapılabilir. Bu proje için hareketli ağzı olan bir Fındıkkıran'a, bir prototipe ihtiyacınız olacak
Daha İyi Duş Şarkısı için Suya Dayanıklı Hoparlör: 12 Adım (Resimlerle)
Duşta Daha İyi Şarkı Söylemek için Suya Dayanıklı Hoparlör: Eğer benim gibiyseniz - ki öyle olduğunuzu biliyorum - duşta şarkı söylemeyi SEVİYOR ve emiyorsunuz! Korkunç bir şarkı sesine sahip olma konusunda yapabileceğim hiçbir şey yok, ama beni gerçekten rahatsız eden şey ve muhtemelen ses menzilimdeki diğer herkes