ዝርዝር ሁኔታ:

አርዱዲኖ MIDI የእግር መቆጣጠሪያ: 12 ደረጃዎች
አርዱዲኖ MIDI የእግር መቆጣጠሪያ: 12 ደረጃዎች

ቪዲዮ: አርዱዲኖ MIDI የእግር መቆጣጠሪያ: 12 ደረጃዎች

ቪዲዮ: አርዱዲኖ MIDI የእግር መቆጣጠሪያ: 12 ደረጃዎች
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ህዳር
Anonim
አርዱዲኖ MIDI የእግር መቆጣጠሪያ
አርዱዲኖ MIDI የእግር መቆጣጠሪያ

እኔ በቅርብ ጊዜ ይህንን የ MIDI መቆጣጠሪያ በአለቃ DD500 መዘግየት ፔዳል ውስጥ የተገነባውን የቃላት looper እንዲሠራ ዲዛይን አድርጌአለሁ። የቤሪንግ FCB MIDI ቦርድ በመጠቀም የእኔን ሙሉ የጊታር መሣሪያ እቆጣጠራለሁ ፣ እና ይህ በተመሳሳይ ጊዜ የአምፖች ጣቢያዎችን በሚቀይርበት ጊዜ በውጤት ዑደት ውስጥ ባለው መዘግየት ፔዳል ላይ ጥገናዎችን እንድቀይር ያስችለኛል።

ዲዲ 500 የተገነባው በጣም መሠረታዊ የመዞሪያ ተግባር አለው ፣ ግን ከሚያስከትላቸው ጉዳቶች አንዱ ሉፕው በሚሠራበት ጊዜ በፔዳል ላይ ባሉ የእግረኛ ጠቋሚዎች ቁጥጥር የሚደረግበት ነው። ይህ ማለት የእግረኛ ጠንቋዮችን ተግባራት በመያዙ ሉፕ በሚሠራበት ጊዜ በፔዳል ላይ ጥገናዎችን መለወጥ አይችሉም ማለት ነው። እኔ MIDI ን እየተጠቀምኩ ሳለሁ ፣ ይህ አካላዊ ሁኔታ ብቻ ስለሆነ ይህ ገደብ የለም። ይህ ማለት ግን በዋናው የ MIDI መቆጣጠሪያዬ ላይ የ 5 የእግረኛ ምስክሮችን ለሉፕተር ማቆየት ማለት ነው ፣ እና ስለዚህ ለእነዚያ የተለየ መቆጣጠሪያ ለመገንባት ወሰንኩ።

ለዚህ የመጀመሪያ ዕቅዴ አንድ ትንሽ የሃሞንድ ቅጥር ወስዶ 5 የእግረኞች አስማተኞችን አስገብቶ ለራሴ አንዳንድ መሠረታዊ የአርዱዲኖ ኮድ ማስተማር ነበር። የበለጠ ለመማር ስጀምር እና የእኔ ኮድ እየሰራ ሲመጣ ፣ ብዙ ነገሮችን እንድሞክር አነሳሳኝ እና ከዚያ ወደ ትልቅ ነገር በረዶ ገባ።

ደረጃ 1 ጽንሰ -ሀሳቦች

ጽንሰ -ሐሳቦች
ጽንሰ -ሐሳቦች
ጽንሰ -ሐሳቦች
ጽንሰ -ሐሳቦች

ከቀደሙት ሀሳቦች አንዱ በደረጃ LED ዎች በተከታታይ 5 አዝራሮችን ብቻ መያዝ ነበር። ከአርዱዲኖ ጋር በዳቦ ሰሌዳ ላይ ለማሾፍ ይህ በጣም ቀላል ነበር። የአዳዲስ ባህሪዎች እና ሃርድዌር መጨመሪያ በወረቀት ላይ አካላዊ አቀማመጥን በየጊዜው እየቀየስኩ እና በዳቦ ሰሌዳ ፕሮጀክት ላይ የምገነባበት ሂደት ሆነ። በብዙ ዕቅድ እንኳን ፣ በዚህ ላይ ብዙ ሥራዎች መጀመሪያ ላይ በዝንብ ላይ በተወሰነ ደረጃ ተከናውነዋል።

ከላይ ያሉት 2 ሥዕሎች በወረቀት ላይ የሠራሁትን የመጀመሪያውን ሥዕል ያሳያሉ ፣ ይህም በመጀመሪያ ሐሳቡን ያባረረ ፣ የአካል እና የፒ.ሲ.ቢ አቀማመጦችን ቅርፅ የሠራውን ተከትሎ አንድ ወር ማስታወሻዎች ይከተሉታል።

ደረጃ 2 - የዳቦ ሰሌዳ ፕሮቶፒንግ

የዳቦ ሰሌዳ ፕሮቶፒንግ
የዳቦ ሰሌዳ ፕሮቶፒንግ
የዳቦ ሰሌዳ ፕሮቶፒንግ
የዳቦ ሰሌዳ ፕሮቶፒንግ

ማንኛውም ፕሮጀክት በቋሚነት የመኖሪያ ቤት ሥራ ከመጀመሩ በፊት ሙሉ በሙሉ ከዲዲ 500 ጋር መሥራቱን ለማረጋገጥ በዳቦ ሰሌዳ ላይ ተገንብቶ ሙሉ በሙሉ ተፈትኗል። በኮድ ውስጥ አንዳንድ ተጨማሪ ባህሪዎች ተጨምረዋል ፣ ይህም ተቆጣጣሪው DD500 የጎደለውን አንዳንድ ተጨማሪ ተግባሮችን ሰጠው። እነዚህ በኮድ ክፍል ውስጥ በበለጠ በበለጠ ይብራራሉ።

ፔዳልው 5 የእግር ዱካዎች ፣ 4 ሁኔታ ኤልኢዲዎች ፣ 5 I2C ኤልሲዲ ማያ ገጾች ያሉት ሲሆን በአርዱዲኖ ናኖ እያንዳንዱ ቁጥጥር ስር ነው። በመደበኛነት በ MIDI አገናኝ ላይ የማይጠቀሙባቸውን 2 ፒኖች በመጠቀም ይህንን ኃይል በ MIDI ገመድ ላይ በሚሸከመው በተለየ የመለያያ ሳጥን በኩል ከ 9V ጊታር ፔዳል PSU ኃይል ያገኛል።

ደረጃ 3 - ፈጠራ

ፈጠራ
ፈጠራ
ፈጠራ
ፈጠራ
ፈጠራ
ፈጠራ

እኔ ለፕሮጀክቱ መኖሪያ የሚሆኑ ብዙ ሊሆኑ የሚችሉ ጉዳዮችን ተመለከትኩ ፣ እና የራሴን ጉዳይ ከአሉሚኒየም ወረቀቶች ለማጠፍ የመሞከርን ሀሳብ እንኳን አሰብኩ። በመጨረሻ እኔ የመረጥኳቸውን 5 16X2 ኤልሲዲ ማያዎችን ለመያዝ በቂ በሆነው የሃሞንድ አጥር ላይ ሰፈርኩ።

የእግረኞች አስማተኞች አጠቃላይ ጊዜያዊ ለስላሳ ንክኪ መቀየሪያዎች ነበሩ።

በዚህ ደረጃ ላይ የፊት ገጽታን በንፅህና ለመጠበቅ እንዲቻል ብጁ ተራራ የማያ ገጽ ጠርዞችን ለመሥራት ወሰንኩ ፣ ምክንያቱም የማሳያ ቀዳዳዎችን በእጄ በ Dremel እቆርጣለሁ እና ምናልባት ፍፁም ያነሱ ጥቂት አካባቢዎች ሊኖሩ እንደሚችሉ አውቃለሁ። እኔ መጠኖቼ ሁሉ ትክክል መሆናቸውን ለማረጋገጥ በመጀመሪያ እንደ ካርቶን አብነቶች ፣ እና ከዚያ በመጨረሻው ቁራጭ በ 3 ሚሜ ነጭ አክሬሊክስ ውስጥ እኔ ሌዘርን በሚቆርጠው በአካባቢያዊ ዲዛይን ስቱዲዮ ተቆረጥኩ።

ደረጃ 4: CAD ማሾፍ እና አቀማመጥ

CAD ማሾፍ እና አቀማመጥ
CAD ማሾፍ እና አቀማመጥ
CAD ማሾፍ እና አቀማመጥ
CAD ማሾፍ እና አቀማመጥ

ከወረቀት ሥዕሎቼ ውስጥ ሁሉንም የአካል ክፍሎች ለማውጣት እና መጠኖቹን እና ቦታዎቹን ለማጠናቀቅ Inkscape ን እጠቀም ነበር። እኔ ደግሞ በዚህ ጊዜ የማያ ገጽ መጫኛ ዘዴን አመጣሁ። ከፊት ለፊት የሚታዩትን ብሎኖች መጠን ለመቀነስ ፣ መቆሚያዎችን በመጠቀም ሁሉንም ማያ ገጾች ከኋላ ወደ አንዳንድ የአሉሚኒየም ሰሌዳዎች ለመጫን ወሰንኩ ፣ እና ከዚያ ወደ መከለያው ለመጠገን በአንድ ሳህን 4 ብሎኖች ብቻ ያስፈልጉኛል ፣ እንዲሁም የማያ ገጽ ቤዞችን በቦታው ይይዛል።

ደረጃ 5 - የ PCB ንድፍ

ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን
ፒሲቢ ዲዛይን

ፒሲቢን ለመፍጠር እኔ EasyEDA የተባለ ድር ጣቢያ ተጠቀምኩ። እሱ የአካሎችዎን መርሃግብር መሳል ፣ ወደ ፒሲቢ አቀማመጥ መለወጥ እና ከዚያ ቦርዶች እንዲሠሩ በቀጥታ ወደ JLCPCB መላክ የሚችሉበት የአርታዒ አከባቢን ያሳያል። ከዚህ በፊት እንደዚህ ያለ ነገር አላውቅም ነበር ፣ ግን እነሱ በጣቢያው ላይ አርታኢው እንዴት እንደሚሠራ የሚያብራራ ጥሩ መመሪያ አላቸው ፣ እና በአንድ ሰዓት ውስጥ ቦርዱ ዲዛይን እና ትዕዛዝ ሰጠሁ።

በቦርዱ ላይ ያሉ አንዳንድ አካባቢዎች ልምድ በሌላቸው ምክንያት በወቅቱ የተነደፉ ነበሩ ፣ ለምሳሌ እያንዳንዱን የተለየ ምግብ ከመስጠት ይልቅ ለምሳሌ አንድ የማያ ገጽ 5 ቮልት ባቡር እንደ ማያ ገጽ ኃይል መጠቀም። እንደ እድል ሆኖ ፣ የተከሰቱ ማንኛውም የቮልቴጅ ጠብታዎች በማያ ገጾች ላይ ችግር ለመፍጠር በቂ አልነበሩም።

ቦርዶቹ ከ 2 ሳምንታት ገደማ በኋላ ደርሰዋል እና ያለ ምንም ችግር በአመስጋኝነት ሰርተዋል።

ደረጃ 6: የማያ ገጽ መጫኛዎች

የማያ ገጽ መጫኛዎች
የማያ ገጽ መጫኛዎች
የማያ ገጽ መጫኛዎች
የማያ ገጽ መጫኛዎች
የማያ ገጽ መጫኛዎች
የማያ ገጽ መጫኛዎች

የመጀመሪያዎቹ ክፍሎች የተሠሩት የማሳያ መጫኛዎች ነበሩ። ለዚህ 3 ሚሜ አልሙኒየም እጠቀማለሁ እና ለቆሙ ማቆሚያዎች ቀዳዳዎችን ቆፍሬያለሁ። የመጨረሻው ፔዳል እንዲሆን እና በማያ ገጹ ፒሲቢዎች ላይ ከሚገኙት የመጫኛ ቀዳዳዎች መለካት ስለምፈልግ ልኬቶቹ ሁሉንም ነገር በጠረጴዛው ላይ በመዘርጋት ተወስነዋል። እንዲሁም ለእነዚያ ርቀቶችን ለማግኘት የእግረኞችን አስማተኞች ከእነሱ ጋር አደረግሁ።

ሁሉም ቀዳዳዎች ከተቆፈሩ በኋላ ማያ ገጾቹ ተጭነው በጠፍጣፋው የታችኛው ጠርዞች ላይ አንድ ገዥ በመያዝ ለጭንቀቱ ምልክት ይደረግባቸዋል። እስካሁን ሁሉም ነገር ተሰል.ል።

ደረጃ 7: ማቀፊያ

ማቀፊያ
ማቀፊያ
ማቀፊያ
ማቀፊያ
ማቀፊያ
ማቀፊያ

ቀጣዩ ጉዳዩን ማሻሻል ነበር። እያንዳንዳቸው በቀላሉ የ 12 ሚሜ እና የ 5 ሚሜ ቀዳዳ ስለሚፈልጉ የእግረኞች እና ኤልኢዲዎች ቀጥተኛ ነበሩ።

የአካላዊ ሥራው ዋና ብዛት የመጣው የማሳያ ቀዳዳዎችን ሲቆርጥ ነበር። ቀዳዳዎቹን በኋላ ለማፅዳት አንዳንድ ከባድ የመቁረጫ ዲስኮች ፣ እና የተለያዩ ፋይሎች ያሉት ድሬሜልን እጠቀም ነበር። ይህ ክፍል ሁሉንም 2 ሰዓታት ያህል ወስዷል።

እኔ የተጠቀምኩበት አጥር ለኢንዱስትሪ ዓላማ ተብሎ የተነደፈ ሲሆን አንድ የብረት ቁራጭ በማጠፍ እና ማዕዘኖቹን በመገጣጠም ቦታ የተሰራ ነው። ይህ ማለት ዝቅተኛ ቦታዎችን ለማስተካከል እና በጠርዙ ላይ ያሉትን ክፍተቶች ለመሙላት የመኪና አካል መሙያ በመጠቀም እነዚህን ማዕዘኖች ለማፅዳት አንዳንድ ሥራዎች ይጠበቃሉ።

በዚህ ጊዜ ጉዳዩ ሙሉ በሙሉ ተጀምሯል እና እንዴት እንደሚመስል ለማየት ሁሉንም ነገር አፌዝኩ።

ደረጃ 8-ኦህ-ኦህ

-ረ-ኦህ
-ረ-ኦህ
-ረ-ኦህ
-ረ-ኦህ
-ረ-ኦህ
-ረ-ኦህ

እና ከዚያ የእኔ ዕቅድ እና መመዘኛ ቢኖርም ፣ አንድ ትልቅ ስህተት እንደሠራሁ ተገነዘብኩ። እኔ የቦርድ እና የጉዳይ አቀማመጥ እርስ በእርስ በተናጠል ዲዛይን አደረግሁ። በራሴ ውስጥ ፣ ቦርዱ ከኋላው አጭር አቋርጦ ከላይኛው ግድግዳ ላይ ሊንጠባጠብ ይቀመጣል። ግን ይህ ምናልባት የሚስማማበት ምንም መንገድ አልነበረም። እና ወደ ጎን ለማስቀመጥም ቦታ አልነበረም። አንድ ትልቅ ቁጥጥር ፣ ግን በጉዳዩ የኋላ ሽፋን ላይ በማያ ገጹ መጫኛዎች መካከል አሁንም በጣም ትንሽ ቦታ ስለነበረ ለማስተካከል የቻልኩኝ። ጥቂት ተጨማሪ ቀዳዳዎች በማያ ገጹ መጫኛዎች እና በተቆሙ ሁለት ቦታዎች ላይ ተቆፍረዋል ፣ እና ሽፋኑን ለማስገባት በቂ ቦታ ብቻ በመያዝ ወደ ሥራ ተመልሰናል።

ደረጃ 9: ቀለም መቀባት

ቀለም መቀባት
ቀለም መቀባት
ቀለም መቀባት
ቀለም መቀባት
ቀለም መቀባት
ቀለም መቀባት

ሁሉም ነገር እንደገና ተበታተነ ፣ እና መያዣው በብረታ ብረት ከረሜላ ቀይ ፣ ከዚያም ጥቂት የ lacquer ካባዎችን ተከተለ። ምንም እንኳን ሁሉንም ነገር በምገነባበት ጊዜ በዚህ ጊዜ lacquer አሁንም ትንሽ ለስላሳ እንደ ሆነ ቢገነዘብም ጉዳዩ ለሳምንት እንዲቆይ ተደርጓል። በዚህ ምክንያት ጥቂት የቀለሙ አካባቢዎች ተጎድተዋል። በሚቀጥለው ፕሮጀክት ላይ የማስቀረት ዓላማ አለኝ።

በዚህ ወቅት እኔ የገዛኋቸው ናይሎን አስከፊ የቢጫ ቀለም ስላላቸው እና መጠኑ አነስተኛ ስለነበረ የ 3 ዲ አታሚ ገዝቼ ለእግረኞች አንዳንድ ማጠቢያዎችን ለመሥራት ለመጠቀም ወሰንኩ።

ደረጃ 10 - ሽቦ

ሽቦ
ሽቦ
ሽቦ
ሽቦ
ሽቦ
ሽቦ
ሽቦ
ሽቦ

የአካላዊ ስብሰባ የመጨረሻው ክፍል ሁሉንም ነገር ሽቦ ማድረግ ነበር። እንደገና ፣ ከጉዳዩ ዲዛይን/ፒሲቢ ዲዛይን ጋር የተነሱት ችግሮች እንደገና ተነሱ እና በፒሲቢው ላይ ያሉ አንዳንድ የራስጌዎች አቀማመጥ ብዙ ሽቦዎችን እርስ በእርስ መሻገር ማለት ነው ፣ ይህም ከጠበቅኩት በላይ ትንሽ ጨካኝ ነበር።

ለስክሪኖቹ ሽቦዎች በ 4 ስብስቦች ተሰብስበዋል ፣ እና የሙቀት መጠቅለያ እና የተጠለፈ መጠቅለያ በመጠቀም ፣ ወደ አንድ ነጠላ ቁራጭ ተሠሩ።

ደረጃ 11: የአርዱዲኖ ኮድ

Image
Image

ለአርዱዲኖ ኮድ አጠቃላይ ጀማሪ እንደመሆኔ መጠን እኔ ስሄድ ራሴን እያስተማርኩ ነበር። ኮዱ ምናልባት ‹ረጅም መንገድ› የፕሮግራም አቻው አቻ ሊሆን ይችላል ግን እንደታሰበው መስራቱ አስደስቶኛል።

በዲዲ 500 ላይ ያለው looper 5 መሠረታዊ ተግባራት አሉት

  • Looper አብራ/አጥፋ
  • መዝግብ/ከመጠን በላይ/አጫውት
  • የተቀዳውን ዑደት አጫውት
  • መልሶ ማጫወት ያቁሙ
  • የተመዘገበውን ሉፕ አጽዳ

እያንዳንዳቸው ተግባራት ተጓዳኝ የእግር መሰኪያ አላቸው እና ከማቆሚያው አዝራር በስተቀር ፣ ሁኔታ LED። የኤልዲኤፍ ማያ ገጾችም ፔዳል በመቅረጽ ፣ ከመጠን በላይ የመደጋገም ወይም የመልሶ ማጫወት ሁነታን እንዲሁም በዚያን ጊዜ በሚሆነው ላይ በመመስረት እያንዳንዱ የእግረኞች መቀያየር ምን ተግባር እንደሚሰራ ለማሳየት በሚመለከተው መረጃ ይዘምናል።

እኔ ያከልኩት ሌላ ባህሪ የመዝገብ/ከመጠን በላይ የመጠገን ባህሪ ምን ያህል ጊዜ እንደነቃ መከታተል ነበር። ምን ያህል ትራኮች እንደተመዘገቡ በመዘርዘር በ ‹ቋት› ማያ ገጽ ላይ የሚታየውን ኢንቲጀር በማሳደግ ይህ በኮድ ውስጥ ይከታተላል። DD500 የግለሰብ ትራኮችን መደምሰስ ባይችልም ፣ እኔ እንዲሠራ ማድረግ ይችል እንደሆነ ለማየት ይህንን እንደ ኮድ ልምምድ ብቻ አክዬዋለሁ።

ፋይሎችን ወደ አስተማሪ ዕቃዎች በመስቀል ላይ ችግር ያለ ይመስላል ፣ እና ስለዚህ በምትኩ የኮድውን ቅጂ በፓስታቢን ላይ አስቀምጫለሁ

በኮድ ውስጥ 2 ቤተ -መጻሕፍት ጥቅም ላይ ውለዋል

LiquidCrystal_I2C

FortySevenEfid MIDI ቤተ መጻሕፍት

ደረጃ 12 መደምደሚያ

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

ከዚህ ፕሮጀክት የምወስዳቸው ትልቁ ነገሮች አንዱ እርስዎ አስቀድመው በተቻለ መጠን ማቀድ ሊሆኑ ከሚችሉ ችግሮች መራቅ ነው። በእኔ ፒሲቢ መጫኛ ላይ ያሉት ችግሮች የዚህን አስፈላጊነት ያጎላሉ። ጥሩ ማስታወሻዎችን መያዝ እኔ በጣም የምመክረው ነገር ነው። ያለ እነሱ ፣ እኔ ካጋጠሙኝ የበለጠ ችግሮች አጋጥመውኝ ይሆናል። በአሁኑ ጊዜ ሁለተኛውን የ MIDI መቆጣጠሪያዬን እገነባለሁ እናም በዚህ ጊዜ ኮዴን ለማቀላጠፍ እና ፒሲቢን እንዴት መጫን እንዳለበት ዙሪያ የእኔን ሃርድዌር ዲዛይን ለማድረግ ከፍተኛ ጥረት አድርጌያለሁ።

የሚመከር: