ዝርዝር ሁኔታ:

ሉን - የ MIDI መቆጣጠሪያ ከአርዱዲኖ ጋር (ለዲጄ ወይም ለሙዚቀኛ) 5 ደረጃዎች (ከስዕሎች ጋር)
ሉን - የ MIDI መቆጣጠሪያ ከአርዱዲኖ ጋር (ለዲጄ ወይም ለሙዚቀኛ) 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሉን - የ MIDI መቆጣጠሪያ ከአርዱዲኖ ጋር (ለዲጄ ወይም ለሙዚቀኛ) 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሉን - የ MIDI መቆጣጠሪያ ከአርዱዲኖ ጋር (ለዲጄ ወይም ለሙዚቀኛ) 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Starting a Sidecar MIDI Controller to expand the Ibanez IMG2010 MC1 Guitar to MIDI Converter system 2024, ህዳር
Anonim
Image
Image
ሉን - የ MIDI መቆጣጠሪያ ከአርዱዲኖ ጋር (ለዲጄ ወይም ሙዚቀኛ)
ሉን - የ MIDI መቆጣጠሪያ ከአርዱዲኖ ጋር (ለዲጄ ወይም ሙዚቀኛ)
ሉን - የ MIDI መቆጣጠሪያ ከአርዱዲኖ ጋር (ለዲጄ ወይም ሙዚቀኛ)
ሉን - የ MIDI መቆጣጠሪያ ከአርዱዲኖ ጋር (ለዲጄ ወይም ሙዚቀኛ)
ሉን - የ MIDI መቆጣጠሪያ ከአርዱዲኖ ጋር (ለዲጄ ወይም ሙዚቀኛ)
ሉን - የ MIDI መቆጣጠሪያ ከአርዱዲኖ ጋር (ለዲጄ ወይም ሙዚቀኛ)

ይህ የእኔ የመጀመሪያ አርዱዲኖ (ማይክሮ መቆጣጠሪያ) ፕሮጀክት ስም ሉን። እኔ ጠቃሚ እና ትልቅ ፕሮጀክት አርዱዲኖን ለመማር ፈለግኩ ስለዚህ ለመደባለቅ ለብቻው አስፈላጊ የሆኑ ሁሉም ተግባራት ያሉበትን የሜዲ ዲጄ መቆጣጠሪያ ለማድረግ ወሰንኩ።

እያንዳንዱ ዓይነት ዳሳሽ (ፖታቲሞሜትር ፣ የግፊት ቁልፍ ፣…) በተናጥል መማር ይችላል እና እኔ እንደማስበው በጣም ጥሩው መንገድ ለእያንዳንዱ አነፍናፊ ደረጃ በደረጃ “እንዴት እንደሚሠራ” እና “እንዴት እንደሚገናኝ” መማር ይመስለኛል።

ሁሉም ነገር እንደዚህ ይሠራል

  1. ከአርዲኖ ጋር የተገናኘ ዳሳሽ ለውጥን ይገነዘባል
  2. አርዱዲኖ ይህንን ለውጥ ወደ ኮምፒዩተሩ ይልካል
  3. በኮምፒዩተሩ ላይ ያለ ሶፍትዌር ለምሳሌ በኤቪቶን ውስጥ ሊጠቀሙበት የሚችለውን ተከታታይ (አርዱinoኖ) መረጃ በ MIDI ውስጥ ይለውጣል።

የእኔ ተቆጣጣሪ አለው

  • ለ EQ 6 ፖቲዮሜትር
  • ለውጤቶች 3 ፖቲዮሜትር
  • ለድምጽ 6 potientometer መስመራዊ
  • 2 የግፋ አዝራር ለ Play
  • በእጆቼ ርቀት ላይ ላሉት ውጤቶች 2 የአልትራሳውንድ ዳሳሽ (SR04)
  • 2 የግፊት botton ለኩዌ
  • 2 x 4 አዝራሮች አርጂቢ መሪ ፓድ
  • ለ Scratch 1 ኢንኮደር

ደረጃ 1: ገለልተኛ ወይም ሶፍትዌር

በመጀመሪያ የ MIDI መቆጣጠሪያን ከአርዱዲኖ ጋር የተለያዩ ትምህርቶችን መርምሬአለሁ።

በ MIDI ውስጥ የሚያደርጉትን (እኔ ያደረግሁትን) በሚተረጉመው ሶፍትዌር የ MIDI መቆጣጠሪያ ማድረግ ይችላሉ።

ያስፈልግዎታል:

  1. ሚዲ መረጃን ለመላክ/ለመቀበል https://projectgus.github.io/hairless-midiserial/ በአርዱዲኖ ኮድዎ ውስጥ ባለው መሠረት የባውድ ተመን በ “ምርጫዎች” ውስጥ ማዘጋጀት አይርሱ (ለእኔ 9600 ምክንያቱም “Serial.begin”) (9600); ")
  2. ምናባዊ ሚዲ መሣሪያ

ሌላ ምሳሌ -

www.instructables.com/id/Easy-3-Pot-Potentiometer-Arduino-Uno-Effects-Midi-/

_

በ MIDI ውስጥ ባለው መቆጣጠሪያ ላይ የሚያደርጉትን ለመተርጎም በኮምፒተርዎ ላይ ያለ ሶፍትዌር MIDI ን ወደ ኮምፒዩተሩ የሚልክ “እውነተኛ” MIDI መቆጣጠሪያ ማድረግ ይችላሉ።

ለአርዱዲኖ ዩኖ ወይም ሜጋ ለጊዜው ሚዲ በቀጥታ ለመላክ የአርዲኖ ክፍሉን ወይም እንደዚህ ያለ ነገር ብልጭ ድርግም ማድረግ ያስፈልግዎታል። እኔ ይህን ከተረዳሁት እኔ በአርዱዲኖ ላይ የላከውን ኮድ እርግጠኛ መሆን አለብዎት ምክንያቱም አርዱዲኖ ሲበራ ከእንግዲህ ኮድ መላክ አይችሉም (እንደገና ማደስ ያስፈልግዎታል)። እኔ ብዙ ብዙ የሙከራ ኮዶችን ሠርቻለሁ ስለዚህ ሁለተኛውን አማራጭ መርጫለሁ ግን ተሰኪ መኖር እና በእርግጠኝነት የ MIDI መሣሪያን መጫወት የተሻለ ነው።

የበለጠ ለመሄድ ምሳሌ -

create.arduino.cc/projecthub/etiennedesportes/ableton-live-midi-controller-9182b3

MAJ 2018-02-28: https://www.arduino.cc/en/Reference/MIDIUSB “በአገር ውስጥ የዩኤስቢ ችሎታዎች (atmega32u4 ላይ የተመሰረቱ ሰሌዳዎች ወይም የ ARM ቦርዶች) ያሉት ማይክሮ መቆጣጠሪያ” ካለዎት (ለአርዲኖ UNO እሺ የለም)

ደረጃ 2 እንጨት እና መያዣ

እንጨት እና መያዣ
እንጨት እና መያዣ
እንጨት እና መያዣ
እንጨት እና መያዣ
እንጨት እና መያዣ
እንጨት እና መያዣ

የእንጨት መያዣ ንድፍ - እኔ የጉዳይ ጄኔሬተርን https://www.makercase.com/ ተጠቅሜያለሁ ፣ የላይኛውን እና የላይኛውን ማስገቢያ ሰረዝኩ። ቁመቱን ለመወሰን የከፍታ ቁልፌን ቁመት እፈልግ እና 2 ሴ.ሜ እጨምራለሁ።

ከላይ አንድ የተቀረጸውን አንድ ኤምዲኤፍ ቦርድ እና አንድ የፒፕቦርድ ፖፕላር 3 ሚሜ እጠቀም ነበር።

ሌዘር ከዕቅዶቹ ጋር የእንጨት ሰሌዳዎችን ቆረጠ።

ለዩኤስቢ ገመድ ቀዳዳ/ቁፋሮ።

ዕቅዶቼን ተቀላቅያለሁ ነገር ግን በዚህ ደረጃ ላይ የግል መቆጣጠሪያዎን ማድረጉ የበለጠ አስደሳች ነው።

በመገጣጠም ላይ

ለጎኖቹ የተለያዩ የጎን ሰሌዳዎችን አጣበቅኩ እና ሰብስቤአለሁ።

ከላይ በ 2 ቱ ኤምዲኤፍ ውስጥ 4 ቀዳዳዎችን ቆፍሬያለሁ። (የሾፌዬ ዲያሜትር + 1 ሚሜ)

ሁለቱን የእንጨት ጣውላዎች ከላይ ወደ ላይ ለመጠምዘዝ አንድ መቀርቀሪያ እጠጋለሁ እና ነጩን አራት ጊዜ ወደ ማእዘኑ አጣብቃለሁ።

በዚህ መንገድ አንድ ነት ተጣብቆ 4 ማዕዘኖች አሉኝ ፣ ነት ያላቸው ቀዳዳዎች የላይኛውን ሰሌዳዎች ለማስተካከል ቀዳዳዎች ናቸው። በእውነቱ እኔ የላይኛውን የእንጨት ሰሌዳዎች ስሰነጠቅ ከዚህ በታች ያለውን ነት ማግኘት አልችልም።

በጎን ሰሌዳዎች (ሳጥኑ) ውስጥ ቀዳዳዎችን ቆፍሬአለሁ ፣ ተጠግኗል (ሁሉንም ነገር ከጠለፉ በኋላ) ማዕዘኖቹን ወደ ጎኖቹ።

ሁለቱን የላይኛው ሰሌዳዎች ያስቀምጡ እና ይከርክሟቸው።

በዚህ መንገድ የሚታየው ነት እና የላይኛው ቦርድ ለመጠገን የእንጨት ዝቃጭ አያስፈልገውም ፣ በሚያስገርም ሁኔታ ጠንካራ ነው ግን ምናልባት የተሻለ መንገድ አለ።

ፖሊሽ:

እኔ በጥሩ ሁኔታ እየሰራ ያለውን “ቬርኒስ ቦይስ ብራዚል 125 ሚሊ ሊትር አቬል ሉዊስ XIII” (የፈረንሳይ ፖሊሽ) እጠቀም ነበር።

እኔ ትንሽ ረጅም ነበር ምክንያቱም ብዙ ንብርብሮችን አስቀምጫለሁ እና በእያንዳንዳቸው መካከል 24 ሰዓት እጠብቃለሁ።

የላይኛው አሪፍ ይመስላል እና እንጨቱ የተጠበቀ ነው። የሚያስፈልገኝን ያህል አልጠበቅሁም ወይም በአንዳንድ ክፍሎች ላይ በጣም ብዙ ቫርኒሽንን አደረግሁ ምክንያቱም የመጀመሪያ ጊዜዬ ነበር ምክንያቱም ማቅለሙ አንዳንድ ጊዜ ከደረቀ በኋላ እንኳን ጠንካራ ስላልሆነ አሁን (ከ 2 ወራት በኋላ) ደህና ነው።

ግራፊክ - የፎርኔሴቲ የስነጥበብ ሥራዎች እና የግለሰባዊ ሥዕል።

p.s: የሜዲ መቆጣጠሪያን ለመንደፍ ምክሮች ፣ በእቅዴ ላይ ሁለቱ የ RGB 4 አዝራሮች ፓድ እርስ በእርስ በጣም ቅርብ ናቸው

www.instructables.com/id/A-Framework-For-Muke-Awoodable-Stylish-Modula/

ደረጃ 3 - ኤሌክትሮኒክ

ኤሌክትሮኒክ
ኤሌክትሮኒክ
ኤሌክትሮኒክ
ኤሌክትሮኒክ
ኤሌክትሮኒክ
ኤሌክትሮኒክ

ሁሉንም ነገር (ለኔ ፕሮጀክት) በፍሪቲንግ ፋይል ላይ አስቀምጫለሁ።

ለእያንዳንዱ ዓይነት ዳሳሽ እንዴት እየሰራ እንደሆነ ወይም ለአርዲኖ ምን እንደሚሰጥ መማር ያስፈልግዎታል።

ይህንን ለማድረግ ፣ በማይንቀሳቀሱ (ለምሳሌ “ፖታቲሞሜትር አርዱinoኖ” ፣…) ላይ ትምህርቶችን ይመልከቱ።

ተ ጠ ቀ ም ኩ:

  • ፖታቲሞሜትር
  • RGB pad (Sparkfun
  • አልትራሳውንድ HC-SR04 (የርቀት መፈለጊያ)
  • ኢንኮደር
  • የግፋ አዝራር (የመጫወቻ ማዕከል አዝራር)

ቶን ኬብሎች ሲኖሩ ማየት ከባድ ስለሆነ በተመሳሳይ ጊዜ በፍሪንግ ላይ ለማድረግ የመጨረሻውን ሞንታዎ ለማድረግ ሲፈልጉ እመክራለሁ።

ትዕዛዝ ፦

እኔ የምፈልገውን ሁሉ ወይም ቢያንስ ትልቁን ክፍል ካወቅሁ በኋላ ክፍሎቼን አዘዝኩ። በዚህ መንገድ አነስተኛ የመላኪያ ወጪዎች አሉዎት።

እኔ በበኩሌ በኮንዶራድ ወይም አርኤስ (እኔ ፈረንሳይ ውስጥ ነኝ) እና በሮቦፕሾፕ ላይ እንደ አርጂቢ ፓድ ያሉ በጣም ልዩ ቁርጥራጮችን በጣም አዝዣለሁ።

በምስሎቹ ውስጥ የእኔ Conrad ትዕዛዝ አንድ ምሳሌ

ደረጃ 4: የአርዲኖ ኮድ

የአርዱዲኖ ኮድ
የአርዱዲኖ ኮድ

ለ arduino የእኔ ኮድ አለ። የተለየ መቆጣጠሪያ ካደረጉ ከለውጦችዎ በኋላ ፣ በአርዱዲኖ አይዲኢ ወደ ማይክሮ መቆጣጠሪያዎ በዩኤስቢ (ዩቱዩብ ትምህርቶች አሉት) መላክ ያስፈልግዎታል። በአባሪዎች ውስጥ ፦

  • የመጨረሻው
  • አንድ ብቻ 6 ቀለሞችን (2 RGB+cyan+rose+yellow) ያላቸው 2 RGB Pads ን ለመስራት።
  • የተለዩትን ዳሳሽ ለማወቅ የጻፍኩት የኮዱ አሮጌ ክፍሎች

አንዳንድ ክፍሎች የተወሰዱት በእኔ የተፃፉ ናቸው።

ለፓድ እንደ Keypad.h ያለ የአርዱዲኖ ቤተ -ፍርግሞችን (ስህተቱን ይመልከቱ እና “አካትት”) ያስፈልግዎታል።

ልዩነቶቹ ክፍሎች በፋይሎቹ መጨረሻ ላይ ናቸው።

ተከታታይ መረጃን ለመላክ አንድ ግጭት እዚህ እንዳለ ልብ ማለት ይችላሉ።

ባዶ ባዶ ሚዲአይ መልእክት (ባይት ትእዛዝ ፣ ባይት ውሂብ 1 ፣ ባይት ውሂብ 2) // --------- አስፈላጊ ፣ እሴቶችን በመደበኛ ሚዲ ትዕዛዝ በኩል ያስተላልፉ

{Serial.write (ትዕዛዝ); Serial.write (data1); Serial.write (data2); }"

ደረጃ 5 - ማሻሻያዎች

ሁሉም ነገር እየሰራ ነው ግን እሱ ምሳሌ ነው። አንዳንድ ጥያቄዎች ወይም የማሻሻያ ነጥብ አለ።

ኃይል

- በእያንዳንዱ አነፍናፊ የ RGB ን ፓድ ስጠቀም የ RGB ሌዲዎች በጣም ትንሽ ያበራሉ። 5v አርዱinoኖ ለፕሮጄኬቴ በጣም ጥቂት ናቸው? እነሱን ብቻ ስጠቀም ፣ ምንም ችግር የለም።

ኮድ ፦

- ተከታታይው ከኢኮዲደር አለኝ ግን በ MIDI ውስጥ እንዴት እንደሚሠራ አላውቅም። በ MIDI ውፅዓት ውስጥ የሚፈልጉትን ይፈልጋሉ። በትራክተሩ ላይ ለመቧጨር ኢንኮደሩን እንዴት እንደሚያዘጋጁ ካወቁ እኔን ያነጋግሩ።

- አንዳንድ የአዝራሮቼ ኮዶች ለሙዚቃ ትግበራ ጥሩ አይደሉም። እኛ በጣም ፈጣን ምላሽ ሰጪነት እንፈልጋለን እና አንዳንድ የአዝራር ኮዶቼ ይህንን ለማድረግ በተሻለ መንገድ እንዳልተጻፉ አየሁ (በደንብ ካስታወስኩ የመጫወቻ ቁልፍ)።

የሚመከር: