Satura rādītājs:
- Piegādes
- 1. solis: Elektroinstalācija
- 2. darbība: koda augšupielāde
- 3. solis: atkārtoti mirgo Arduino
- 4. solis: lieta
- 5. solis: uzlabojumi
Video: Arduino Easy Midi tastatūra: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
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 š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
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
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
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:
Arduino mehāniskā tastatūra: 5 soļi (ar attēliem)
Arduino mehāniskā tastatūra: man bija vajadzīgs tapas spilventiņš citam projektam, tāpēc es nolēmu izveidot tastatūru ar detaļām, kas man bija mājās
3D drukāta Arduino makro tastatūra: 6 soļi (ar attēliem)
3D drukāta Arduino makro tastatūra: Šis bija mans pirmais projekts, kas strādāja ar Arduino Pro Micro. Varat to izmantot tālummaiņas vai nesaskaņu tērzēšanā, lai, piemēram, izslēgtu skaņu, pārslēgtu videoklipu vai kopīgotu ekrānu. Turklāt jūs varat to ieprogrammēt, lai atvērtu bieži lietotās programmas savā
Arcade Button MIDI tastatūra: 7 soļi (ar attēliem)
Arcade Button MIDI tastatūra: šī ir viena no maniem pirmajiem Arduino un DIY MIDI programmēšanas mēģinājumiem 2.0 versija. Esmu attīstījis savas prototipēšanas un dizaina prasmes, tāpēc domāju, ka tas būtu labs procesa un progresa demonstrējums. Izmantojot informētāku projektēšanas procesu, es
Midi kontroliera poga-tastatūra: 6 soļi
Midi kontrollera pogas-tastatūra: Iedvesmojoties no sava vidējā cīnītāja projekta, es nolēmu izveidot pogas stila midi kontrolieri, kas izmanto daudzas Mega Arduino plates digitālās ieejas. Šajā pamācībā mēs apskatīsim soļus, kas veikti, apkopojot materiālus
Arduino MIDI tastatūra ar dziesmu mācīšanas gaismas diodēm: 8 soļi
Arduino MIDI tastatūra ar dziesmu mācīšanas gaismas diodēm: šī ir apmācība, kā izveidot MIDI tastatūru, kā arī gaismas diodes, lai iemācītu jums dziesmu, un LCD, lai parādītu izvēlēto dziesmu. Gaismas diodes var norādīt, kādus taustiņus nospiest konkrētai dziesmai. Atlasiet dziesmu ar kreiso un labo pogu