İçindekiler:
Video: Basit Bir Ultrasonik Theremin Yapın: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu proje arduino tabanlı bir ultrasonik termindir.
Aşama 1:
Giriş/Arka Plan:
Uzun zamandır bir theremin yapmayı düşünüyordum. Kendimi farklı kütüphaneler ve sesler ile deney yapabileceğim Arduino tabanlı bir versiyona çekilmiş buldum. Başlangıçta, internette gördüğüm bir projeye atıfta bulunmaya karar verdim.
Arduino'daki "Mozzi" kütüphanesine dayanıyordu ve ses için bir mono ses yükseltici gerektiriyordu. Ayrıca bir ivmeölçer kullandı, böylece eğildiğinde kırık bir perili ses çıkardı ama bu ek özelliğe ihtiyaç duymadığım için kodu ve devreyi buna göre uyarladım. Ancak, çeşitli düzenlemeler denememe rağmen, amplifikatör bana güç kaynaklarıyla ilgili sorun çıkarmaya devam etti. “Mozzi”nin özellikle kullandığı “perili vibrato sesine” bile ihtiyacım olmadığı için, devam etmeye ve tamamen yeni bir varyasyon tasarlamaya karar verdim.
Projeyi tasarlama
Kodlaması basit olan “ToneAC” kütüphanesine rastladım ve ultrasonik sinyalim için “New Ping” kütüphanesini kullandım. ToneAC mükemmel bir şekilde çalışırken, newPing olan istediğim ses aralığı için iyi çalışmadı ve ayrıca aralık dışına çıktığında istemediğim sabit bir ses vermeye devam etti. Ayrıca ToneAC kitaplığıyla pek uyumlu olmadığını da okudum; Her halükarda, mesafeyi tespit etmek için “Ultrasonik” kütüphaneye geçmeye karar verdim ve bana mesafeyi cm cinsinden verdiği için tüm kodu yeniden yazdım, NewPing ise mikrosaniye olarak verdi. İstenen optimum aralığı (yaklaşık 120 cm) ve perdeyi (yaklaşık 1,5 oktav çalar) elde etmek için frekans formülü ile uğraştım ve ayrıca devremi değiştirdim. Her iki kitaplığın da iyi bir yanı, pinlerin açıkça tanımlanmış olması ve varsayılan pinlerle ilgili herhangi bir belirsizlik olmamasıdır. Ayrıca hoparlör doğrudan Arduino'ya bağlı olduğundan, USB kablosunu kullanırsanız herhangi bir güç kaynağı sorununa neden olmaz ve net ve yüksek ses üretebilir. Ancak, o kadar fazla akım sağlayamayan bir pil takımı ile iyi çalışmaz ve bu nedenle taktıktan sonra Arduino'nun gerçekten yandığını ve ardından karardığını görebilirsiniz.
Adım 2:
Ek ayarlamalar ve cilalama
Ses kontrolü için, oyuncunun bir düğme ile değiştirebilmesi için hoparlör ile Arduino arasına bir potansiyometre ekledim. Bir tahta kullanarak en iyi şekilde çalıştığı için, düzgün bir şekilde kavramak için arkada parmak tutma yerleri olan bir teremin tahtası yaptım. Sonunda, ana devre için güzel bir kasa buldum, hoparlör kabloları, sensör ve USB kablosu için birkaç delik açtım (böylece doğrudan Arduino'ya takabildim) çıkarmadan (birkaç tahta parçası koydum). Arduino'nun yerinde kalmasını sağlayın). Tüm bu bileşenleri-kutuyu, hoparlörü ve USB kablosunu ve adaptörü bir kit gibi olması için kompakt bir kutuya koydum- tüm yapmanız gereken artı USB kablosunu ve adaptörü bir elektrik prizine takıp oynamaktı. !
Aşama 3:
Parçalar:
Ultrasonik sensör
Hoparlör-16 ohm (daha düşük bir voltaj kullanabilirsiniz ancak bu en iyi sesi verir)
Potansiyometre - 10k'ya kadar
Arduino Uno(USB kablosu ile)
Her şeyi koymak için teller ve bir kasa
4. Adım:
Kod ve devre
Devre için kullanılan kod şu adreste bulunabilir: Kod
Bu projenin devresi çok basittir. Hoparlör, potansiyometre aracılığıyla pin 9'a giden topraklama kablosu ve pin 10'a giden pozitif tel ile doğrudan Arduino'ya bağlanır. Ultrasonik sensör için trig 12'ye, eko 13'e ve güç ve toprak sırasıyla 5V'a ve toprağa gider.
Adım 5: Birkaç Video Daha:
6. Adım:
İyi eğlenceler inşa edin!
Önerilen:
Basit Bir Teleskopik Cep Telefonu Kamerası Yapın: 5 Adım
Basit Bir Teleskopik Cep Telefonu Kamerası Yapın: Fotoğraf çekmeyi severdik ama bazen dijital kameramız veya cep telefonu kameramız için daha optimum büyütmeye ihtiyaç duyarız. Bu talimatta, cep telefonunuzun kamerasını teleskopik kameraya nasıl dönüştüreceğinizi sizinle paylaşacağım. Nokia C3-01 i
Kendi Basit Theremin'inizi Yapın: 4 Adım (Resimlerle)
Kendi Basit Theremininizi Yapın: Bu projede size Theremin elektronik aletinin nasıl çalıştığını ve 2 IC ve sadece birkaç tamamlayıcı bileşen yardımıyla bunun basit bir versiyonunu nasıl oluşturabileceğimizi göstereceğim. Bu arada osilatör tiplerinden, vücut kapasitörlerinden bahsedeceğiz
Kendi Süper Basit Ultrasonik Mist Makerınızı Yapın: 4 Adım
Kendi Süper Basit Ultrasonik Mist Maker'ınızı Yapın: Bu projede size 113kHz ultrasonik piezoelektrik disk için basit bir sürücü devresinin nasıl oluşturulacağını göstereceğim. Devre temel olarak bir 555 zamanlayıcı devresi, bir MOSFET ve birkaç tamamlayıcı bileşenden oluşur. Yol boyunca ben
Bir Dizi Resimden Basit Bir EPUB Yapın: 13 Adım
Bir Dizi Resimden Basit Bir EPUB Yapın: Bu teknik bir proje değildir. Bir EPUB'un ne olduğu ve bir EPUB'un ne olmadığı hakkında uçup gitmeyeceğim. Size diğer dosya formatlarından nasıl farklı olduğunu söylemeyeceğim. EPUB, yayıncılıktan çok, çok daha fazlası için kullanılabilen süper havalı bir formattır
Çok Küçük Bir Robot Yapın: Kıskaçlı Dünyanın En Küçük Tekerlekli Robotunu Yapın.: 9 Adım (Resimlerle)
Çok Küçük Bir Robot Yapın: Kıskaçlı Dünyanın En Küçük Tekerlekli Robotunu Yapın.: Küçük nesneleri alıp hareket ettirebilen bir kavrayıcıya sahip 1/20 inç küp bir robot yapın. Bir Picaxe mikro denetleyici tarafından kontrol edilir. Zamanın bu noktasında, bunun dünyanın kıskaçlı en küçük tekerlekli robotu olabileceğine inanıyorum. Bu hiç şüphesiz ch