ዝርዝር ሁኔታ:

አርዱዲኖ ኡኖ ሚዲ ተዋጊ 5 ደረጃዎች
አርዱዲኖ ኡኖ ሚዲ ተዋጊ 5 ደረጃዎች

ቪዲዮ: አርዱዲኖ ኡኖ ሚዲ ተዋጊ 5 ደረጃዎች

ቪዲዮ: አርዱዲኖ ኡኖ ሚዲ ተዋጊ 5 ደረጃዎች
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ሀምሌ
Anonim
አርዱዲኖ ኡኖ ሚዲ ተዋጊ
አርዱዲኖ ኡኖ ሚዲ ተዋጊ

ይህ አስተማሪ የተፈጠረው በደቡብ ፍሎሪዳ ዩኒቨርሲቲ የሜካኮርስን የፕሮጀክት መስፈርት በማሟላት (www.makecourse.com)

በዲጄ ቴክቴሎችስ በታዋቂው MidiFighter ላይ በመመስረት ፣ ይህ በቤት ውስጥ የተሠራው አርዱinoኖ የተጎላበተው የሙዚቃ መሣሪያ ዲጂታል በይነገጽ (MIDI) መቆጣጠሪያ በማንኛውም የዲጂታል ኦዲዮ ሥራ ጣቢያ (DAW) ሶፍትዌር ላይ እንደ MIDI መሣሪያ ሆኖ ሊያገለግል ይችላል። የ MIDI መቆጣጠሪያ ከኮምፒዩተር የ MIDI መልዕክቶችን መላክ እና መቀበል እና የትኛውን ሶፍትዌር ጥቅም ላይ እንደዋለ በቀጥታ ለመቆጣጠር ሊያገለግል ይችላል። በተጨማሪም ፣ በ MIDI መቆጣጠሪያ ላይ ያሉት መቆጣጠሪያዎች ሙሉ በሙሉ ሊበጁ የሚችሉ ናቸው - ይህ ማለት እያንዳንዱ የግለሰብ ቁልፍ ፣ ተንሸራታች እና ቁልፍ በ DAW ውስጥ ለማንኛውም ተግባር ካርታ ሊደረግ ይችላል ማለት ነው። ለምሳሌ ፣ አንድ አዝራር መጫን አንድ የተወሰነ ማስታወሻ ማጫወት ወይም የኦዲዮ ፕሮጀክትዎን የጊዜ ሰሌዳ ለመቀየር ፕሮግራም ሊደረግ ይችላል።

github.com/jdtar/Arduino-Midi-Controller

ደረጃ 1: ቁሳቁሶች

ከዚህ በታች በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ የዋሉ ቁሳቁሶች እና መሳሪያዎች ዝርዝር ነው።

አርዱዲኖ ኡኖ

የዳቦ ሰሌዳ

4051/4067 Multiplexer

ዝላይ ሽቦዎች

ተጨማሪ ሽቦ

2x 10k ohm መስመራዊ ተንሸራታች ፖታቲዮሜትሮች

16x ሳንዋ 24 ሚሜ አዝራሮች

የሙቀት መቀነስ

የብረታ ብረት

ምላጭ ምላጭ

4.7 ኪ

አክሬሊክስ ሉህ (ለመሸፈኛ)

ለአዝራሮች እና አርዱinoኖ መኖሪያ ቤት

3-ዲ አታሚ

ሌዘር መቁረጫ

ደረጃ 2: ንድፍ

ንድፍ
ንድፍ
ንድፍ
ንድፍ

ፕሮጀክቱን ከመጀመርዎ በፊት ለኤምአይዲአይ መቆጣጠሪያዬ መኖሪያ ቤት ቀድሞውኑ ተሰጥቶኝ ነበር ፣ ስለዚህ ሁሉም ነገር የት እንደሚቀመጥ በዓይነ ሕሊናዬ ለመሳል ለክዳኑ አንድ ስዕል አፌዝኩ። እኔ ቢያንስ 16 አዝራሮችን እና አንድ ባልና ሚስት potentiometers እንደ አንድ ባህርይ እንደፈለግሁ አውቃለሁ ስለዚህ ክፍሎቹን በተቻለ መጠን በእኩል ለማውጣት ሞከርኩ።

ለሽፋኑ አቀማመጥ ካዘጋጀሁ በኋላ ፋይሉን እንደ 1: 1 ፒዲኤፍ ወደ ውጭ ላኩ እና የ acrylic ን ሉህ ለመቁረጥ ወደ ሌዘር መቁረጫ ልኬዋለሁ። ለመጠምዘዣ ቀዳዳዎች ፣ ቀዳዳዎቹ ከጠቋሚ ጋር እንዲሆኑ በፈለግኩበት ቦታ ላይ ምልክት አደረግሁ እና አክሬሊክስን በሙቅ ክር ቀለጠ።

ተያይዞ 1: 1 ፒዲኤፍ እንደ 1: 1 ታትሞ በጨረር መቁረጫ ከሌለ በሃይል መገልገያዎች ሊቆረጥ ይችላል።

ደረጃ 3 ግንባታ እና ሽቦ

ግንባታ እና ሽቦ
ግንባታ እና ሽቦ
ግንባታ እና ሽቦ
ግንባታ እና ሽቦ
ግንባታ እና ሽቦ
ግንባታ እና ሽቦ

አክሬሊክስን ከቆረጠ በኋላ ሁሉንም አካላት በበቂ ሁኔታ ለመደገፍ አክሬሊክስ በጣም ቀጭን መሆኑን ተረዳሁ። ከዚያ ሌላ ሉህ ቆርጫለሁ እና በትክክል መስራቱ የተከሰተ አንድ ላይ አጣበቅኳቸው።

ክፍሎቹን ማገናኘት አንዳንድ ሙከራዎችን እና ስህተቶችን ወስዷል ነገር ግን የፍሪቲንግ ንድፍ ተያይ attachedል። በመጀመሪያ የመሬቱን ሽቦዎች እና 4.7 ኪ.ሲው ተከላካይ ፣ ተሽጦ እና ሙቀት በአዝራሮቹ ላይ ያሉትን ግንኙነቶች ቀዘቀዘ። ሁለቱን ተንሸራታች ፖታቲሞሜትሮችን መትከል በአክሪሊክ ውስጥ ላሉት ዊቶች ቀዳዳዎች መቅለጥ ያስፈልጋል። ሁለቱ ፖታቲዮሜትሮች ከገቡ በኋላ እስከ A0 እና A1 አናሎግ ፒኖች ድረስ ተገናኝተዋል። ሽቦው ከተጠናቀቀ በኋላ ፣ ከመግዛት ይልቅ ለፋፋዮቼ ምንም የቁልፍ መያዣዎች እንደሌሉ አስታወስኩ ፣ በ ‹3D› አታሚ ተጠቅሜ አንዳንድ የደብዳቤ መያዣዎችን በ Autodesk Fusion 360 ውስጥ አውጥቼ ወደ STL ፋይል በመላክ። ደ

አርዱዲኖ ኡኖ 12 የሚገኙ የዲጂታል ግብዓት ካስማዎች ብቻ አሉት ግን 16 አዝራሮች መገናኘት ነበረባቸው። ይህንን ለማካካስ ፣ 4 ዲጂታል የግብዓት ፒኖችን የሚጠቀም እና በርካታ ምልክቶች የጋራ መስመሮችን እንዲጠቀሙ የሚያስችለውን 74HC4051 Multiplexer በዳቦ ሰሌዳ ላይ አጣምሬአለሁ ፣ 8 በርካታ የዲጂታል ግብዓት ካስማዎች በድምሩ ለ 16 ዲጂታል ፒኖች ጥቅም ላይ ሊውል ይችላል።

ቁልፎቹን ወደ ትክክለኛ ፒኖች ማገናኘት በቀላሉ 4x4 ማትሪክስ መፍጠር እና ያንን በኮዱ ውስጥ መጠቀሙ ጉዳይ ነበር። ሆኖም ፣ በጣም አስቸጋሪው ክፍል የተገዛው ባለብዙ ባለዘርዘር የውሂብ ሉህ የረዳበት የተወሰነ የፒን አቀማመጥ ነበረው እና እኔ ደግሞ እንደዚህ ዓይነቱን ትንሽ ያዩትን ቁልፎች ሲጭኑ በአእምሮዬ ውስጥ የተወሰነ የማስታወሻ አቀማመጥ ነበረኝ።

ማስታወሻ ማትሪክስ

[C2] [C#2] [D2] [D#2]

[G#2] [A1] [A#2] [B1]

[E1] [F1] [F#1] [G1]

[C2] [C#2] [D2] [D#2]

ፒን ማትሪክስ (M = MUX ግቤት)

[6] [7] [8] [9]

[10] [11] [12] [13]

[M0] [M1] [M2] [M3]

[M4] [M5] [M6] [M7]

ደረጃ 4 - ፕሮግራሚንግ

ፕሮግራሚንግ ማድረግ
ፕሮግራሚንግ ማድረግ

ስብሰባው ከተጠናቀቀ በኋላ አርዱዲኖን ማቀናበር የቀረው ብቻ ነው። የተያያዘው ስክሪፕት በቀላሉ ሊበጅ በሚችል መልኩ የተፃፈ ነው።

የስክሪፕቱ መጀመሪያ የ MIDI.h ቤተ -መጽሐፍት እና ለኮዱ ዚፕ ፋይል ውስጥ ከተካተቱት ከማስታወሻዎች እና ከቮልት ብሎግ የተበደረውን የቁጥጥር ቤተ -መጽሐፍት ያካትታል። የመቆጣጠሪያ ቤተመጽሐፉን በመጠቀም ፣ ለአዝራሮች ፣ ለፖታቲሞሜትሮች እና ባለብዙ ባለ አዝራሮች የማስታወሻ ቁጥሩን ፣ የቁጥጥር እሴቶችን ፣ የማስታወሻ ፍጥነትን ፣ የ MIDI ሰርጥ ቁጥርን ፣ ወዘተ የሚይዙ የውሂብ እሴቶችን የያዙ ሊፈጥሩ ይችላሉ። የአርዱዲኖ ተከታታይ ወደቦች ይህም በተራው ከተቆጣጣሪው ዕቃዎች ውሂቡን ይወስዳል ፣ ወደ ሚዲአይ መልእክቶች ይለውጣቸዋል እና መልእክቶቹን ወደ ሚዲው በይነገጽ ወደተገናኘበት ይልካል።

የስክሪፕቱ ባዶ የማዋቀሪያ ክፍል ሁሉንም ሰርጦች እንደ ጠፍቷል ያስጀምራል እንዲሁም በ 115200 ባውድ ተከታታይ ግንኙነትን ይጀምራል ፣ ይህም ከ MIDI ምልክቶች በፍጥነት እየተለወጠ ነው።

ዋናው ሉፕ በዋናነት የአዝራሮችን ድርብ እና ባለብዙ ረድፍ አዝራሮችን ይወስዳል እና አዝራሩ ተጭኖ ወይም ተለቀቀ የሚለውን የሚፈትሽ እና ተጓዳኝ የውሂብ ባይት ወደ ሚዲ በይነገጽ የሚልክ መሆኑን የሚፈትሽ loop ን ያካሂዳል። የ potentiometer loop የ potentiometer ን አቀማመጥ ይፈትሻል እና ተጓዳኝ የቮልቴጅ ለውጦቹን ወደ ሚዲ በይነገጽ ይልካል።

ደረጃ 5: ማዋቀር

Image
Image
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት

አንዴ ስክሪፕቱ በአርዱዲኖ ላይ ከተጫነ ፣ ቀጣዩ ደረጃ መሰካት እና መጫወት ነው። ሆኖም ጥቅም ላይ ከመዋሉ በፊት ሁለት ደረጃዎች አሉ።

በ OSX ላይ ፣ አፕል በ macs ላይ በኦዲዮ ሚዲ ማቀናበሪያ መተግበሪያ በኩል ሊደረስባቸው የሚችሉ ምናባዊ ሚዲ መሳሪያዎችን ለመፍጠር አንድ ባህሪን አካቷል። አዲሱ መሣሪያ አንዴ ከተፈጠረ በኋላ ፀጉር አልባው MIDI በአርዱዲኖ እና በአዲሱ ምናባዊ ሚዲ መሣሪያ መካከል ተከታታይ ግንኙነት ለመፍጠር ሊያገለግል ይችላል። ከ Arduino ከፀጉር አልባ ኤምዲአይ በኩል ያለው ተከታታይ ግንኙነት በስክሪፕቱ ባዶ በሆነ የማዋቀሪያ ክፍል ውስጥ በተገለጸው ባውድ ተመን ላይ ይሠራል እና በፀጉር አልባ MIDI ምርጫ ቅንብሮች ውስጥ እኩል መሆን አለበት።

ለሙከራ ዓላማዎች ትክክለኛው ውሂብ እየተላከ መሆኑን ለመመርመር ሚዲ ሞኒተርን ተጠቅሜ ነበር ተከታታይ-ሚዲአይ ግንኙነት አሰብኩ። ሁሉም አዝራሮች በትክክለኛው ሰርጦች በኩል በትክክለኛው ውሂብ ላይ እንደተላኩ ከወሰንኩ በኋላ ወደ አብሌተን ቀጥታ 9 እንደ MIDI ግብዓት ለመጓዝ የ MIDI ምልክትን አዘጋጀሁ። በ Ableton ውስጥ የተቆራረጡ የኦዲዮ ናሙናዎችን ለእያንዳንዱ አዝራር ካርታ አውጥቼ እያንዳንዱን ናሙና መጫወት ችያለሁ።

የሚመከር: