ዝርዝር ሁኔታ:

ኤችኤክስ 1 -ዲኤም - ወደላይ የተቀረፀው አርዱinoኖ DUE የተጎላበተው DIY Drum Machine (በሞተ ማሺን MK2 የተሰራ) 4 ደረጃዎች
ኤችኤክስ 1 -ዲኤም - ወደላይ የተቀረፀው አርዱinoኖ DUE የተጎላበተው DIY Drum Machine (በሞተ ማሺን MK2 የተሰራ) 4 ደረጃዎች

ቪዲዮ: ኤችኤክስ 1 -ዲኤም - ወደላይ የተቀረፀው አርዱinoኖ DUE የተጎላበተው DIY Drum Machine (በሞተ ማሺን MK2 የተሰራ) 4 ደረጃዎች

ቪዲዮ: ኤችኤክስ 1 -ዲኤም - ወደላይ የተቀረፀው አርዱinoኖ DUE የተጎላበተው DIY Drum Machine (በሞተ ማሺን MK2 የተሰራ) 4 ደረጃዎች
ቪዲዮ: The TOP 10 Best US trucks in SnowRunner? 2024, ህዳር
Anonim
Image
Image
ጥገናው።
ጥገናው።

ስፔስ

  • ዲቃላ ሚዲ መቆጣጠሪያ / ከበሮ ማሽን -አርዱዲኖ DUE ተጎድቷል!
  • 16 የፍጥነት መለኪያ ዳሳሾች በጣም ዝቅተኛ መዘግየት 1> ሚሴ
  • ለማንኛውም ሚዲ #ሲሲ ትእዛዝ የሚመደብ የ 8 አንጓዎች ተጠቃሚ
  • 16ch አብሮገነብ ተከታይ (ኮምፒተር አያስፈልግም !!)
  • MIDI ወደ ውስጥ/ወደ ውጭ/በተግባር (እንደ የዩኤስቢ ሚዲ በይነገጽ ሊያገለግል ይችላል!)
  • ከፊል MIDI ሰዓት እና MTC ድጋፍ (በ MMC እና DAW ቁጥጥር ላይ በመስራት ላይ)

ይህ በእርግጠኝነት የሠራኋቸው በጣም የተወሳሰቡ ፕሮጄክቶች ናቸው ፣ 17 የውጤት ፈረቃ መዝገቦችን ፣ 6 የግብዓት ፈረቃ መዝገቦችን ፣ 2x 16 የሰርጥ ባለብዙ መልመጃዎችን በወረዳ ሰሌዳ ላይ እየሠሩ ነበር። ከመቀየሪያ መመዝገቢያዎች / ባለብዙ መልመጃዎች በፊት ……

እሱ እንደ ኢቤይ በመግዛት እንደ ተነሳሽነት ተጀመረ ፣ እኔ በእርግጥ የአገሬው መሣሪያዎች ማሽነሪ ፈልጌ ነበር ምክንያቱም ኢቭ እኔ በያዝኳቸው የ MPC ስቱዲዮ ላይ ካሉት ጋር ሲነጻጸር በእነሱ ላይ የከበሮ መጥረጊያዎችን ስለወደደኝ እኔ በቤይቤይ ላይ £ 40 ኩንትን ስመለከት አንድ ጉድለት ስመለከት አሰብኩ በጣም መጥፎ በሆነ ሁኔታ ለማስተካከል እሞክራለሁ 'እኔ ማስተካከል ካልቻልኩ አርዱዲኖ ዱኢ እና ጥቂት UNO ተኝተዋል ፣ ሁል ጊዜ አንዳንድ ጠለፋ ማድረግ እችላለሁ'

ለማንኛውም እነዚያን ከበሮ ፓዳዎች እወዳቸዋለሁ !!!!

አቅርቦቶች

1 x የተሳሳተ የቤት ውስጥ መሣሪያዎች Maschine MK2

1 x Arduino ምክንያት።

17 x SN74HC595 ዎቹ - 8 -ቢት የውጤት ፈረቃ መዝገቦች

6 x SN74HC165 ዎቹ - 8 -ቢት የግብዓት ፈረቃ መዝገቦች

2 x 74HC4067 - 16 የሰርጥ ባለብዙ ጠቋሚዎች።

2 x 3.2”256x64 OLED ማሳያዎች።

አንዳንድ ጠፍጣፋ ሽቦ (የድሮው የፍሎፒ ገመድ ይሠራል)

ደረጃ 1 - ጥገና።

የ eBay ሻጩ በመግለጫው ውስጥ ምን እንደሚጠበቅ ሀሳብ ለመስጠት በቂ ነበር እና የዩኤስቢ ወደቡን አስወግዶ ነበር። ቦርዱ ከመጠን በላይ ቮልቴጅ ተጎድቶ ነበር እና አልበራም። መልቲሜትር ይመልከቱ…. ቦርዱ አጠር ያለ ይመስል ነበር። 'ከዚህ በፊት ስፍር ቁጥር የሌላቸው ማዘርቦርዶችን በአጫጭር ቁምጣዎች አስተካክያለሁ። ታዲያ ምን ያህል ከባድ ሊሆን ይችላል? ዋናውን ሲፒዩ ጨምሮ በቦርዱ ላይ ያለው አካል። ይህ ሰሌዳ በእውነቱ መጥፎ በሆነ መንገድ ነበር!

ከብዙ መልቲሜቴ ጋር መባዛቴን እና መንቀሳቀስን ቀጠልኩ ፣ በክፍሎቹ ላይ ትንሽ ምርምር አደረግሁ እና እያንዳንዱ ምን እንደሚያደርግ አስቤ እና NI በማዘርቦርዱ ዙሪያ ካሉ የተለያዩ የሙከራ ነጥቦች ጋር ነገሮችን በደንብ ግልፅ ለማድረግ ታላቅ ሥራ ሠራ ??

ደረጃ 2 - ጠለፋ።

ጠለፋው።
ጠለፋው።
ጠለፋው።
ጠለፋው።
ጠለፋው።
ጠለፋው።

ሁሉንም ነገር ዋናውን ሲፒዩ (እንደማያስፈልግ) መተካት እንዳለብኝ በማወቅ ወደ ኢቤይ ዞርኩ። አመሰግናለሁ የሚያስፈልገው ነገር ሁሉ ርካሽ ስለነበር ጭነት ማዘዝ አስደሳች ነበር። ?

17 x SN74HC595 ዎቹ - 8 -ቢት የውጤት ፈረቃ መዝገቦች።

የ 17 የውጤት ፈረቃ መዝገቦች የከበሮ ፓድ ባለብዙ ቀለም ኤልኢዲዎችን እና ሁሉንም የአዝራር LED ዎች ለመቆጣጠር ያገለግላሉ (136 ትክክለኛ መሆን !!) እነዚህ በእውነት ለመጠቀም ቀላል ናቸው እና እኔ ራሴን አንድ ለማዳን አርዱዲኖ አይዲኢ በመጠቀም ቤተመጽሐፍት በፍጥነት አገኘ።.. በአንድ ላይ በሰንሰለት ታስረዋል።

6 x SN74HC165's - 8 -ቢት የግብዓት ፈረቃ መመዝገቢያ።

እነዚህ የግቤት ፈረቃ መመዝገቢያዎች በ 1 ሰርጥ ላይ ላሉት በርካታ ግብዓቶች በጣም ጥሩ ናቸው። በአጠቃላይ 48 አዝራሮች አሉ።

2 x 74HC4067 - 16 የሰርጥ ባለብዙ ጠቋሚዎች።

እኛ 16 ንጣፎች አሉን እና 8 ጉብታዎች ቀርተዋል እነዚህ እንዲሁ አናሎግ ናቸው። በቦርዱ ላይ ያሉት 8channel ስለነበሩ እነዚህን መጠቀም ቀላል ሆኖ አገኘሁ እና የውሂብ ፒኖችን የት ማገናኘት እንዳለብኝ ተቸገርኩ።

2 x 3.2”256x64 OLED ማሳያዎች።

አንዳንድ ማያ ገጾች ሊኖሩት ይገባል !!! በ NI Maschine ውስጥ በመጡት የመጀመሪያዎቹ ኤልሲዲ ማያ ገጾች ላይ ምንም መረጃ ማግኘት አልቻልኩም እና ለመሞከር ጊዜን ማባከን አልቻልኩም ፣ ስለዚህ ከቻይና የተወሰኑትን ለማዘዝ ወሰንኩ… እነዚህ እንዲሠሩ የ UG8x8 ቤተ -መጽሐፍትን እጠቀም ነበር። አዲሶቹ ማያ ገጾች ከዋናው በመጠኑ ያነሱ ስለነበሩ እኔ ‹መጥፎ ቢት› ን ባዶ አደረግሁ።

1 x Arduino ምክንያት።

ለዚያ ኃይል ሁሉ በቂ የሆነ ፕሮጀክት በመጠባበቅ ላይ ለተወሰነ ጊዜ ይህ ተኝቶ ነበር !! ያጋጠመኝ ችግር ነበር ፣ የእነዚህ ሰሌዳዎች አንዳንድ ክለሳዎች የዳግም አስጀምር ጉዳይ ያላቸው ይመስላል ፣ ይህም ንድፉን ከጫኑ በኋላ እንዲሠራ ለማድረግ አንዳንድ ጊዜ የዳግም አስጀምር ቁልፍን መምታት ነበረብኝ። ይህ በ 10 ኪ resistor በቀላሉ ተስተካክሏል (በዚህ ጉዳይ ላይ በአርዱዲኖ መድረክ ላይ ልጥፍ አለ)።

ደረጃ 3 - ኮዱ።

በአርዱዲኖ ማህበረሰብ ውስጥ ምን ያህል ድጋፍ እንዳለ በእውነት ተደንቄ ነበር ፣ ለተለያዩ አካላት የኮድ ምሳሌዎችን እና ቤተ -ፍርግሞችን ማግኘት በእውነቱ ቀላል እና ቀጥተኛ ነበር።

የዩኤስቢ ሚዲውን መነሳት እና ማስኬድ ቀላል እና ጥቂት ደቂቃዎችን ወስዷል። ኤልዲዎቹ የተወሰነ ጊዜ ወስደው እያንዳንዱን ፒን HIGH በ 1 ሰከንድ ልዩነት በከፍተኛ ደረጃ የሚያቀናብር ንድፍ መፍጠር ነበረብኝ እና ማስታወሻ ወስጄ ነበር። ሁሉንም ነገር ኮድ በሚሰጥበት ጊዜ ቀለል ለማድረግ የፒን ቁጥሮችን የያዙ ድርድርን ሠራሁ።

ከባለብዙ መልመጃዎች ጋር ለመነጋገር 2 ቤተ -መጽሐፍቶችን ሠራሁ ፣ አንደኛው የአናሎግ ፓድዎችን እና ሌላውን አንጓዎችን ያስተናግዳል። እንደገና ይህ በእውነት ቀላል ነበር። እኔ አርትዕ ወዘተ ለመጠቀም ነፃነት ይሰማቸዋል።

ኮምፒተርን ሳያስፈልግ ተከታይ እና የመቅዳት ችሎታ እንዲኖረኝ ፈልጌ ነበር ፣ BPM ን ወደ ms እንዴት መለወጥ እንደሚቻል ላይ አንዳንድ መረጃዎችን አገኘሁ እና ታላቅ የአርዲኖ DUE ሰዓት ቆጣሪ ቤተ -መጽሐፍትን አገኘሁ።

የሰዓት ቆጣሪውን ቤተ -መጽሐፍት በመጠቀም የንባብ ግብዓቶችን እና ነገሮችን በየተወሰነ ጊዜ ማዘጋጀት ችያለሁ-

Pads @ 1ms - በምላሹ / በሚነሱበት ቅርሶች መካከል የተሻለውን ሚዛን ለመስጠት ይህንን አገኘሁ።

አዝራሮች @ 40ms - ምንም ማተሚያዎች እንዳያመልጡኝ የወረፋ ቤተ -መጽሐፍትን እጠቀም ነበር።

ሂደቱ በዋናው ዑደት ውስጥ ይከናወናል ፣ እርስዎ በሚረብሹበት ጊዜ ብዙ ማድረግ አይችሉም ምክንያቱም ይህ አርዱዲኖን ይዘጋዋል።

ሚዲ ነገሮች @BPM (በ ms) - ለተከታታይ ቅደም ተከተል ፣ በሚፈለገው BPM ላይ አንድ ተግባር ተብሎ የሚጠራው ETC የሚጫወቱ እና የድብደባ ቆጣሪን የሚጨምር ዝማኔዎች ይባላሉ።

ደረጃ 4 መደምደሚያ።

መደምደሚያ
መደምደሚያ

እዚህ ምን እንደሠራሁ እርግጠኛ አይደለሁም ነገር ግን እኔ በጣም ኩራት ይሰማኛል ፣ መከለያዎቹ በጣም ጥሩ ምላሽ ይሰጣሉ ፣ ትክክለኛውን ምላሽ ከምላሽ እና ከችግሮች ጋር ለማስተካከል ጊዜውን ማጣጣም ነበረብኝ። ቅደም ተከተሉ በጣም ጥሩ ይሠራል እና አንዴ የ DAW ድጋፍን ካወቅኩ በኋላ ይህንን ነገር ወደ የሥራ ፍሰቴ ውስጥ ሙሉ በሙሉ ማዋሃድ እና ሁል ጊዜ በምፈልገው ተቆጣጣሪ ውስጥ ነገሮችን ማከል እችላለሁ! ከ C ጋር ለመያዝ ፣ የተገላቢጦሽ-ምህንድስና እና ባለብዙ-ጠቋሚዎች ፣ የመቀየሪያ መዝገቦች እና የ MIDI ቅደም ተከተል እንዴት እንደሚሠሩ በመረዳት። ዋናውን ኮድ ማሻሻል እቀጥላለሁ እና አንድ ቀን እንደ ክፍት ምንጭ ምት ዲዛይነር ልለቀው እችላለሁ።

ጠቃሚ ምክሮች

በአርዱዲኖ/ሳም አቃፊ ውስጥ ከራስጌ ፋይሎች አንዱን በማስተካከል የ DUE ን የዩኤስቢ ስም እንዴት እንደሚለውጥ አገኘሁ።

MIDI-OX የሚዲ ተግባርን ለመፈተሽ ትልቅ መሣሪያ ነው

አገናኞች ፦

www.usb.org/sites/default/files/midi10.pdf - USB MIDI Spechttps://midi.teragonaudio.com/tech/miditech.htm https://guitargearfinder.com/guides/convert-ms -mi… BPM ን ወደ ms እንዴት መለወጥ እንደሚቻል ላይ አንዳንድ መረጃ

travis-ci.com/SMFSW/Queue - ማናቸውንም ማተሚያዎች እንዳያመልጡን ለአዝራር ግብዓቶች!

github.com/olikraus/u8g2/wiki/u8x8referenc… - UG8 lib ለ LED/LCD ማያ ገጾች

github.com/ivanseidel/DueTimer/releases - Arduino DUE Timing lib

www.pjrc.com/teensy/td_libs_Encoder.html - Encoder Lib ለትልቁ ጉብታ

shiftregister.simsso.de/ - ShiftIn Register lib - በ Henrik Heine የተፈጠረ ፣ ሐምሌ 24 ፣ 2016

forum.arduino.cc/index.php?topic=57636.0 - MIDI የጊዜ ኮድ ነገሮች

የሚመከር: