Përmbajtje:

Tastiera Arduino Easy Midi: 5 hapa (me fotografi)
Tastiera Arduino Easy Midi: 5 hapa (me fotografi)

Video: Tastiera Arduino Easy Midi: 5 hapa (me fotografi)

Video: Tastiera Arduino Easy Midi: 5 hapa (me fotografi)
Video: Тестирование оптопар 4n25 во входных MIDI-цепях 2024, Nëntor
Anonim
Tastiera Arduino Easy Midi
Tastiera Arduino Easy Midi
Tastiera Arduino Easy Midi
Tastiera Arduino Easy Midi

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

Instalime elektrike
Instalime 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

Ngarkimi i Kodit
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

Rast
Rast
Rast
Rast
Rast
Rast
Rast
Rast

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

Përmirësimet
Përmirësimet
Përmirësimet
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: