Mündəricat:

ElectrOcarina: 6 addım
ElectrOcarina: 6 addım

Video: ElectrOcarina: 6 addım

Video: ElectrOcarina: 6 addım
Video: 3 STAR BLUE CYCLOPS Vs. 5.2.6 COLLECTOR (CARINA’S CHALLENGES) (NO BOOST) 2024, Noyabr
Anonim
ElectrOcarina
ElectrOcarina

Çoxları kimi, oynadığım ən yaxşı video oyunlarından biri kimi xatırladığım Zelda Ocarina Of Time əfsanəsinin böyük bir pərəstişkarıyam. Bu səbəbdən həmişə bir ocarina istəmişəm və bir neçə il əvvəl elektron bir cihaz hazırlamaq qərarına gəldi. Yaxşı … o vaxt uğursuz oldum. Hər halda, bu yaxınlarda bir şirkətin bəzi məhsullar hazırladığını öyrəndim. Amma ElectrOcarina adlandıracağım şey əslində belə deyil: sən heç içəri girə bilməzsən! Belə ki, təlimatlandırmaq üçün bir Musiqi Aləti yarışması olduğunu başa düşdüyüm zaman tellərlə mübarizə aparmağa qərar verdim. 7 düymədən ibarətdir, 8 ton çalır və sadə bir Arduino Nano ilə işləyir. Bu layihəni həyata keçirmək üçün sizə lazım olacaq:

Fusion 360

3D printer

Bir Arduino Nano

Bəzi elektron komponentlər (BOM aşağıda ətraflı məlumat veriləcək)

Zaman və Sevgi;)

Addım 1: 3D Modelləşdirmə

3D modelləşdirmə
3D modelləşdirmə
3D modelləşdirmə
3D modelləşdirmə
3D modelləşdirmə
3D modelləşdirmə

Əvvəlcə ilk şey: bir Ocarina dizayn edək. Bunu etmək üçün Fusion 360 istifadə etdim, bu faylla o qədər də qürur duymuram: fikrimcə çox addımlar.

Hər halda, bu modeli hazırlamaq üçün keçdiyim proses budur: -Ana gövdənin qabığını çəkmək-Döndür-Ağızlığı çəkmək-Döndürmək- Qovşaqları hamarlaşdırmaq üçün fileto- Düymələr üçün deliklər düzəltmək- Bir Tikinti Təyyarəsini Ofset etmək- Ofset obyektin profili içəriyə- "sıxılma hüdudu" yaratmaq üçün çıxarın- Dinamik üçün rəsm çəkin- Dinamik üçün boşluq yaradın- Vintləri çıxarmaq üçün daxili qovşaqları çəkin- Boru ucunu təmizləyin- Boşluq yaratmaq üçün dönün Piezo üçün - Vücudu iki yarıya bölün - Birini "bağlama Sərhədi" ilə birləşdirin. Modelləşdirmə addımlarının qalan hissəsi içəridə elektronlar üçün otaqlar yaratmaqdır. Faylına baxın, bütün bu addımlar daha aydın görünür

Dediyim kimi, bu modeldən qürur duymuram: -Çox addım-Açar/Açma açarının deşiyini unutdum-Batareyanın yeri bitməyib-Arduino üçün yataq yaxşı uyğun gəlmədi, mən tutmağın fərqli bir yolunu düşünürəm

Bu səbəblərdən fayl üzərində yenidən işləyəcəyəm və buna görə də yükləsəniz bu gün təqdim etdiyimdən bir az fərqli bir şey tapa bilərsiniz. Öz sənədinizi hazırlamağı məsləhət görürəm, amma 3D modelləşdirmə ilə razı deyilsinizsə fusion faylını buradan yükləməkdən çekinmeyin. (Faylımı yenidən yükləyə bilmədim! Bunu ən qısa zamanda yeniləməliyəm) Parlaq tərəfdə dizaynın bəzi hissələrini parametrik etdim, belə ki düymələriniz mənimki ilə uyğun gəlmirsə, deliklərin ölçüsünü dəyişə bilərsiniz, dinamik və piezo ölçüləri üçün. Bu dəyişiklikləri asanlıqla etmək üçün Dəyişdir> Parametrləri Dəyişdirə bilərsiniz (son şəkilə baxın)

Addım 2: 3D çap

3D çap
3D çap
3D çap
3D çap

Model hazır olduqdan sonra 3D çap edə bilərik! Bu hissə haqqında çox şey söyləmək olmaz

Dəstəklərlə mübarizəni bitirdikdən sonra aerosol mastik istifadə edə bilərsiniz (bunun ingiliscə adından əmin deyiləm). Çap səthini hamarlaşdırmağa imkan verəcək. Əsasən belədir: -Tətbiq edin- Qurudun- Zımpara istifadə edin-Başlanğıc İzləyin, bu hissə uzundur, ancaq bu addımda nə qədər çox vaxt keçirsəniz, boyanız daha gözəl olacaq (mənim kimi tənbəl olmayın).

Addım 3: Elektron

Elektron
Elektron
Elektron
Elektron
Elektron
Elektron

Budur, İşin Materialı: -Arduino Nano-Tellər- Delikli elektron lövhə (isteğe bağlı)- 9V Batareya- Batareya Qancası- Açma/Kapama Şalteri (unutdum!: O)- 10K Rezistor- 1M Rezistor- Piezo Buzzer- 8Ohm Speaker ++++ Aşağıdakı siyahı sadəcə bu lövhə ilə əvəz edilə bilər ++++

-LM386 (aşağı güclü səs gücləndiricisi) -10 kohm potensiometr -10 ohm müqavimət -10 µF kondansatör -0.05 µF (və ya 0.1 µF) kondansatör -250 µF kondansatör

Bu sxemdə 4 hissə var: -Güc-Blow Sensor-Buttons-Amplifier + Audio Out

Güc

Xüsusi bir şey yoxdur, yalnız batareyadan gücləndiriciyə əlavə bir xəttə ehtiyacınız olacağını unutmayın. Yuxarıdakı Şəkilə baxın.

Zərbə sensoru

İlk sınaqlarımda mikrofondan istifadə etdim, amma nəticələr o qədər qarışıq və təsadüfi idi. Bir az bundan imtina etdim və sadə bir Piezo istifadə etmək qərarına gəldim: Bu ucuz və səmərəlidir. Arduino və yerin analog pininə bağlamalısınız. Diqqət 1MegaOhm Rezistoru piezo ilə paralel olaraq bağlanır. Hansı pinin + və hansının piezonun üzərində olduğunu öyrənmək üçün də diqqətli olmalısınız. Monitordakı dəyərləri oxumaq və komponenti hər iki şəkildə sınamaq üçün çox sadə bir kod hazırladım:

void setup () {pinMode (A0, INPUT); Serial.begin (9600); }

void loop () {Serial.println (analogRead (A0)); gecikmə (20);}

Düymələr

Sərbəst buraxılarkən, düymələr yerə 10k rezistor vasitəsilə bağlanmalıdır.

Gücləndirici

Düzünü desəm, bu səhifədəki sxemləri təkrarladım

Addım 4: Kod

Kod, DZL tərəfindən hazırlanan "Synth" kitabxanasından istifadə edir, onu bu github səhifəsindən yükləyə bilərsiniz. Yazdığım hissəyə gəlincə, bu olduqca sadə bir koddur: Bir zərbənin olub olmadığını yoxlayır. basıldıqdan sonra bir qeyd çalın. heç bir düyməyə basılmasa da, zərbə olsa da baza meydançasını oynayır. Zərbə yoxdursa heç nə etmir. Kodu yoxlayın;)

Addım 5: Montaj

Məclis
Məclis
Məclis
Məclis
Məclis
Məclis

Hər şeyi lehimləmək və tellərə dalmaq vaxtıdır … Səliqəsiz idi … Düymələrinizə kifayət qədər uzun tellər verin, bu montaj zamanı kömək edəcək.

Addım 6: Sonrakı Nədir?

Bu layihəni həyata keçirmək çox əyləncəli və ümidsiz idi, amma bir çox cəhətdən təkmilləşdirilə biləcəyi üçün yalnız bir v1! Gələcək inkişafların siyahısı budur: -Yarı ton çalmaq üçün əlavə bir düymə əlavə edin -Səsin keyfiyyətini yaxşılaşdırın-3D faylını yenidən düzəldin-Qalxanı bağlamağa hazırlayın Layihədən zövq aldığınızı bildirin və əgər varsa, mənə bildirin!:)

Tövsiyə: