Përmbajtje:
- Furnizimet
- Hapi 1: Instalimet elektrike
- Hapi 2: Ngarkimi i Kodit
- Hapi 3: Ri-ndezje e Arduino
- Hapi 4: Rasti
- Hapi 5: Përmirësimet
Video: Tastiera Arduino Easy Midi: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Unë jam një budalla i madh muzikor dhe absolutisht më pëlqen të bëj instrumentet dhe veglat e mia, por nuk kam shumë aftësi ose burime për të përfunduar projekte komplekse, kështu që kur hasa në tutorialin e PretEnGineerings u emocionova dhe doja t'i jepja një goditje. Një nga gjërat që më tërhoqën më shumë për të provuar këtë projekt është se ai mund të bëhet nga komponentët elektronikë vërtet elementarë dhe sendet shtëpiake që është me rëndësi ekstreme gjatë karantinës. Unë e shkrova këtë udhëzues për t'ju përcjellë përmes çështjeve dhe problemeve që hasa për ta bërë më të lehtë ndjekjen, si dhe ndryshimet dhe përmirësimet e mia të vogla për t'iu përshtatur projektit nevojave të mia. Siç e përmenda më parë, kam shumë pak njohuri për kodimin dhe jam relativisht i ri në lëvizjen krijuese, kështu që ju lutem duroni me mua nëse bëj disa gabime dhe sigurohuni që të lini ndonjë përmirësim të mundshëm në komente:)
Karakteristikat e tastierës
- Polifonike
- Midi përmes USB
- Bërë nga gjërat në shtëpi
(Ky projekt mund të realizohet vetëm me përbërësit brenda njërit prej kompleteve fillestare të arduin0)
Furnizimet
Hardware:
- Arduino
- Telat Jumper
- 12 butona për testim
- 2 10k po
- Kartoni
Mjetet:
Saldim (opsional)
Softueri: (Lidhjet çojnë në faqen e shkarkimit)
- Rrokullisje Atmel
- Biblioteka Midi
- Midi OX (opsionale)
- Skedarë gjashtëkëndësh
Hapi 1: Instalimet elektrike
Lidhja elektrike për këtë projekt është jashtëzakonisht e thjeshtë çdo buton është i bazuar dhe i lidhur me një kunj duke filluar nga 12 në 1 që korrespondojnë me shënimet C deri B (1 Oktavë). Potenciometrat janë të lidhur me A0 dhe A1 dhe të dy të bazuar dhe të lidhur me energji elektrike (5v) nëse vendosni t'i përfshini ato edhe pse unë nuk e kam bërë këtu për hir të thjeshtësisë me të njëjtin kod që mund të zbatohen.
Hapi 2: Ngarkimi i Kodit
Gjëja e parë që ndryshova ishte kodi për të akomoduar më shumë butona. Unë e mbajta strukturën e përgjithshme kështu që të njëjtat shpjegime që ai dha në video zbatohen për atë që secila pjesë e kodit thjesht kopjon dhe ngjit disa pjesë për më shumë butona dhe ndryshon shënimet e tyre. Pas instalimit dhe përfshirjes së bibliotekës MIDI, kodi i mësipërm duhet të shkarkohet dhe përpilohet me të gjitha linjat seriale të pranishme (// duhet të fshihen nga të gjitha linjat që përfshijnë "Serial.") Në mënyrë që të testoni kodin dhe instalimet elektrike dhe për mua gjithçka atje funksionoi mirë. (Kontrolloni për mesazhet e duhura në serial kur shtypni butonin e testit të lidhur me kunja të ndryshëm. Nëse gjithçka është mirë, komentoni linjat Seriale. (Ri-shkruani //) dhe ngarkojeni përsëri në arduino. Hapni Flip dhe lidheni me arduino përmes USB duke zgjedhur tabelën e përshtatshme (Atmega16u2 për arduino) dhe shtypni ctrl+ U. Kam hasur në 2 gabime duke e bërë këtë (nëse nuk keni të njëjtat probleme mund të kaloni në hapin tjetër).
Hapi 3: Ri-ndezje e Arduino
GABIM 1: "AtLibUsbDfu.dll nuk u gjet" ose "libusb0.dll" Nëse kjo vjen ose mungon ndonjë skedar tjetër.dll ato mund të shkarkohen duke klikuar në lidhjen e parë që shfaqet kur kërkoni emrin e skedarit dhe e futni atë në dosjen system32 pa një dosje të jashtme (nëse keni ende probleme ndiqni këtë tutorial)
GABIM 2: "nuk mund të lidhej me pajisjen USB"
Kjo ndodh sepse nuk ka ndonjë drejtues mbështetës të instaluar (në rastin tim të dobët) ose sepse shkurtesa nuk funksionoi. Për të provuar shkurtimin, thjesht futni arduino IDE dhe kontrolloni nëse bordi shfaqet në ndonjë port. Nëse nuk është kështu, mund të vizitoni këtë faqe për të zgjidhur çështjen.
Ne duam që arduino të veprojë sikur të ishte një pajisje midi për të dërguar sinjale në kompjuterin tonë. Për ta bërë këtë, ne duhet t'i japim udhëzime të reja. Ne thjesht do të ngarkojmë skedarin Hiduino.hex në Flip dhe pasi të kemi kontrolluar të gjitha kutitë klikojmë drejtimin për ta ngarkuar. Dosja.hex files gjendet brenda master -it hiduino dhe gjithashtu përfshin skedarët e nevojshëm për ta kthyer arduino -n në mënyrë që të pranojë kodin e ri.
Hapi 4: Rasti
Rasti do të jetë i bërë nga kartoni kryesisht sepse në të gjithë kam qasje nga shtëpia ime: p. Thjesht ngjitni një zinxhir të çelsave të tokëzuar (me të gjitha këmbët e përkulura për ta lejuar atë të qëndrojë e sheshtë) rreth fundit të vendit ku do të ishin çelësat dhe bëni një "urë" ku pjesa e sipërme e çelësave do të ulej për t'i ngritur ato, pjesa duhet të jetë pak më e gjatë se një ndërprerës prekës. Pastaj prerë formën e çelësave ose nga kartoni ose druri. Më tej drejtoni kabllot e kërcyesit nga secili prej butonave përmes urës në kunjat arduino dhe ngjitni çelësat në majë të urës së krijuar në pjesën e sipërme, në mënyrë që kur të shtypni secilin çelës të aktivizohet çelësi i duhur. Për të përfunduar çështjen, arduino dhe të gjitha instalimet elektrike të çrregullta janë të mbuluara me pjesën e mbetur të kutisë.
Nëse ju pëlqen, mos hezitoni ta lyeni me ngjyrën që ju pëlqen:
Hapi 5: Përmirësimet
Tani jeni gati ta lidhni atë me DAW -në tuaj të preferuar (hapësirën dixhitale të punës audio) përmes kabllit USB dhe duhet të shfaqet si çdo pajisje tjetër midi, unë rekomandoj Soundtrap pasi është i shkëlqyeshëm për fillestarët, falas dhe funksionon në internet, kështu që shkoni dhe provoni del per veten. Ka shumë mënyra për të ndryshuar dhe përmirësuar këtë dizajn, do t'i lë disa më poshtë, megjithëse ato do të bazohen kryesisht në burimet që keni në shtëpi.
- Rast i printuar 3D: Një alternativë e mirë për kutinë e kartonit është transferimi i pajisjeve elektronike në një kuti të ndryshme si modeli i tastierës OKAY KTU.
-
Prekje kapacitore: Në vend të butonave çka nëse çelësat mund të nxiten nga prekja njerëzore. (shikoje kete
për frymëzim)
- Bateri: Ndryshoni çelësat për pads për një makinë të lehtë daulle.
- Më shumë oktava: Dhe qartë se tipari që do ta kthente këtë në një kontrollues të vërtetë midi en-par me të gjithë të tjerët është të paktën një oktavë e dytë.
Shpresoj se ju ka pëlqyer ky udhëzues dhe tani mund të bëni instrumentet tuaja midi, do të më pëlqente të shihja versionin tuaj nëse e bëni këtë, ju lutemi ndani atë dhe votoni për këtë udhëzues.
Shihemi heren tjeter (:
Recommended:
Tastiera Mekanike Arduino: 5 hapa (me fotografi)
Tastiera Mekanike Arduino: Më duhej një kunj për një projekt tjetër, kështu që vendosa të bëj një tastierë me pjesët që kisha në shtëpi
Tastiera Macro Arduino e printuar 3D: 6 hapa (me fotografi)
Tastiera Macro Arduino e printuar 3D: Ky ishte projekti im i parë duke punuar me Arduino Pro Micro. Mund ta përdorni në bisedat Zoom ose Discord për të bërë gjëra të tilla si ndërrimi i heshtjes, ndryshimi i videos tuaj ose ndarja e ekranit tuaj. Për më tepër, ju mund ta programoni atë për të hapur programe të përdorura shpesh në pajisjen tuaj
Butoni Arcade MIDI Tastiera: 7 hapa (me fotografi)
Tastiera MIDI e Button Arcade: Ky është një version 2.0 i një prej sulmeve të mia të para në programimin Arduino dhe DIY MIDI. Unë kam zhvilluar aftësitë e mia në modelimin dhe modelimin e modelit, kështu që mendova se do të ishte një demonstrim i mirë i procesit dhe përparimit. Me një proces dizajni më të informuar unë
Tastiera Arduino MIDI Me LED të Mësimit të Këngës: 8 Hapa
Arduino MIDI Tastiera me këngë mësimore LED: Ky është një mësim se si të krijoni një tastierë MIDI, së bashku me LED për t'ju mësuar një këngë dhe një LCD për të shfaqur se cila këngë është zgjedhur. LED -të mund t'ju udhëzojnë se cilat çelësa duhet të shtypni për një këngë të veçantë. Zgjidhni këngën me butonin e majtë dhe të djathtë
Tastiera e shpejtë dhe e ndyrë Das (Tastiera bosh): 3 hapa
Tastiera e shpejtë dhe e ndotur Das (Tastiera e zbrazët): Një tastierë Das është emri i tastierës më të popullarizuar pa mbishkrime në çelësa (tastierë bosh). Tastiera Das shitet për 89,95 dollarë. Ky udhëzues do t'ju udhëheqë edhe pse ta bëni vetë me ndonjë tastierë të vjetër që keni shtrirë përreth