Satura rādītājs:

Arduino bāzes MIDI cīnītājs (skārienjutīgs): 7 soļi (ar attēliem)
Arduino bāzes MIDI cīnītājs (skārienjutīgs): 7 soļi (ar attēliem)

Video: Arduino bāzes MIDI cīnītājs (skārienjutīgs): 7 soļi (ar attēliem)

Video: Arduino bāzes MIDI cīnītājs (skārienjutīgs): 7 soļi (ar attēliem)
Video: The World of Wayne Thursday LIVE Stream 2024, Novembris
Anonim
Arduino bāzes MIDI cīnītājs (skārienjutīgs)
Arduino bāzes MIDI cīnītājs (skārienjutīgs)

MIDI apzīmē mūzikas instrumentu digitālo saskarni. Šeit mēs izgatavojam skārienjutīgu MIDI iznīcinātāju.

Tam ir 16 spilventiņi. tos var palielināt vai samazināt. Šeit es esmu izmantojis 16, jo ir ierobežotas arduino tapas.

Arī es esmu izmantojis analogās ievades tapas (A0, A1, A2, A3, A4) kā digitālo ievadi.

Šī ir mana pirmā pamācība. Tāpēc piedodiet man par kļūdām. Es neesmu domājis agrāk izveidot pamācību.

tāpēc man nav daudz detalizētu fotoattēlu par to.

Ir video videoklips par MIDI, kurā esmu izvēlējies ģitāru skaņās ableton live 9 programmatūrā.

1. darbība. Nepieciešamo materiālu savākšana

Jums būs nepieciešamas šādas lietas:

  1. Arduino uno R3 (1 vienība)
  2. 1Mohm pretestība (16 vienības)
  3. Vispārējs arduino vairogs (1 vienība)
  4. Alumīnija folijs
  5. Plastmasas/akrila loksne (ārējam korpusam)
  6. Potenciometrs (1 vienība)
  7. vadi
  8. Melna lente

Izmantotie rīki ir:

  1. Urbis
  2. Griešanas instruments
  3. Lodāmurs
  4. Karstā līme

Tie ir materiāli, kas nepieciešami MIDI iznīcinātāja izgatavošanai. Man ir universāls arduino vairogs pretestībām.

bet jūs varat izmantot vispārējas nozīmes PCB.

2. solis: ārējā ķermeņa veidošana

Ārējā korpusa izgatavošanai jums būs nepieciešama plastmasas loksne.

izgrieziet lapu noteiktā izmērā:

augšā un apakšā (200 x 200 mm)

4 pusēm (200 x 40 mm)

tagad izgrieziet 16 caurumus augšējā loksnē, lai izvadītu spilventiņu vadus. Slots vienā pusē arduino savienotājam.

Savienojiet šos gabalus, lai izveidotu taisnstūri, izņemot augšpusi. Spilventiņi ir izgatavoti no alumīnija folijas.

izgrieziet 16 alumīnija folijas loksnes, kuru izmērs ir 45 mm x 45 mm.

Izurbtajiem caurumiem jāatbilst paliktņa atrašanās vietai.

3. darbība. Savienojumi

Savienojumi
Savienojumi

savienojumi jāveic, kā parādīts attēlā.

potenciometrs ir paredzēts pieskāriena jutībai. Tas ir paredzēts skārienjutības regulēšanai.

PIEZĪME. Izmantotajiem vadiem jābūt viena tipa. Pretējā gadījumā tie varētu būt atšķirīgi kapacitatīvajās vērtībās.

arī mēģiniet izveidot tāda paša izmēra vadus.

4. solis: galīgā montāža

Galīgā montāža
Galīgā montāža
Galīgā montāža
Galīgā montāža
Galīgā montāža
Galīgā montāža

Tagad mums ir jāapvieno gan elektronika, gan aparatūras daļas. Pirmkārt, savienojiet alumīnija foliju ar augšējo slāni vienādā attālumā un savienojiet vadus ar katru foliju. Pēc tam vadi jāpievieno arduino, kā aprakstīts 2. darbībā.

Jūs varat pielīmēt foliju, izmantojot līmi vai lenti.

Jūs varat arī ievietot dažus kartona gabalus starp plastmasu un foliju, lai tas būtu biezāks un justos labāk.

PIEZĪME: Vadi nepārtraukti jāpievieno folijai.

5. darbība: koda augšupielāde Arduino

kods ir norādīts šeit.

augšupielādējiet to arduino.

PIEZĪME: augšupielādējot kodu arduino, seriālajam portam bez matu bez midi jābūt iestatītam uz savienojumu. pretējā gadījumā, augšupielādējot kodu, tiks parādīta kļūda.

šeit ir kods skārienpaliktņa pārbaudei un jutīgo sensoru vērtību iegūšanai (captouch16try.ino)

testa kods norāda sensora vērtības.

šīm vērtībām jābūt gandrīz vienādām. pretējā gadījumā spilventiņš nedarbosies pareizi.

dotās vērtības būs otra koda jutīgums.

6. darbība: programmatūras prasības

Prasība programmatūrai
Prasība programmatūrai
Prasība programmatūrai
Prasība programmatūrai

Lejupielādējiet šīs programmatūras:

  1. Ableton Live 9 Suite
  2. MIDI seriāls bez matiem
  3. LoopMIDi

Ableton var lejupielādēt no oficiālās vietnes.

Github saite, lai lejupielādētu bez matiem midi:

(https://projectgus.github.io/hairless-midiserial/)

Saite uz loopmidi:

www.tobias-erichsen.de/wp-content/uploads/2…

Lejupielādējiet un instalējiet šīs programmatūras.

rīkojieties šādi:

1. darbība.

atveriet LoopMIDI un noklikšķiniet uz pogas (+) apakšējā kreisajā stūrī.

Datu pārsūtīšanai tiek izveidots ports.

2. solis.

Atveriet midi bez matiem, tagad izvēlieties midi ārā loopmidiport.

atstājiet midi bez savienojuma.

izvēlieties seriālo portu arduino. (tas tiks parādīts, kad arduino ir savienots ar datoru/klēpjdatoru)

3. solis.

palaist abletonu tiešraidē 9.

atvērt preferences (ctrl +,)

tagad kreisajā kolonnā atlasiet saites midi un atlasiet iestatījumu, kā parādīts attēlā.

aizver to logu

4. solis.

tagad izvēlieties bungas otrajā kolonnā no kreisās puses.

izvēlieties jebkuru bungu.

kad ir izvēlēta bungas.

un pieskaroties midi spilventiņam, klēpjdatorā tiek atskaņota skaņa.

Jūsu MIDI cīnītājs ir pabeigts.

Izbaudi!!!:-)

7. darbība: problēmu novēršana

Programmatūra nav pareizi konfigurēta.

pieskāriena iestatīšanā būs dažas problēmas, jo spilventiņš sniedz analogās vērtības, un šīs vērtības var radīt problēmas.

vadi var nebūt pareizi pievienoti.

folija pareizi nepieskaras vadam.

vadi var kļūt īsi.

Ieteicams: