İçindekiler:
- Adım 1: Gerekli Parçalar
- Adım 2: Ayakları ve Vidaları Çıkarın ve Fareyi Açın
- Adım 3: USB Kablosunu Çıkarın ve Kodlayıcı Çarkını Çıkarın
- Adım 4: Fare Sensörü PCB ve Bağlantıları
- Adım 5: Tellerin Kalaylanması
- Adım 6: Telleri Mikro Anahtarlara ve Kodlayıcı Çarkına Lehimleme
- Adım 7: Kabloları ve PCB'yi Sıcak Tutkalla Sabitleme
- Adım 8: Kabloları Optik Fare Sensörüne Lehimleme
- Adım 9: Optik Sensörü Nano'ya Bağlama
- Adım 10: Sağ ve Orta Düğmeleri Nano'ya Bağlama
- Adım 11: Sol Düğmeyi Nano'ya Bağlama
- Adım 12: Kodlayıcı Çarkını Nano'ya Bağlama
- Adım 13: Hoparlörü Nano'ya Bağlama
- Adım 14: Hoparlör Montajı İçin Pürüzsüz Bir Yüzey Hazırlama,
- Adım 15: Hoparlör Montajı için Delik Açın ve Genişletin
- Adım 16: Herhangi Bir Gevşek Mekanik Bileşeni Takın ve Hoparlörü Monte Edin
- Adım 17: Yeniden Birleştirin, Kodu Yükleyin / Düzenleyin
Video: Ses Faresi: 17 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
2016 yılında, YouTube'daki Scanman Line Follower'ın bir videosundan ilham aldıktan sonra, Michel Rouzic'in ARSS kodunu kullanarak spektrogram verilerinden (veya spektrogram verileri olarak yorumlanan grafik verilerden) sesi sentezlemek için Toshiba TCD1304 lineer CCD'yi kullanan bir sentezleyici cihaz üzerinde çalışmaya başladım. (Photosounder uygulamasının kaynağı). Bu, donanım açısından aşırı derecede hantal hale geldi ve gerçekten bağımsız bir denetleyici olarak çalışmadı, bu yüzden onu arka yakıcıya koydum.
Son zamanlarda, Agilent tarafından optik bilgisayar fareleri için yapılan sensörlerin dahili olarak çok fazla işlem yaptığını, hem bir bitmap görüntüsü (çok yavaş) hem de ortalama karanlık sağlayabildiğini ve basit seri istekleri kullanarak X ve Y'deki değişiklik (çok fazla) olduğunu fark ettim. Scanman / Toshiba sensörü gibi yüksek hızlı bir analogdan dijitale dönüşümle uğraşmak yerine daha hızlı). Bu yüzden tarayıcı yerine fare kullanarak CCD synth'in basitleştirilmiş bir versiyonunu yapmaya karar verdim. Agilent sensöründen piksel verilerini okumak için Conor Peterson tarafından geliştirilen bir Arduino kütüphanesini, hareketi ve ortalama karanlığı okumak için değiştirerek, basit ama duyarlı bağımsız bir hareket sentezleyici için verileri yeterince hızlı yakalayabildim.
Bu cihazdaki bileşenler on dolardan daha az bir fiyata satın alınabilir ve kod neredeyse herkesin değiştirebileceği kadar basittir, bu da onu performans veya şaka olarak hızlı ve ucuz bir ses üreticisi haline getirir.
Aşağıdaki yazılımı kullanarak, kaydırma tekerleği düğmesi modlar arasında geçiş yapar: 1 - X konumuna göre adım, 2 - kamera girişine göre adım, 3 - ikisinin karışımı. Sol fare düğmesi anlık bir tetikleyicidir ve sağ düğme kilitlenir. Kaydırma tekeri frekans aralığını değiştirir ve kaydırma tekeri artı sol düğme bu aralığın merkez noktasını değiştirir. Sol düğme artı orta düğme, Y ekseninde ses modülasyonu arasında geçiş yapar.
Adım 1: Gerekli Parçalar
Gerekli bileşenler:-24 awg katı kablo (birden fazla renk)-USB mini kablo-Arduino Nano (veya klon)-Agilent sensörlü Hoparlör-Fare A1610 veya A2610 (muhtemelen diğerleri)
Gerekli aletler:-Mini yan kesiciler-Mini iğne burunlu ayaklar -Tel sıyırıcılar-Lehim ve lehim-Sıcak tutkal tabancası ve tutkal-Hassas tornavidalar-Yardımcı eller-Kalıcı işaretleyici-Matkap-1/16", 1/4" ve genişleyen /adım biti
Gösterilmiyor: -5v USB şarj cihazı
Adım 2: Ayakları ve Vidaları Çıkarın ve Fareyi Açın
Kaplama ve vidalarsa, farenizin altındaki pedleri çıkarın. Vidaları çıkarın ve fareyi dikkatlice açın. Vidaları bulabileceğiniz bir yerde sakladığınızdan emin olun!
Adım 3: USB Kablosunu Çıkarın ve Kodlayıcı Çarkını Çıkarın
Farenin USB kablosunu çıkarın ve atın. Genellikle bir konektör olacaktır, ancak yoksa, kablolar arasında köprü oluşturmamaya dikkat ederek yan kesiciler kullanarak kabloyu kesin (+5v'ye dokunan paylaşılan toprak sensörün çalışmasına engel olabilir). Kaybolmaması için kaydırma kodlayıcı tekerleğini çıkarın.
Adım 4: Fare Sensörü PCB ve Bağlantıları
Burada, bağlantıların Fritzing çizimi ve öğretici için kullandığım Kensington faresi kullanılarak yapılan bağlantıları gösteren bir fotoğraf var.
Adım 5: Tellerin Kalaylanması
Bağlantıları yapmak için 10 4 inç uzunluğundaki kabloyu kesin ve kalaylayın. Bu, onları PCB'ye lehimlemeyi kolaylaştıracaktır. Diğer toprakla aynı bağlantı olduğu için IC topraklamasını atlayabilirsiniz.
-zemin-sol buton-orta buton-sağ buton-enkoder a-enkoder b-IC +5v-IC toprak -IC sck-IC sdio
Adım 6: Telleri Mikro Anahtarlara ve Kodlayıcı Çarkına Lehimleme
Topraklama kablosundan başlayarak, daha önce açıklanan konumlarda kabloları kartın alt tarafına lehimleyin. Ayrıca alt taraftaki IC pinlerini de bağlayabilirsiniz. Lehimleme sırasında teknik özellik sayfasına atıfta bulunduğum için bunları üstte yaptım. Kartı çevirin ve kabloları, kabloların neden olduğu ek boşluklar olmadan kartın düzgün bir şekilde oturabilmesi için düzenleyin.
Adım 7: Kabloları ve PCB'yi Sıcak Tutkalla Sabitleme
Kabloları tahtanın kenarına sabitlemek için sıcak tutkal tabancasını kullanın. Tutkal tabancasını açmayı unutmayın! Bağlantılar kazara kopmaz ve sırayla tutuldukları için tahtanın ne zaman çevrildiğini belirlemelerini kolaylaştırır.
Adım 8: Kabloları Optik Fare Sensörüne Lehimleme
Kabloları doğrudan IC'ye lehimledim, ancak PCB'nin alt tarafına kolayca lehimlenebilirler. Lehimlemem gereken IC'nin bacaklarını kalaylayarak başlıyorum ve ardından bacaktaki kaplamalı lehimi ve teli havya ile birlikte eritiyorum. Bu bağlantıları sıcak tutkalla sabitleyin ve yanlışlıkla Arduino Nano'ya dokunmalarını önlemek için tahtanın üstündeki çıkıntılı kabloları kesin.
Adım 9: Optik Sensörü Nano'ya Bağlama
Sensörden gelen kabloları uzunlamasına kesin ve Arduino'ya takın. Mümkün olduğunca az yer kullanmak için alttan giriyorum ve üstte lehimliyorum. D2, D3, 5v ve GND.
Adım 10: Sağ ve Orta Düğmeleri Nano'ya Bağlama
Sağ ve orta düğme kablolarını boylarına göre kesin ve D7 ve D8'e lehimleyin.
Adım 11: Sol Düğmeyi Nano'ya Bağlama
Sol düğme telini boyuna kesin ve D6'ya lehimleyin.
Adım 12: Kodlayıcı Çarkını Nano'ya Bağlama
Kodlayıcı kablolarını uzunlamasına kesin ve D9 ve D10'a lehimleyin.
Adım 13: Hoparlörü Nano'ya Bağlama
Son olarak hoparlörünüzü Arduino'ya bağlayın. +, D5'e gidecek ve - toprağa gidecek. Gerekçesi alındığından, yerinde tutan çok fazla lehim olduğu için USB blendajını kullandım. USB mini kablosunu takın ve fare kablosunun açıklığından geçirin. Bu örnekte onu kaydırma tekerleği ve kaydırma tekerleği düğmesi arasına yerleştirmem gerekiyordu, bu yüzden dar boşluğa sığması için biraz yalıtım çıkardım.
Adım 14: Hoparlör Montajı İçin Pürüzsüz Bir Yüzey Hazırlama,
Fare kapağının alt tarafını inceleyin. Genellikle, farenin kolayca çökmesini önlemek için bir tür ara parça ve montaj bileşenleri ile düğme tertibatını üzerinde tutacak bir şey olacaktır. Bu fare, iç mikro anahtarlara basan düğmeler olarak işlev gören tüm yüzey boyunca uzanan ince bir plastik tabakasına sahiptir. Bu, yukarıda gösterilen beyaz plastik parça tarafından yerinde tutulur. Hoparlörü yapıştırırken düğmenin pivotunu sıcak yapıştırırsam bu alanı hoparlör için kullanabileceğimi öğrendim. Hoparlörün önüne geçebilecek her şeyi klipsleyin.
Adım 15: Hoparlör Montajı için Delik Açın ve Genişletin
Hoparlör açıklığı için bir nokta işaretleyin ve küçük bir parça ile delin. Bu pilot delik, daha büyük bir uçla daha fazla delme için yeri işaretler. Delik çok hızlı genişletilirse plastik çatlayabilir. Düğme tertibatını çıkararak ve ardından her parçayı ayrı ayrı çeyrek inç bit ve ardından konik basamaklı bit ile genişleterek başlayın. Kenarları bir bıçak, çapak alma aleti veya yuvarlak bir eğe ile temizleyin.
Adım 16: Herhangi Bir Gevşek Mekanik Bileşeni Takın ve Hoparlörü Monte Edin
Önce sıcak tutkal tabancasını kullanarak mekanik parçaları (bu örnekteki düğme menteşesi gibi) yapıştırın. Bu gerekli olmayabilir, farenin modeline bağlıdır. Ardından hoparlörü konumlandırın ve yerine sabitlemek için kenarlarına yapıştırın. Genellikle bir yapıştırıcı bloğu ile başlarım, ortalamak için hala sıcakken ters çevirin ve kurumasını bekleyin. Ardından hoparlörün çevresini takip ederek, hoparlör kapağına yapıştırıcı bulaştırmamaya veya arka ızgarayı kapatmamaya dikkat ederek bitirin.
Adım 17: Yeniden Birleştirin, Kodu Yükleyin / Düzenleyin
Fare kapağını gövdeye yeniden takın. Eğer uymazsa telleri yeniden konumlandırın ve vida deliklerinin kapanmadığından emin olun. Arduino IDE'yi kullanarak yazılımı yüklemek için birbirine vidalayın ve bir bilgisayara bağlayın. Bir Mac'te Nano taklitleri kullanıyorsanız, dosyayı yüklemek için ek sürücüler indirmeniz gerekebilir. Kod buradan indirilebilir.
www.bryanday.net/mousesynth_v0_1_4.zip
Bilgisayarla bağlantısını kesin ve bir USB güç kaynağına bağlayın. İyi eğlenceler!
Önerilen modlar: Daha fazla ses dalga biçimi desteği, şarj edilebilir pil desteği, Bluetooth işlevi, CV çıkışı…
Önerilen:
Cyborg Bilgisayar Faresi: 4 Adım (Resimlerle)
Cyborg Bilgisayar Faresi: Birçok araştırma, geleneksel bir bilgisayar faresi kullanmanın tehlikeli olabileceğini öne sürüyor. Fare, standart bir bilgisayar ekipmanı parçasıdır. Bilgisayar kullanıcıları, fareyi klavyenin neredeyse üç katı kadar kullanır. Maruz kalma oranları yüksek olduğu için, ben
Akıllı Eldiven Bilgisayar Faresi: 4 Adım (Resimlerle)
Akıllı Eldiven Bilgisayar Faresi: Bu bir "Akıllı Eldiven"dir; Herhangi bir PC, Mac veya Linux bilgisayar ile kullanılabilen bilgisayar faresi. Sensörleri ve diğer bileşenleri bilgisayarınıza bağlamanıza ve ardından kontrol etmenize olanak tanıyan bir Binho Nova çok protokollü USB ana bilgisayar adaptörü kullanılarak yapılmıştır
Theremoose - Theremin Kontrollü Bilgisayar Faresi: 6 Adım (Resimlerle)
Theremoose - Theremin Kontrollü Bilgisayar Faresi: Bu proje Randy Glenn ile işbirliği içinde yapıldı, onu kontrol ettiğinizden emin olun: https://www.instructables.com/member/rglenn/Yaklaşık bir hafta önce bir hackathon'a katıldım. Toronto'da korkunç fikirler (stupidhacktoronto.com). Bu th
Önemsizden Nihai YEŞİL DIY İztopu Faresi: 10 Adım (Resimlerle)
Önemsizden Nihai YEŞİL DIY İztopu Faresi: Herkese merhaba! Bugün, etrafta yattığımız eski çöplerden bir Yeşil DIY İztopu faresi yapacağız. Bu proje 3 nedenden dolayı yeşildir: Hurdadan yapılmıştır, bu nedenle çevre dostudur Tasarıma yeşil LED'leri dahil ettim (neden
Lego Kriyojenik Oda Faresi: 5 Adım (Resimlerle)
Lego Kriyojenik Oda Faresi: Herkese merhaba! Bu talimat, kablolu bir fareyi bir bluetooth kablosuz fareye dönüştürme fikriyle doğdu (hala bunun üzerinde çalışıyor, nasıl yapılacağı hakkında hiçbir fikrim yok) bu yüzden parçalara ayırdım ve eski usb fareyi içini görün ve pl olduğunu buldu