Përmbajtje:

Ndërtoni një kontrollues Arduino MIDI: 5 hapa (me fotografi)
Ndërtoni një kontrollues Arduino MIDI: 5 hapa (me fotografi)

Video: Ndërtoni një kontrollues Arduino MIDI: 5 hapa (me fotografi)

Video: Ndërtoni një kontrollues Arduino MIDI: 5 hapa (me fotografi)
Video: CS50 2014 – 9-я неделя 2024, Nëntor
Anonim

Pershendetje te gjitheve! Në këtë udhëzues do t'ju tregoj se si të krijoni kontrolluesin tuaj MIDI të mundësuar nga Arduino. MIDI qëndron për Musical Instrument Digital Interface dhe është një protokoll që lejon kompjuterët, instrumentet muzikorë dhe pajisjet e tjera të komunikojnë. Nëse ndiqni çdo hap të këtij tutoriali, do të jeni në gjendje të bëni muzikë me një Arduino!

Çfarë do të mësoni nga ky Udhëzues:

  1. Zgjedhni përbërësit e duhur për këtë projekt.
  2. Hartoni një ndërfaqe me dimensionet e duhura dhe ndërtojeni atë.
  3. Lexoni skemat e qarkut dhe lidhni/lidhni çdo komponent me Arduino.
  4. Zgjidhni softuerin e duhur për të lidhur MIDI Controller me DAW që po përdorni.
  5. Hartimi i kontrolluesit MIDI.

Sigurohuni që ta shikoni videon sepse është më ilustruese. Regjistrohu në kanalin tim në Youtube që të mos humbasësh projektin e ri dhe të më ndihmosh të rritem!

Hapi 1: Mblidhni të gjithë materialin

Mblidhni të gjithë materialin
Mblidhni të gjithë materialin
Mblidhni të gjithë materialin
Mblidhni të gjithë materialin
Mblidhni të gjithë materialin
Mblidhni të gjithë materialin

Këtu është një listë e materialit dhe mjeteve që na duhen për të përfunduar këtë projekt:

1 x Arduino Uno Starter Kit

12 x Butona të Arcade Push

4 x Potenciometër i çelësit të tenxhere

2 x Potenciometër rrëshqitës

Materiali për të ndërtuar rastin (vendosa të ndërtoj një kasë druri)

Zgjodha Arduino Starter Kit sepse ky komplet ofron shumë material të dobishëm për këtë projekt siç janë rezistorët dhe të gjitha telat dhe lidhësit. Gjithashtu, nëse jeni fillestar si unë, materiale të tjera me këtë çantë mund t'ju ndihmojnë të filloni me elektronikë

Bleva butonat Arcade nga lidhja e mësipërme, por nëse do të blija përsëri, do të blija KESTO BUTONA në vend sepse doja t'i jepja një model ndërfaqes dhe ishte e pamundur me butona të vetëm me ngjyrë, kështu që duhej t'i pikturoja ato.

Mjetet që do t'ju nevojiten:

  • Skedar hobi
  • Letër rëre
  • Vidhosës
  • Thikë X-acto
  • Kalibër
  • Sundimtar
  • Copa druri
  • Pak lopate
  • Telat e kërcyesit
  • Shirit izolues
  • Llak
  • Bojë
  • Zhveshës me tela
  • Prerës i telave
  • Sharrë
  • Stërvitje me energji elektrike
  • Mini Axe sharrë
  • Dremel
  • super ngjites
  • Makine per ngjitjen e metalit
  • Saldator
  • Pastë për saldim

Ju mund të kontrolloni fotografitë për më shumë detaje.

Hapi 2: Skicimi dhe Ndërtimi i Ndërfaqes

Skicimi dhe Ndërtimi i Ndërfaqes
Skicimi dhe Ndërtimi i Ndërfaqes
Skicimi dhe Ndërtimi i Ndërfaqes
Skicimi dhe Ndërtimi i Ndërfaqes
Skicimi dhe Ndërtimi i Ndërfaqes
Skicimi dhe Ndërtimi i Ndërfaqes
Skicimi dhe Ndërtimi i Ndërfaqes
Skicimi dhe Ndërtimi i Ndërfaqes

Unë rekomandoj skicimin e ndërfaqes tuaj në mënyrë që të jeni të sigurt për dimensionet që ju nevojiten për të ndërtuar kutinë.

Unë projektova ndërfaqen time në një fletë A4, duke përdorur një laps një vizore dhe një busull. Ju mund ta shihni rezultatin në foton më poshtë. Duke skicuar ndërfaqen, ju njihni dimensionet që ju nevojiten për të instaluar të gjithë përbërësit. Butonat e mi të shtytjes kanë një diametër 29.7 mm, kështu që unë do të shpoj një vrimë 30 mm për ta instaluar atë. Çdo vrimë është e ndarë me 10 mm. Në thelb çdo qendër rrethi është e ndarë me 40mm (diametri = 30 + hapësirë = 10).

Dorezat e tenxhereve kanë një diametër 10 mm. Rekomandohet të shponi copa me diametër në rritje për t'u siguruar që të mos plasni drurin. Unë gjithashtu lash një hapësirë 10 mm midis butonave dhe potenciometrave të çelësit të tenxhere.

Dhe së fundi, potenciometrat rrëshqitës. Nga fleta e të dhënave e di që distanca e tyre e udhëtimit është rreth 80mm. Ju duhet të përdorni një Dremel për të hapur lojëra elektronike për t'u përshtatur në potenciometrat rrëshqitës, a.k.a. FADERS. Nëse nuk e keni këtë mjet specifik, gjithmonë mund ta bëni siç tregoj në video. Mendoni për një çarë me gjatësi 80mm dhe gjerësi 3mm.

Ky ishte projekti im i karantinës COVID-19. Isha e vendosur të gjeja një mënyrë produktive për të kaluar kohën dhe Arduino që më la në sirtar më erdhi në mendje. Unë shkova në dyqanin tim lokal për të blerë dru për të bërë rrethimin dhe kur e bleva atë më thanë që ata nuk po prisnin dru për shkak të mungesës së personelit dhe për shkak të gjithë këtij izolimi/bllokimi të tërë. Kështu, vendosa të blej dru dhe ta pres në shtëpi me materialin që kisha në dispozicion.

Pas heqjes së copëzave me letër rëre dhe përgatitjes së sipërfaqes aplikova bojë llak. U aplikuan dy shtresa. Pasi zgjodha një ngjyrë për të pikturuar rrethimin. Ju mund të kontrolloni fotografitë për të parë rezultatin!

Hapi 3: Diagrami i Qarkut dhe Lidhjet

Diagrami i qarkut dhe lidhjet
Diagrami i qarkut dhe lidhjet
Diagrami i qarkut dhe lidhjet
Diagrami i qarkut dhe lidhjet
Diagrami i qarkut dhe lidhjet
Diagrami i qarkut dhe lidhjet
Diagrami i qarkut dhe lidhjet
Diagrami i qarkut dhe lidhjet

Vendosa të ilustroj diagramin e qarkut në vend që të vizatoj diagramin qarkor konvencional sepse mund të bëhet shumë konfuz. Kam përdorur disa ngjyra për të ndarë telat e kërcyesit në mënyrë që të kuptoni se ku i përket secilit tel.

Çipi i përdorur në Arduino përmban rezistorë tërheqës të brendshëm, kështu që nuk ka nevojë të lidhni rezistorë për secilën nga butonat e arkadës. Kjo thjeshton shumë instalimet elektrike të kontrolluesit.

E tëra çfarë duhet të bëjmë është të zgjedhim njërën këmbë të Buttons Arcade që të jetë terren, tjetra do të jetë energjia, e cila do të lidhet me njërën nga hyrjet dixhitale në bordin Arduino.

Faderët kanë tre këmbë, e para (duke llogaritur nga poshtë) është toka (-), e dyta është fuqia (+) dhe e treta është sinjali.

Për potenciometrat e çelësit të tenxhere është si më poshtë: këmba e majtë është e bluar (-), këmba e mesme është sinjali dhe këmba e djathtë do të jetë fuqi (+).

Arduino do të jetë truri i kontrolluesit MIDI. Do të dërgojë udhëzime MIDI në softuer, në varësi të butonit që shtyn hyrjen.

Brendësia do të bëhet shumë rrëmujë për shkak të të gjitha telave, unë do t'ju këshilloja të strukturoni procesin e bashkimit. Për shembull, vendosa të bashkoj së pari të gjithë telat e tokëzimit, fuqinë dhe më në fund i bashkova telat e kërcyesit të sinjalit.

Pas bashkimit dhe lidhjes së të gjitha kunjave në tabelën Arduino, mund ta mbyllim mbylljen. Hidhini një sy fotove për të parë rezultatin përfundimtar!

Hapi 4: Softuerët dhe Programimi

Softuerë dhe Programim
Softuerë dhe Programim
Softuerë dhe Programim
Softuerë dhe Programim
Softuerë dhe Programim
Softuerë dhe Programim

Ju do të keni nevojë për tre pjesë të softuerit në mënyrë që të jeni në gjendje të bëni muzikë me Arduino tuaj.

Së pari, duhet të shkarkoni programin Arduino IDE për të filluar të shkruani kodin tuaj dhe të ngarkoni skica në tabelën Arduino.

Së dyti, ju duhet të shkarkoni softuerin LoopMidi i cili është në thelb një kabllo midi virtuale.

Së fundi, për të dërguar të dhënat tuaja serike midi në softuerin LoopMidi do t'ju duhet softveri Hairless Midi to Serial Bridge. Ky softuer është i mrekullueshëm për t'ju njoftuar nëse instalimet tuaja elektrike janë të sakta sepse mund të shihni fluksin e të dhënave të shkëmbyer midis Kontrolluesit MIDI dhe Serialit Midi Hairless.

Hapi i parë është hapja e softuerit Arduino dhe kodi që po i bashkoj këtij Instructable (i quajtur MIDI_Controller). Kreditet i jepen Autorit Michael Balzer. Nuk duhet të keni nevojë të modifikoni kodin. Thjesht verifikoni skicën e cila është një lloj "debug" dhe kur të merrni mesazhin se përpilimi është i plotë mund ta dërgoni në tabelën Arduino.

Pastaj drejtohuni në LoopMidi dhe zgjidhni një emër të ri porti. Pasi të keni zgjedhur një, thjesht shtypni butonin plus i cili do të krijojë portin e ri. Pas këtij hapi, hapni Urën Seriale të Hairless Midi dhe filloni duke zgjedhur portin MIDI In që sapo keni krijuar. Pastaj zgjidhni të njëjtën portë MIDI Out. Më në fund zgjodhi portin serik të kompjuterit tuaj (zakonisht COM#). Urime, ju sapo keni aktivizuar Kontrolluesin tuaj MIDI për të komunikuar me kompjuterin!

Hapi 5: Hartëzimi i kontrolluesit MIDI

Hartimi i kontrolluesit MIDI
Hartimi i kontrolluesit MIDI
Hartimi i kontrolluesit MIDI
Hartimi i kontrolluesit MIDI

Nëse keni arritur deri këtu Urime !!! Ju jeni vetëm disa hapa nga fillimi i krijimit të muzikës me Arduino dhe luajtjes me kontrolluesin tuaj MIDI!

Tani ju doni të shkoni drejt DAW -it tuaj (Digital Audio Workstation) dhe të vendosni cilësimet për të njohur hyrjen e jashtme që është kontrolluesi juaj MIDI. Shembulli që po jap është me Ableton Live. Duhet të shkosh te

Opsionet >> Preferencat: Porta Input Midi duhet të jetë ajo që keni përcaktuar më herët dhe ju duhet të ndizni butonin e gjurmës dhe ndërrimit të largët.

Tani nëse shtypni ndonjë buton në ndërfaqen tuaj MIDI duhet të shihni një dritë që ndizet në këndin e sipërm të djathtë të DAW që do të thotë se softueri po merr sinjalet midi që po dërgoni! Për të hartuar kontrolluesin MIDI thjesht klikoni në butonin "MIDI" dhe ngjyra DAW duhet të bëhet vjollce. Tani klikoni mbi çdo çarë dhe më pas shtypni çdo buton, do të shihni një shënim/kontroll të lidhur me të që do të thotë se butoni është i hartuar!

Dhe mbaruat! Urime! Projekt i madh dhe punë e shkëlqyeshme! Më tregoni nëse keni arritur!

Recommended: