İçindekiler:
- Adım 1: 3D Modelleme
- 2. Adım: 3D Baskı
- 3. Adım: Elektronik
- 4. Adım: Kod
- Adım 5: Montaj
- Adım 6: Sırada Ne Var?
Video: ElectroOcarina: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Pek çoğumuz gibi, oynadığım en iyi video oyunlarından biri olarak hatırladığım (eğer değilse de) The legend of Zelda Ocarina Of Time'ın büyük bir hayranıyım. Bu nedenle her zaman bir ocarina istemiştim ve birkaç yıl önce elektronik yapmaya karar verdi. Şey… o zamana kadar başarısız oldum. Her neyse, geçenlerde bir şirketin bazılarını yaptığını öğrendim. Ama bu gerçekten bir ElectrOcarina dediğim şey değil: içine üfleyemezsin bile!Öğretilebilir bir Müzik Enstrümanı yarışması olduğunu fark ettiğimde tellerle savaşmaya karar verdim. Bu Eğitilebilirler size açıklayacak ve size verecek 7 butona sahiptir, 8 ton çalar ve basit bir Arduino Nano ile çalışır. Bu projeyi gerçekleştirmek için ihtiyacınız olacak:
Füzyon 360
3D Yazıcı
Arduino Nano
Bazı elektronik bileşenler (BOM aşağıda detaylandırılacaktır)
Zaman ve Aşk;)
Adım 1: 3D Modelleme
Önce ilk iş: hadi bir Ocarina tasarlayalım. Bunun için Fusion 360 kullandım, o dosyayla o kadar gurur duymuyorum: bence çok fazla adım var.
Her neyse, işte bu modeli yapmak için yaptığım süreç: -Ana gövdenin kabuğunu çizme-Döndür-Ağızlığı çizme-Döndür- Bağlantıları düzleştirmek için fileto- Düğmeler için delikler aç- Bir İnşaat Düzlemini Ofset- Ofset nesnenin profilini içe doğru - "Sıkıştırma sınırı" oluşturmak için ekstrüde edin - Hoparlör için çizim yapın - Hoparlör için alan oluşturmak için ekstrüde edin - Vidaları almak için iç bağlantıları çizin - Ekstrüde edin - Borunun ucunu temizleyin - Boşluk oluşturmak için döndürün Piezo için - Gövdeyi ikiye bölün- Birini "kenetleme Bordürü" ile birleştirin Modelleme adımlarının geri kalanı, elektronik iç kısım için odalar oluşturmakla ilgilidir. Dosyaya bir göz atın, tüm bu adımlar daha net görünecek
Dediğim gibi, bu modelle gurur duymuyorum: -Çok fazla adım var-Açma/KAPAMA açma/kapama deliğini unuttum-Pilin yeri bitmedi-Arduino yatağı tam oturmadı, ben onu tutmanın farklı bir yolunu düşünüyorum
Bu sebeplerden dolayı tekrar dosya üzerinde çalışacağım ve bu nedenle dosyayı indirirseniz bugün sunduğumdan biraz farklı bir şey bulabilirsiniz. Kendi dosyanızı yapmaya çalışmanızı tavsiye ederim ama 3D modelleme konusunda rahat değilseniz, lütfen füzyon dosyasını buradan indirmekten çekinmeyin. (Dosyamı yeniden yükleyemedim! Bunu en kısa zamanda güncellemeliyim) Parlak tarafta, tasarımın bazı kısımlarını parametrik yaptım, böylece düğmeleriniz benimkiyle eşleşmezse deliklerin boyutunu değiştirebilirsiniz, hoparlör ve piezo boyutları için idem. Bu değişiklikleri kolayca yapmak için Değiştir > Parametreleri Değiştir'e gidebilirsiniz (son resme bakın)
2. Adım: 3D Baskı
Model hazır olduğunda 3D çıktısını alabiliriz! Bu kısım için söylenecek fazla bir şey yok.
Desteklerle mücadeleyi bitirdikten sonra, bir aerosol dolgu macunu kullanabilirsiniz (bunun İngilizce adından emin değilsiniz). Bu, baskının yüzeyini düzleştirmenize olanak sağlayacaktır. Temelde şöyle olur:-Uygula- Kurumasını bekleyin- Zımpara kağıdı kullanın-Uzun süreye başlayın Dikkatli olun, bu kısım uzun ama bu adımda ne kadar uzun zaman harcarsanız boyanız o kadar güzel olur (benim gibi tembel olmayın).
3. Adım: Elektronik
İşte Malzeme Listesi:-Arduino Nano-Teller- Delikli elektronik kart (isteğe bağlı)- 9V Pil- Pil Kancası Açma/Kapama Anahtarı (unutmuşum!:o)- 10K Direnç - 1M Direnç - Piezo Buzzer - 8Ohm Hoparlör ++++ Aşağıdaki liste bu kartla değiştirilebilir ++++
-LM386 (düşük güçlü ses yükseltici)-10 kohm potansiyometre -10 ohm direnç -10 µF kapasitör -0.05 µF (veya 0.1 µF) kapasitör -250 µF kapasitör
Bu devrede 4 parça vardır: -Güç-Üfleme Sensörü-Butonlar-Amplifikatör + Ses ÇıkışıOnlara bir göz atalım.
Güç
Gerçekten özel bir şey yok, sadece pilden amplifikatöre ekstra bir hatta ihtiyacınız olacağını unutmayın. Yukarıdaki Resme bakın.
üfleme Sensörü
İlk denemelerimde bir mikrofon kullandım ama sonuçlar çok dağınık ve rastgeleydi. Bundan biraz vazgeçtim ve basit bir Piezo kullanmaya karar verdim: Bu ucuz ve verimli. Arduino'nun analog pini ile toprak arasına takmanız yeterlidir. Dikkat 1MegaOhm Direnç piezoya paralel olarak takılır. Ayrıca piezonuzda hangi pinin + hangisinin topraklanmış olduğunu bulmaya da dikkat etmelisiniz. Monitördeki değerleri okumayı ve bileşeni her iki şekilde de denemeyi kontrol etmek için çok basit bir kod yaptım:
geçersiz kurulum () { pinMode (A0, INPUT); Seri.başlangıç (9600); }
void loop(){ Serial.println (analogRead (A0)); gecikme (20);}
Düğmeler
Serbest bırakıldığında, düğmeler 10k direnç üzerinden toprağa bağlanmalıdır.
amplifikatör
Adil olmak gerekirse, devreyi bu sayfadan yeniden ürettim.
4. Adım: Kod
Kod, DZL tarafından yapılan "The Synth" kütüphanesini kullanır, bu github sayfasından indirilebilir. Yazdığım kısımla ilgili olarak, bu oldukça basit bir kod: Darbe olup olmadığını kontrol ediyor. Yani bir düğme olup olmadığını kontrol ediyor. basıldığında bir nota çalın. Hiçbir tuşa basılmazsa ancak darbe varsa temel perdeyi çalar. Vurma yoksa hiçbir şey yapmaz. Kodu kontrol edin;)
Adım 5: Montaj
Her şeyi lehimleme ve tellere dalma zamanı… Ortalık karıştı… Düğmelerinize oldukça uzun teller verin, montaj sırasında yardımcı olacaktır.
Adım 6: Sırada Ne Var?
Bu projeyi yapmak çok eğlenceli ve umutsuzdu. Ama bu sadece bir v1 çünkü birçok yönden geliştirilebilir! Gelecekteki gelişmelerin listesi: -Yarı tonları çalmak için fazladan bir düğme ekleyin -Ses kalitesini iyileştirin -3D dosyasını yeniden yapın -Fişe takmaya hazır bir kalkan hazırlayınUmarım projeden hoşlanmışsınızdır ve bir tane yapıp yapmadığınızı lütfen bana bildirin!:)
Önerilen:
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): 9 Adım
Akıllı Motosiklet HUD Prototipi (adım adım Navigasyon ve Çok Daha Fazlası): Merhaba !Bu Talimatlar, motosiklet kasklarına monte edilmek üzere tasarlanmış bir HUD (Heads-Up Display) platformunu nasıl tasarladığımın ve inşa ettiğimin hikayesidir. "Haritalar" yarışması bağlamında yazılmıştır. Maalesef tamamen bitiremedim
Arduino Araba Geri Geri Park Uyarı Sistemi - Adım Adım: 4 Adım
Arduino Araba Geri Geri Park Uyarı Sistemi | Adım Adım: Bu projede Arduino UNO ve HC-SR04 Ultrasonik Sensör kullanarak basit bir Arduino Araba Geri Park Sensörü Devresi tasarlayacağım. Bu Arduino tabanlı Araba Ters uyarı sistemi, Otonom Navigasyon, Robot Mesafesi ve diğer menzil r
Adım Adım PC Oluşturma: 9 Adım
Adım Adım Bilgisayar Oluşturma: Sarf Malzemeleri: Donanım: AnakartCPU & CPU soğutucusuPSU (Güç kaynağı ünitesi)Depolama (HDD/SSD)RAMGPU (gerekli değil)CaseTools: TornavidaESD bilezik/aplikatörlü matstermal macun
Üç Hoparlör Devresi -- Adım Adım Eğitim: 3 Adım
Üç Hoparlör Devresi || Adım Adım Eğitim: Hoparlör Devresi, ortamdan alınan ses sinyallerini MIC'e güçlendirir ve bunu, güçlendirilmiş sesin üretildiği Hoparlöre gönderir. Burada, size bu Hoparlör Devresini kullanarak bu Hoparlör Devresini yapmanın üç farklı yolunu göstereceğim:
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)