Satura rādītājs:

Arduino Easy Midi tastatūra: 5 soļi (ar attēliem)
Arduino Easy Midi tastatūra: 5 soļi (ar attēliem)

Video: Arduino Easy Midi tastatūra: 5 soļi (ar attēliem)

Video: Arduino Easy Midi tastatūra: 5 soļi (ar attēliem)
Video: The 5 BEST ARDUINOS for Building a MIDI CONTROLLER 2024, Novembris
Anonim
Arduino Easy Midi tastatūra
Arduino Easy Midi tastatūra
Arduino Easy Midi tastatūra
Arduino Easy Midi tastatūra

Es esmu milzīgs mūzikas nūģis un man ļoti patīk veidot savus instrumentus un sīkrīkus, taču man nav daudz prasmju vai resursu, lai pabeigtu sarežģītus projektus, tāpēc, kad es sastapos ar PretEnGineerings apmācību, es biju sajūsmā un vēlējos to izmēģināt. vissvarīgāk mani piesaistīja izmēģināt šo projektu, jo to var izgatavot no patiešām vienkāršām elektroniskām sastāvdaļām un sadzīves priekšmetiem, kas ir ārkārtīgi svarīgi karantīnas laikā. Es uzrakstīju šo pamācību, lai iepazīstinātu jūs ar problēmām un problēmām, ar kurām es saskāros, lai būtu viegli sekot līdzi maniem mazajiem uzlabojumiem un uzlabojumiem, lai projektu pielāgotu manām vajadzībām. Kā jau iepriekš minēju, man ir ļoti maz zināšanu par kodēšanu, un esmu salīdzinoši jauns veidotāju kustībā, tāpēc, lūdzu, esiet pacietīgs, ja pieļauju dažas kļūdas, un noteikti atstājiet komentāros iespējamos uzlabojumus:)

Tastatūras iezīmes

  • Daudzbalsīgs
  • Midi, izmantojot USB
  • Izgatavots no mājām

(Šo projektu var paveikt, izmantojot tikai komponentus vienā no arduin0 pamata sākuma komplektiem)

Piegādes

Aparatūra:

  • Arduino
  • Jumper vadi
  • 12 pogas testēšanai
  • 2 10 tūkst
  • Kartons

Rīki:

Lodāmurs (pēc izvēles)

Programmatūra: (saites novirza uz lejupielādes lapu)

  • Atmel Flip
  • Midi bibliotēka
  • Midi OX (pēc izvēles)
  • Hex faili

1. solis: Elektroinstalācija

Elektroinstalācija
Elektroinstalācija

Elektroinstalācija šim projektam ir ārkārtīgi vienkārša, katra poga ir iezemēta un pieslēgta tapai, sākot no 12 līdz 1, kas atbilst piezīmēm no C līdz B (1 oktāva). Potenciometri ir savienoti ar A0 un A1, un tie ir gan iezemēti, gan pieslēgti pie strāvas (5 V), ja jūs nolemjat tos iekļaut, lai gan es šeit vienkāršības labad neesmu, izmantojot to pašu kodu, ko varētu ieviest.

2. darbība: koda augšupielāde

Koda augšupielāde
Koda augšupielāde

Pirmā lieta, ko es mainīju, bija kods, lai ietilptu vairāk pogu. Es saglabāju vispārējo struktūru, tāpēc tie paši paskaidrojumi, ko viņš sniedza videoklipā, attiecas uz to, ko katrs koda bits vienkārši kopē un ielīmē dažas daļas, lai iegūtu vairāk pogu un mainītu to piezīmes. Pēc MIDI bibliotēkas instalēšanas un iekļaušanas iepriekšējais kods ir jālejupielādē un jāapkopo ar visām esošajām sērijas līnijām (// ir jāsvītro no visām rindām, kas ietver "Serial"), lai pārbaudītu kodu un vadu un man tur viss strādāja labi. (Pārbaudiet, vai sērijas sērijā ir atbilstošie ziņojumi, nospiežot testa pogu, kas savienota ar dažādām tapām. Ja viss ir kārtībā, vienkārši komentējiet sērijas. Rindas (pārrakstiet //) un augšupielādējiet to vēlreiz arduino. Atveriet Flip un izveidojiet savienojumu ar arduino, izmantojot USB, atlasot atbilstošo dēli (Atmega16u2 arduino) un nospiediet taustiņu kombināciju ctrl+ U. To darot, man radās 2 kļūdas (ja jums nav tādu pašu problēmu, varat pāriet uz nākamo soli).

3. solis: atkārtoti mirgo Arduino

KĻŪDA 1: "AtLibUsbDfu.dll nav atrasts" vai "libusb0.dll" Ja tas parādās vai trūkst kāda cita.dll faila, tos var lejupielādēt, noklikšķinot uz pirmās saites, kas parādās, meklējot faila nosaukumu un ievietojot to mapē system32 bez ārējas mapes (ja jums joprojām ir problēmas, izpildiet šo apmācību)

KĻŪDA 2: "nevarēja izveidot savienojumu ar USB ierīci"

Tas notiek tāpēc, ka nav instalēti draiveru draiveri (manā gadījumā - ne) vai tāpēc, ka īssavienojums nedarbojās. Lai pārbaudītu īssavienojumu, vienkārši ievadiet arduino IDE un pārbaudiet, vai tāfele parādās jebkurā ostā. Ja tas tā nav, varat apmeklēt šo lapu, lai atrisinātu problēmu.

Mēs vēlamies, lai arduino rīkotos tā, it kā tā būtu midi ierīce, kas sūta signālus uz mūsu datoru. Lai to izdarītu, mums ir jāsniedz tai jauni norādījumi. Mēs vienkārši ielādēsim Hiduino.hex failu Flip un pēc visu lodziņu atzīmēšanas noklikšķiniet uz Palaist, lai to augšupielādētu.. Hex failu mape atrodas hiduino šablona iekšpusē, un tajā ir arī faili, kas nepieciešami arduino pagriešanai, lai pieņemtu jaunu kodu.

4. solis: lieta

Lieta
Lieta
Lieta
Lieta
Lieta
Lieta
Lieta
Lieta

Korpuss tiks izgatavots no kartona galvenokārt tāpēc, ka tas viss, kas man ir pieejams no manas mājas: lpp. Vienkārši pielīmējiet zemētu slēdžu ķēdi (ar visām saliektām kājām, lai tā varētu novietot līdzenumu) ap atslēgu apakšējo daļu un izveidojiet "tiltu", kur atslēgu augšdaļa sēdēs, lai tās paceltu. gabalam vajadzētu būt nedaudz augstākam par taustes slēdzi. Pēc tam izgrieziet atslēgu formu no kartona vai koka. Tālāk palaidiet džemperu kabeļus no katras pogas caur tiltu līdz arduino tapām un pielīmējiet atslēgas augšpusē izveidotā tilta augšpusē, lai, nospiežot katru taustiņu, tiktu aktivizēts atbilstošais slēdzis. Lai pabeigtu lietu, arduino un visa netīrā elektroinstalācija ir pārklāta ar kastes atlikušo daļu.

Ja jums tas patīk, nevilcinieties to krāsot jebkurā krāsā, kas jums patīk:

5. solis: uzlabojumi

Uzlabojumi
Uzlabojumi
Uzlabojumi
Uzlabojumi

Tagad jūs esat gatavs to savienot ar savu iecienītāko DAW (digitālā audio darbvieta), izmantojot USB kabeli, un tam vajadzētu parādīties tāpat kā jebkurai citai midi ierīcei, es iesaku Soundtrap, jo tas ir lieliski piemērots iesācējiem, bezmaksas un darbojas tiešsaistē, tāpēc ejiet un izmēģiniet izdomājiet to sev. Ir daudz veidu, kā mainīt un uzlabot šo dizainu. Es atstāšu dažus zemāk, lai gan tie galvenokārt tiks balstīti uz jūsu mājās esošajiem resursiem.

  • 3D drukāts korpuss: laba alternatīva kartona kastē ir elektronikas pārsūtīšana uz citu korpusu, piemēram, tastatūras OKAY dizains ŠEIT.
  • Kapacitatīvs pieskāriens: pogu vietā, kā būtu, ja taustiņus varētu iedarbināt cilvēka pieskāriens. (redzēt šo

    iedvesmai)

  • Bungas: nomainiet spilventiņu atslēgas vieglai bungu mašīnai.
  • Vairāk oktāvu: Un acīmredzot iezīme, kas patiešām pārvērstu to par īstu midi kontrolieri, kas ir līdzvērtīga visiem pārējiem, ir vismaz otrā oktāva.

Es ceru, ka jums patika šī rokasgrāmata un tagad varat izveidot savus midi instrumentus. Es labprāt redzētu jūsu versiju, ja to darāt, lūdzu, kopīgojiet to un balsojiet par šo pamācību.

Tiksimies nākamreiz (:

Ieteicams: