Përmbajtje:
- Hapi 1: Mblidhni të gjithë materialin
- Hapi 2: Skicimi dhe Ndërtimi i Ndërfaqes
- Hapi 3: Diagrami i Qarkut dhe Lidhjet
- Hapi 4: Softuerët dhe Programimi
- Hapi 5: Hartëzimi i kontrolluesit MIDI
Video: Ndërtoni një kontrollues Arduino MIDI: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
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:
- Zgjedhni përbërësit e duhur për këtë projekt.
- Hartoni një ndërfaqe me dimensionet e duhura dhe ndërtojeni atë.
- Lexoni skemat e qarkut dhe lidhni/lidhni çdo komponent me Arduino.
- Zgjidhni softuerin e duhur për të lidhur MIDI Controller me DAW që po përdorni.
- 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
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
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
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
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
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:
Shndërrimi nga një kontrollues i motorit në një kontrollues motorësh RoboClaw: 3 hapa
Shndërrimi nga një Sabertooth në një RoboClaw Motor Controller: Linja Inxhinierike e Dimensionit të kontrolluesve të motorëve Sabertooth dhe linja BasicMicro e kontrolluesve RoboClaw janë zgjedhje të njohura për projektet robotike të nivelit fillestar. Sidoqoftë, ata përdorin dy sisteme shumë të ndryshme për konfigurimin e kontrolluesit. E shtunë
YABC - Edhe një kontrollues tjetër Blynk - Kontrollues i temperaturës dhe lagështisë në re IoT, ESP8266: 4 hapa
YABC - Edhe një kontrollues tjetër i Blynk - Kontrollues i temperaturës dhe lagështisë në re IoT, ESP8266: Përshëndetje krijues, kohët e fundit fillova të rritja kërpudha në shtëpi, kërpudha gocash deti, por unë tashmë kam 3x nga këto kontrollues në shtëpi për kontrollin e temperaturës së Fermenterit për prodhuesin e shtëpisë sime, gruaja po bën gjithashtu këtë gjë Kombucha tani, dhe si një Termostat për Nxehtësinë
OpenChord.org V0 - Ndërtoni një Hero të vërtetë me kitarë/kontrollues të grupit rock: 10 hapa
OpenChord.org V0 - Ndërtoni një Hero të vërtetë të Kitarës/Kontrolluesit të Grupit Rock: Ne të gjithë i duam Guitar Hero dhe Rock Band. Ne gjithashtu e dimë se kurrë nuk do të mësojmë se si të luajmë në të vërtetë kitarë duke luajtur këto lojëra. Por, çfarë nëse të paktën do të mund të ndërtonim një kontrollues të Guitar Hero që të na lejojë të përdorim një kitarë të vërtetë? Kjo është ajo që ne këtu në OpenChord.
Si të ndërtoni një kuti të altoparlantëve të kitarës ose të ndërtoni dy për stereon tuaj .: 17 hapa (me fotografi)
Si të ndërtoni një kuti të altoparlantëve të kitarës ose të ndërtoni dy për stereo -në tuaj: Doja që një altoparlant i ri i kitarës të shkonte me përforcuesin e tubit që po ndërtoj. Altoparlanti do të qëndrojë jashtë në dyqanin tim kështu që nuk ka nevojë të jetë diçka shumë e veçantë. Mbulesa Tolex mund të dëmtohet shumë lehtë, kështu që unë vetëm spërkova pjesën e jashtme të zezë pas një rëre të lehtë
Përdorni një Arduino me një kontrollues N64: 5 hapa (me fotografi)
Përdorni një Arduino me një kontrollues N64: Ka mësime për përdorimin e një kontrolluesi NES me një Arduino, por përdorimi i kontrolluesit më të ndërlikuar N64 dhe levës së tij analoge ka një tërheqje të caktuar. Nëse keni një Arduino përreth dhe nuk doni të blini një Adaptoid, ky udhëzues