Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Mən böyük musiqi inadçısıyam və öz alətlərimi və gadget'larımı düzəltməyi çox sevirəm, amma kompleks layihələri başa çatdırmaq üçün çox bacarığım və ya mənbəyim yoxdur, buna görə də PretEnGineerings dərsliyinə rast gəldiyim zaman həyəcanlandım və ona bir çəkiliş etmək istədim. Bu layihəni sınamaq üçün məni ən çox cəlb edən şey, karantin dövründə son dərəcə vacib olan həqiqətən əsas elektron komponentlərdən və ev əşyalarından hazırlana bilməsidir. Layihəni ehtiyaclarıma uyğunlaşdırmaq üçün kiçik düzəlişlərimi və təkmilləşdirmələrimi izləməyi asanlaşdırmaq üçün qarşılaşdığım problemləri və problemləri sizə izah etmək üçün bu təlimatı yazdım. Daha əvvəl qeyd etdiyim kimi, kodlaşdırma haqqında çox az məlumatım var və istehsalçı hərəkəti üçün nisbətən yeniyəm, buna görə də bəzi səhvlər etsəm, səbr edin və şərhlərdə hər hansı bir yaxşılaşma buraxdığınızdan əmin olun:)
Klaviaturanın xüsusiyyətləri
- Polifonik
- USB üzərindən midi
- Evdəki əşyalardan hazırlanmışdır
(Bu layihə yalnız arduin0 əsas başlanğıc dəstlərindən birinin tərkib hissələri ilə həyata keçirilə bilər)
Təchizat
Avadanlıq:
- Arduino
- Jumper telləri
- Test üçün 12 düymə
- 2100 manat
- Karton
Alətlər:
Lehimləmə dəmiri (isteğe bağlı)
Proqram təminatı: (Bağlantılar yükləmə səhifəsinə aparır)
- Atmel Flip
- Midi Kitabxanası
- Midi OX (isteğe bağlı)
- Hex faylları
Addım 1: Kabel çəkmə
Bu layihənin naqilləri son dərəcə sadədir, hər bir düymə cəmlənir və C -B (1 Oktav) qeydlərinə uyğun gələn 12 -dən 1 -ə qədər olan bir pinə bağlanır. Potansiometrlər A0 və A1 -ə qoşulur və eyni kodla sadəlik naminə bura daxil etməməyimə baxmayaraq, onları daxil etmək qərarına gəlsəniz, hər ikisi də topraklanır və gücə (5v) bağlanır.
Addım 2: Kodun Yüklənməsi
Dəyişdirdiyim ilk şey daha çox düyməni yerləşdirmək idi. Ümumi quruluşu saxladım, buna görə videoda verdiyi eyni izahlar, hər bir kodun daha çox düymələr üçün bəzi hissələri kopyalayıb yapışdırıb və qeydlərini dəyişməsinə aiddir. MIDI kitabxanasını qurduqdan və daxil etdikdən sonra kodu və naqilləri sınamaq üçün yuxarıdakı kod mövcud seriya xətlərinin hamısı ilə birlikdə yüklənməlidir (// "Serial" daxil olan bütün sətirlərin silinməsi lazımdır). mənim üçün orda hər şey yaxşı işləyirdi. (Fərqli sancaqlara bağlanan test düyməsini basarkən serialdakı uyğun mesajları yoxlayın. Hər şey yaxşıdırsa, Serialı qeyd edin (// yazın) və yenidən arduino-ya yükləyin. Yuxarı çevirin və uyğun bir lövhəni (arduino üçün Atmega16u2) seçərək USB vasitəsilə arduino ilə əlaqə qurun və ctrl+ U düyməsini basın. Bunu edərkən 2 səhvlə qarşılaşdım (eyni problemlərlə qarşılaşmasanız, növbəti addıma keçə bilərsiniz).
Addım 3: Arduinonu yenidən yandırın
HATA 1: "AtLibUsbDfu.dll tapılmadı" və ya "libusb0.dll" Bu və ya başqa bir.dll faylı yoxdursa, faylın adını axtararkən və daxil edərkən görünən ilk bağlantıya basaraq endirilə bilər. xarici qovluq olmadan system32 qovluğuna daxil edin (hələ də probleminiz varsa bu təlimatı izləyin)
HATA 2: "USB cihazına qoşula bilmədi"
Bu, hər hansı bir dayaq sürücüsünün quraşdırılmaması (mənim vəziyyətimdə) və ya qısa işləməməsi səbəbindən baş verir. Qısalmanı yoxlamaq üçün arduino IDE daxil edin və lövhənin hər hansı bir limanda göründüyünü yoxlayın. Əgər belə deyilsə, problemi həll etmək üçün bu səhifəyə daxil ola bilərsiniz.
Arduinonun kompüterimizə siqnal göndərmək üçün bir midi cihazı kimi davranmasını istəyirik. Bunu etmək üçün ona yeni təlimatlar verməliyik. Hiduino.hex faylını Flip -ə yükləyəcəyik və bütün qutuları yoxladıqdan sonra yükləmək üçün "Çalış" düyməsini basın.. Hex faylları qovluğu hiduino master -in içərisindədir və yeni kodu qəbul etmək üçün arduinonu geri çevirmək üçün lazım olan faylları da ehtiva edir.
Addım 4: Dava
Çanta əsasən evimdən əldə edə biləcəyim kartondan hazırlanacaq: s. Sadəcə, açarların yerləşəcəyi dibin ətrafına (bütün ayaqları əyilmək üçün əyilmiş vəziyyətdə) əsaslı açarların zəncirini yapışdırın və açarların yuxarı hissəsinin onları qaldırmaq üçün oturacağı bir "körpü" düzəldin. parça toxunma keçidindən bir qədər hündür olmalıdır. Sonra kartondan və ya ağacdan düymələrin şəklini kəsin. Sonra düymələrin hər birindən keçid kabellərini körpüdən arduino sancaqlarına keçirin və düymələri yuxarıdakı körpünün üstünə yapışdırın ki, hər düyməyə basıldıqda müvafiq açar işə düşsün. Davanı bitirmək üçün arduino və bütün səliqəsiz naqillər qutunun qalan hissəsi ilə örtülmüşdür.
İstədiyiniz rəngə boyanmaqdan çəkinməyin:
Addım 5: Təkmilləşdirmələr
İndi onu USB kabel vasitəsilə sevdiyiniz DAW -a (rəqəmsal səs iş sahəsinə) bağlamağa hazırsınız və hər hansı digər midi cihazı kimi görünməlidir, Soundtrap -ı yeni başlayanlar üçün əla olduğu üçün pulsuz və onlayn olaraq işlədildiyini məsləhət görürəm. bunu özünüz üçün edin. Bu dizaynı dəyişdirməyin və təkmilləşdirməyin bir çox yolu var, bəzilərini aşağıda buraxacağam, baxmayaraq ki, bunlar əsasən evinizdəki mənbələrə əsaslanacaq.
- 3d çaplı qutu: Karton qutuya yaxşı bir alternativ elektronikanı OKAY klaviatura dizaynı kimi başqa bir qutuya köçürməkdir BURADA.
-
Kapasitiv toxunuş: Düymələr əvəzinə düymələr insan toxunuşu ilə tetiklenebilirse. (buna bax
ilham üçün)
- Zərb alətləri: Asan bir nağara maşını üçün yastıqların düymələrini dəyişdirin.
- Daha çox oktavalar: Və bunu həqiqətən digərləri ilə bərabər həqiqi bir midi nəzarətçisinə çevirəcək xüsusiyyət ən azı ikinci bir oktavadır.
Ümid edirəm ki, bu bələdçidən zövq aldınız və indi öz midi alətlərinizi hazırlaya bilərsiniz, əgər versəniz versiyanızı görmək istərdim, zəhmət olmasa paylaşın və bu təlimata səs verin.
Gələn dəfə görüşərik (: