Mündəricat:
- Addım 1: Lazımi materialların toplanması
- Addım 2: Xarici Bədənin Hazırlanması
- Addım 3: Bağlantılar
- Addım 4: Son Quraşdırma
- Addım 5: Kodu Arduinoya yükləyin
- Addım 6: Proqram Tələbi
- Addım 7: Problemlərin aradan qaldırılması
Video: Arduino əsaslı MIDI Fighter (toxunma həssas): 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
MIDI, Musiqili Alətin Rəqəmsal İnterfeysi deməkdir. Burada toxunuşa həssas bir MIDI döyüşçüsü hazırlayırıq.
16 yastığı var. bunlar artırıla və ya azalda bilər. Burada məhdud arduino sancaqları olduğu üçün 16 istifadə etdim.
Rəqəmsal giriş olaraq analoq giriş pinlərindən (A0, A1, A2, A3, A4) istifadə etdim.
Bu mənim ilk təlimatımdır. Buna görə səhvlərim üçün məni bağışla. Əvvəldən təlimat vermək barədə düşünmədim.
buna görə çox detallı fotoşəkillərim yoxdur.
Videoda ableton live 9 proqramında gitaranı seçdiyim MIDI -nin işləyən bir videosu var.
Addım 1: Lazımi materialların toplanması
Ehtiyac duyacağınız şeylər bunlardır:
- Arduino uno R3 (1 ədəd)
- 1Mohm müqavimət (16 ədəd)
- Ümumi təyinatlı arduino qalxanı (1 ədəd)
- Alüminium folqa
- Plastik/akril təbəqə (xarici korpus üçün)
- Potansiyometr (1 ədəd)
- tellər
- Qara lent
İstifadə olunan vasitələr bunlardır:
- Qazma
- Kəsmə aləti
- Lehimleme dəmir
- İsti yapışqan
Bunlar MIDI döyüşçülərinin istehsalı üçün lazım olan vəsaitlərdir. Müqavimət üçün ümumi məqsədli arduino qalxanım var.
ancaq ümumi təyinatlı bir pcb istifadə edə bilərsiniz.
Addım 2: Xarici Bədənin Hazırlanması
Xarici gövdə hazırlamaq üçün plastik təbəqəyə ehtiyacınız olacaq.
vərəqi verilən ölçüdə kəsin:
üst və alt (200mm x 200mm)
4 tərəf üçün (200mm x 40mm)
İndi yastiqciqlar üçün telləri keçmək üçün üst təbəqədə 16 delik kəsin. Arduino konnektoru üçün bir tərəfdəki yuva.
Üstdən başqa kubik etmək üçün bu parçaları birləşdirin. Yastıqlar alüminium folqa ilə hazırlanmışdır.
45 mm x 45 mm ölçülü 16 təbəqə alüminium folqa kəsin.
Qazılmış deliklər yastığın yerləşdiyi yerə uyğun olmalıdır.
Addım 3: Bağlantılar
əlaqələr şəkildə göstərildiyi kimi edilməlidir.
Potansiyometr toxunma həssaslığı üçündür. Toxunma həssaslığını tənzimləmək üçündür.
QEYD: İstifadə ediləcək tellər eyni tipdə olmalıdır. Əks təqdirdə, onların tutum dəyərlərində fərq ola bilər.
telləri eyni ölçüdə etməyə çalışın.
Addım 4: Son Quraşdırma
İndi həm elektronikanı, həm də aparat hissələrini birləşdirməliyik. Birincisi, alüminium folqa bərabər hissəli üst təbəqəyə bağlayın və telləri folqa hər birinə bağlayın. Tellər daha sonra 2 -ci addımdakı kimi arduino -ya bağlanmalıdır.
Folqa yapışqan və ya lent istifadə edərək yapışdıra bilərsiniz.
qalınlığı və yaxşı hiss etməsi üçün plastiklə folqa arasına karton parçaları da qoya bilərsiniz.
QEYD: Tellər davamlı olaraq folqa ilə bağlanmalıdır.
Addım 5: Kodu Arduinoya yükləyin
kod burada verilir.
arduinoya yükləyin.
QEYD: kodu arduino -ya yükləyərkən, tüksüz midi -də serial portu bağlanmamış olaraq ayarlanmalıdır. əks halda kodu yükləyərkən səhv göstəriləcək.
toxunma panelini sınamaq və capicitivesensor dəyərləri əldə etmək üçün kod budur (captouch16try.ino)
test kodu sensorun dəyərlərini verir.
bu dəyərlər demək olar ki, bərabər olmalıdır. Əks halda yastıq düzgün işləməyəcək.
verilən dəyərlər digər kodun həssaslığı olacaq.
Addım 6: Proqram Tələbi
Bu proqramları yükləyin:
- Ableton Live 9 Suite
- Saçsız MIDI seriyası
- LoopMIDi
Ableton rəsmi saytdan yüklənə bilər.
Saçsız midi yükləmək üçün Github linki:
(https://projectgus.github.io/hairless-midiserial/)
Loopmidi bağlantısı:
www.tobias-erichsen.de/wp-content/uploads/2…
Bu proqramları yükləyin və yükləyin.
bu addımları izləyin:
addım 1.
LoopMIDI açın və sol alt küncdəki (+) düyməsini basın.
Məlumat ötürülməsi üçün bir port yaradılır.
Addım 2.
Saçsız midi açın, indi midi -dən loopmidiport seçin.
midi bağlı vəziyyətdə buraxın.
arduino üçün serial port seçin. (bu, arduino pc/laptopa qoşulduqda göstəriləcək)
addım 3.
ableton canlı yayımla 9.
açıq seçimlər (ctrl +,)
İndi sol sütunda link midi seçin və şəkildə göstərildiyi kimi ayarı seçin.
o pəncərəni bağlayın
Addım 4.
indi soldakı ikinci sütunda zərb alətləri seçin.
hər hansı bir baraban seçin.
baraban seçildikdə.
və midi pad -ə toxunduğunuzda, dizüstü kompüterinizdə bir səs çıxır.
MIDI döyüşçünüz tamamlandı.
Zövq alın !!!:-)
Addım 7: Problemlərin aradan qaldırılması
Proqramlar düzgün qurulmayıb.
Tamponun analoq dəyərlər verməsi və bu dəyərlər problem yarada biləcəyi üçün əvvəlcədən toxunma qurarkən bir problem olacaq.
tellər düzgün bağlanmamış ola bilər.
folqa telə düzgün toxunmur.
tellər qısalda bilər.
Tövsiyə:
Çox rəngli işıq rəssamı (toxunma həssas): 8 addım (şəkillərlə)
Çox Rəngli İşıq Rəssamı (Toxunma Həssas): Yüngül rəngləmə, yavaş deklanşör sürətində xüsusi effektlər yaratmaq üçün istifadə edilən bir fotoşəkil texnikasıdır. Bir fənər ümumiyyətlə " rəngləmək " şəkillər. Bu Təlimat kitabında, toxunuşla hamısını bir işıq rəssamı necə quracağınızı sizə göstərəcəyəm
Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): 4 addım (şəkillərlə)
Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): Salam, bu gün öz kiçik hava əsaslı musiqi generatorunuzu necə düzəltəcəyinizi izah edəcəyəm, bir növ Arduino kimi bir ESP8266 -ya əsaslanır və temperatur, yağışa cavab verir. və bütün mahnıların və ya akkordların proqramlaşdırılmasını gözləməyin
Toxunma həssas LED fənər: 15 addım (şəkillərlə birlikdə)
Toxunmaya həssas LED Fənər: 25 il əvvəl babam bir ampulü düz, 4.5V batareyanın əyilmiş terminallarına lehimləyərək məni fənər etdi. Bir cihaz olaraq, kobud və sadə idi, ancaq o axşam yastıq qalamızı işıqlandırmadı. İstəyimi artırdı
Evive ilə Kapasitif Toxunma (Arduino əsaslı idarəedici): 6 addım (şəkillərlə)
Evive ilə Kapasitif Toxunma (Arduino Əsaslı Nəzarətçi): Smartfonunuzun toxunma ekranının necə işlədiyini bilirsinizmi? İndiki vaxtda kapasitans toxunma algılama texnologiyasına əsaslanır və hətta incə bir toxunuş asanlıqla aşkar edilir. Kapasitiv toxunuş hiss olunur
Qucaqla & Toxunma həssas təlimatlı robot yaması: 10 addım (şəkillərlə birlikdə)
Qucaqla & Toxunma həssas təlimatlı robot yaması: Həmişə bu yamaqla "cib ölçüsündə" sadə və eyni zamanda layiqli bir layihə etmək istəmişəm. Yarış bir robot maskot etmək üçün mükəmməl bir fürsət kimi görünürdü. Bu fiqur, yarışma simvolundakı kimi köynəyimin cibində oturur və ağla gəlir