ዝርዝር ሁኔታ:
- ደረጃ 1 ጽንሰ -ሀሳቦች
- ደረጃ 2 - የዳቦ ሰሌዳ ፕሮቶፒንግ
- ደረጃ 3 - ፈጠራ
- ደረጃ 4: CAD ማሾፍ እና አቀማመጥ
- ደረጃ 5 - የ PCB ንድፍ
- ደረጃ 6: የማያ ገጽ መጫኛዎች
- ደረጃ 7: ማቀፊያ
- ደረጃ 8-ኦህ-ኦህ
- ደረጃ 9: ቀለም መቀባት
- ደረጃ 10 - ሽቦ
- ደረጃ 11: የአርዱዲኖ ኮድ
- ደረጃ 12 መደምደሚያ
ቪዲዮ: አርዱዲኖ MIDI የእግር መቆጣጠሪያ: 12 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
እኔ በቅርብ ጊዜ ይህንን የ 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 ማሾፍ እና አቀማመጥ
ከወረቀት ሥዕሎቼ ውስጥ ሁሉንም የአካል ክፍሎች ለማውጣት እና መጠኖቹን እና ቦታዎቹን ለማጠናቀቅ Inkscape ን እጠቀም ነበር። እኔ ደግሞ በዚህ ጊዜ የማያ ገጽ መጫኛ ዘዴን አመጣሁ። ከፊት ለፊት የሚታዩትን ብሎኖች መጠን ለመቀነስ ፣ መቆሚያዎችን በመጠቀም ሁሉንም ማያ ገጾች ከኋላ ወደ አንዳንድ የአሉሚኒየም ሰሌዳዎች ለመጫን ወሰንኩ ፣ እና ከዚያ ወደ መከለያው ለመጠገን በአንድ ሳህን 4 ብሎኖች ብቻ ያስፈልጉኛል ፣ እንዲሁም የማያ ገጽ ቤዞችን በቦታው ይይዛል።
ደረጃ 5 - የ PCB ንድፍ
ፒሲቢን ለመፍጠር እኔ EasyEDA የተባለ ድር ጣቢያ ተጠቀምኩ። እሱ የአካሎችዎን መርሃግብር መሳል ፣ ወደ ፒሲቢ አቀማመጥ መለወጥ እና ከዚያ ቦርዶች እንዲሠሩ በቀጥታ ወደ JLCPCB መላክ የሚችሉበት የአርታዒ አከባቢን ያሳያል። ከዚህ በፊት እንደዚህ ያለ ነገር አላውቅም ነበር ፣ ግን እነሱ በጣቢያው ላይ አርታኢው እንዴት እንደሚሠራ የሚያብራራ ጥሩ መመሪያ አላቸው ፣ እና በአንድ ሰዓት ውስጥ ቦርዱ ዲዛይን እና ትዕዛዝ ሰጠሁ።
በቦርዱ ላይ ያሉ አንዳንድ አካባቢዎች ልምድ በሌላቸው ምክንያት በወቅቱ የተነደፉ ነበሩ ፣ ለምሳሌ እያንዳንዱን የተለየ ምግብ ከመስጠት ይልቅ ለምሳሌ አንድ የማያ ገጽ 5 ቮልት ባቡር እንደ ማያ ገጽ ኃይል መጠቀም። እንደ እድል ሆኖ ፣ የተከሰቱ ማንኛውም የቮልቴጅ ጠብታዎች በማያ ገጾች ላይ ችግር ለመፍጠር በቂ አልነበሩም።
ቦርዶቹ ከ 2 ሳምንታት ገደማ በኋላ ደርሰዋል እና ያለ ምንም ችግር በአመስጋኝነት ሰርተዋል።
ደረጃ 6: የማያ ገጽ መጫኛዎች
የመጀመሪያዎቹ ክፍሎች የተሠሩት የማሳያ መጫኛዎች ነበሩ። ለዚህ 3 ሚሜ አልሙኒየም እጠቀማለሁ እና ለቆሙ ማቆሚያዎች ቀዳዳዎችን ቆፍሬያለሁ። የመጨረሻው ፔዳል እንዲሆን እና በማያ ገጹ ፒሲቢዎች ላይ ከሚገኙት የመጫኛ ቀዳዳዎች መለካት ስለምፈልግ ልኬቶቹ ሁሉንም ነገር በጠረጴዛው ላይ በመዘርጋት ተወስነዋል። እንዲሁም ለእነዚያ ርቀቶችን ለማግኘት የእግረኞችን አስማተኞች ከእነሱ ጋር አደረግሁ።
ሁሉም ቀዳዳዎች ከተቆፈሩ በኋላ ማያ ገጾቹ ተጭነው በጠፍጣፋው የታችኛው ጠርዞች ላይ አንድ ገዥ በመያዝ ለጭንቀቱ ምልክት ይደረግባቸዋል። እስካሁን ሁሉም ነገር ተሰል.ል።
ደረጃ 7: ማቀፊያ
ቀጣዩ ጉዳዩን ማሻሻል ነበር። እያንዳንዳቸው በቀላሉ የ 12 ሚሜ እና የ 5 ሚሜ ቀዳዳ ስለሚፈልጉ የእግረኞች እና ኤልኢዲዎች ቀጥተኛ ነበሩ።
የአካላዊ ሥራው ዋና ብዛት የመጣው የማሳያ ቀዳዳዎችን ሲቆርጥ ነበር። ቀዳዳዎቹን በኋላ ለማፅዳት አንዳንድ ከባድ የመቁረጫ ዲስኮች ፣ እና የተለያዩ ፋይሎች ያሉት ድሬሜልን እጠቀም ነበር። ይህ ክፍል ሁሉንም 2 ሰዓታት ያህል ወስዷል።
እኔ የተጠቀምኩበት አጥር ለኢንዱስትሪ ዓላማ ተብሎ የተነደፈ ሲሆን አንድ የብረት ቁራጭ በማጠፍ እና ማዕዘኖቹን በመገጣጠም ቦታ የተሰራ ነው። ይህ ማለት ዝቅተኛ ቦታዎችን ለማስተካከል እና በጠርዙ ላይ ያሉትን ክፍተቶች ለመሙላት የመኪና አካል መሙያ በመጠቀም እነዚህን ማዕዘኖች ለማፅዳት አንዳንድ ሥራዎች ይጠበቃሉ።
በዚህ ጊዜ ጉዳዩ ሙሉ በሙሉ ተጀምሯል እና እንዴት እንደሚመስል ለማየት ሁሉንም ነገር አፌዝኩ።
ደረጃ 8-ኦህ-ኦህ
እና ከዚያ የእኔ ዕቅድ እና መመዘኛ ቢኖርም ፣ አንድ ትልቅ ስህተት እንደሠራሁ ተገነዘብኩ። እኔ የቦርድ እና የጉዳይ አቀማመጥ እርስ በእርስ በተናጠል ዲዛይን አደረግሁ። በራሴ ውስጥ ፣ ቦርዱ ከኋላው አጭር አቋርጦ ከላይኛው ግድግዳ ላይ ሊንጠባጠብ ይቀመጣል። ግን ይህ ምናልባት የሚስማማበት ምንም መንገድ አልነበረም። እና ወደ ጎን ለማስቀመጥም ቦታ አልነበረም። አንድ ትልቅ ቁጥጥር ፣ ግን በጉዳዩ የኋላ ሽፋን ላይ በማያ ገጹ መጫኛዎች መካከል አሁንም በጣም ትንሽ ቦታ ስለነበረ ለማስተካከል የቻልኩኝ። ጥቂት ተጨማሪ ቀዳዳዎች በማያ ገጹ መጫኛዎች እና በተቆሙ ሁለት ቦታዎች ላይ ተቆፍረዋል ፣ እና ሽፋኑን ለማስገባት በቂ ቦታ ብቻ በመያዝ ወደ ሥራ ተመልሰናል።
ደረጃ 9: ቀለም መቀባት
ሁሉም ነገር እንደገና ተበታተነ ፣ እና መያዣው በብረታ ብረት ከረሜላ ቀይ ፣ ከዚያም ጥቂት የ lacquer ካባዎችን ተከተለ። ምንም እንኳን ሁሉንም ነገር በምገነባበት ጊዜ በዚህ ጊዜ lacquer አሁንም ትንሽ ለስላሳ እንደ ሆነ ቢገነዘብም ጉዳዩ ለሳምንት እንዲቆይ ተደርጓል። በዚህ ምክንያት ጥቂት የቀለሙ አካባቢዎች ተጎድተዋል። በሚቀጥለው ፕሮጀክት ላይ የማስቀረት ዓላማ አለኝ።
በዚህ ወቅት እኔ የገዛኋቸው ናይሎን አስከፊ የቢጫ ቀለም ስላላቸው እና መጠኑ አነስተኛ ስለነበረ የ 3 ዲ አታሚ ገዝቼ ለእግረኞች አንዳንድ ማጠቢያዎችን ለመሥራት ለመጠቀም ወሰንኩ።
ደረጃ 10 - ሽቦ
የአካላዊ ስብሰባ የመጨረሻው ክፍል ሁሉንም ነገር ሽቦ ማድረግ ነበር። እንደገና ፣ ከጉዳዩ ዲዛይን/ፒሲቢ ዲዛይን ጋር የተነሱት ችግሮች እንደገና ተነሱ እና በፒሲቢው ላይ ያሉ አንዳንድ የራስጌዎች አቀማመጥ ብዙ ሽቦዎችን እርስ በእርስ መሻገር ማለት ነው ፣ ይህም ከጠበቅኩት በላይ ትንሽ ጨካኝ ነበር።
ለስክሪኖቹ ሽቦዎች በ 4 ስብስቦች ተሰብስበዋል ፣ እና የሙቀት መጠቅለያ እና የተጠለፈ መጠቅለያ በመጠቀም ፣ ወደ አንድ ነጠላ ቁራጭ ተሠሩ።
ደረጃ 11: የአርዱዲኖ ኮድ
ለአርዱዲኖ ኮድ አጠቃላይ ጀማሪ እንደመሆኔ መጠን እኔ ስሄድ ራሴን እያስተማርኩ ነበር። ኮዱ ምናልባት ‹ረጅም መንገድ› የፕሮግራም አቻው አቻ ሊሆን ይችላል ግን እንደታሰበው መስራቱ አስደስቶኛል።
በዲዲ 500 ላይ ያለው looper 5 መሠረታዊ ተግባራት አሉት
- Looper አብራ/አጥፋ
- መዝግብ/ከመጠን በላይ/አጫውት
- የተቀዳውን ዑደት አጫውት
- መልሶ ማጫወት ያቁሙ
- የተመዘገበውን ሉፕ አጽዳ
እያንዳንዳቸው ተግባራት ተጓዳኝ የእግር መሰኪያ አላቸው እና ከማቆሚያው አዝራር በስተቀር ፣ ሁኔታ LED። የኤልዲኤፍ ማያ ገጾችም ፔዳል በመቅረጽ ፣ ከመጠን በላይ የመደጋገም ወይም የመልሶ ማጫወት ሁነታን እንዲሁም በዚያን ጊዜ በሚሆነው ላይ በመመስረት እያንዳንዱ የእግረኞች መቀያየር ምን ተግባር እንደሚሰራ ለማሳየት በሚመለከተው መረጃ ይዘምናል።
እኔ ያከልኩት ሌላ ባህሪ የመዝገብ/ከመጠን በላይ የመጠገን ባህሪ ምን ያህል ጊዜ እንደነቃ መከታተል ነበር። ምን ያህል ትራኮች እንደተመዘገቡ በመዘርዘር በ ‹ቋት› ማያ ገጽ ላይ የሚታየውን ኢንቲጀር በማሳደግ ይህ በኮድ ውስጥ ይከታተላል። DD500 የግለሰብ ትራኮችን መደምሰስ ባይችልም ፣ እኔ እንዲሠራ ማድረግ ይችል እንደሆነ ለማየት ይህንን እንደ ኮድ ልምምድ ብቻ አክዬዋለሁ።
ፋይሎችን ወደ አስተማሪ ዕቃዎች በመስቀል ላይ ችግር ያለ ይመስላል ፣ እና ስለዚህ በምትኩ የኮድውን ቅጂ በፓስታቢን ላይ አስቀምጫለሁ
በኮድ ውስጥ 2 ቤተ -መጻሕፍት ጥቅም ላይ ውለዋል
LiquidCrystal_I2C
FortySevenEfid MIDI ቤተ መጻሕፍት
ደረጃ 12 መደምደሚያ
ከዚህ ፕሮጀክት የምወስዳቸው ትልቁ ነገሮች አንዱ እርስዎ አስቀድመው በተቻለ መጠን ማቀድ ሊሆኑ ከሚችሉ ችግሮች መራቅ ነው። በእኔ ፒሲቢ መጫኛ ላይ ያሉት ችግሮች የዚህን አስፈላጊነት ያጎላሉ። ጥሩ ማስታወሻዎችን መያዝ እኔ በጣም የምመክረው ነገር ነው። ያለ እነሱ ፣ እኔ ካጋጠሙኝ የበለጠ ችግሮች አጋጥመውኝ ይሆናል። በአሁኑ ጊዜ ሁለተኛውን የ MIDI መቆጣጠሪያዬን እገነባለሁ እናም በዚህ ጊዜ ኮዴን ለማቀላጠፍ እና ፒሲቢን እንዴት መጫን እንዳለበት ዙሪያ የእኔን ሃርድዌር ዲዛይን ለማድረግ ከፍተኛ ጥረት አድርጌያለሁ።
የሚመከር:
ቢግ አርዱዲኖ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና የሙቀት መቆጣጠሪያ በ IR ቲቪ ቁጥጥር የሚደረግበት የርቀት መቆጣጠሪያ - 5 ደረጃዎች
በኤር ቲቪ ቁጥጥር የሚደረግለት ትልቁ አርዱዲኖ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና የሙቀት መቆጣጠሪያ በ IR ቲቪ ቁጥጥር የሚደረግበት - በአርዲኖ ላይ የተመሠረተ ኤልሲዲ ሰዓት በሁለት ማንቂያዎች እና በ IR ቲቪ ርቀት መቆጣጠሪያ በሚቆጣጠረው የሙቀት መቆጣጠሪያ እንዴት እንደሚሠራ።
Xpedit - የእግር ጉዞ እና የእግር ጉዞ የከባቢ አየር መቆጣጠሪያ መሣሪያ -12 ደረጃዎች (ከስዕሎች ጋር)
Xpedit - የእግር ጉዞ እና የእግር ጉዞ የከባቢ አየር መቆጣጠሪያ መሣሪያ - የጀብዱ ጉዞ ለማድረግ ወይም ወደ ዱር ለመጓዝ በሚያቅዱበት ጊዜ አካባቢውን ለመረዳት የሚረዳ መሣሪያ በከረጢትዎ ውስጥ መኖሩ አስፈላጊ ነው። ለመጪው የጀብዱ ጉዞዬ ፣ የሚያግዝ የእጅ መሣሪያን ለመገንባት አቅጄ ነበር
በአርዱዲኖ ላይ የተመሠረተ የእራስ ጨዋታ መቆጣጠሪያ - አርዱዲኖ PS2 የጨዋታ መቆጣጠሪያ - Tekken ን ከ DIY Arduino Gamepad ጋር መጫወት 7 ደረጃዎች
በአርዱዲኖ ላይ የተመሠረተ የእራስ ጨዋታ መቆጣጠሪያ | አርዱዲኖ PS2 የጨዋታ መቆጣጠሪያ | Tekken ን ከ DIY Arduino Gamepad ጋር መጫወት: ጤና ይስጥልኝ ወንዶች ፣ ጨዋታዎችን መጫወት ሁል ጊዜ አስደሳች ነው ነገር ግን በእራስዎ DIY ብጁ የጨዋታ መቆጣጠሪያ መጫወት የበለጠ አስደሳች ነው። ስለዚህ በዚህ አስተማሪዎች ውስጥ አርዱዲኖ ፕሮ ማይክሮን በመጠቀም የጨዋታ መቆጣጠሪያ እንሰራለን።
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ መቆጣጠሪያ ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል። 5 ደረጃዎች
AVR ማይክሮ መቆጣጠሪያ Fuse ቢት ውቅር። በማይክሮ መቆጣጠሪያ ተቆጣጣሪው ፍላሽ ማህደረ ትውስታ ውስጥ የ LED ብልጭ ድርግምተኛ መርሃ ግብር መፍጠር እና መስቀል የ Atmel ስቱዲዮን እንደ የተቀናጀ የልማት መድረክ በመጠቀም የራሳችንን ፕሮግራም እንጽፋለን እና የሄክሱን ፋይል እናጠናቅቃለን። እኛ ፊውዝ bi ን እናዋቅራለን
አርዱዲኖ የትራፊክ መብራት መቆጣጠሪያ ወ/የርቀት መቆጣጠሪያ 10 ደረጃዎች
አርዱinoኖ የትራፊክ መብራት ተቆጣጣሪ ወ/የርቀት መቆጣጠሪያ - እኔ የማሻሻለው የትራፊክ መብራት ነበረኝ። የቀረው ብቸኛው ነገር ለብርሃን የምልክት ዘይቤዎች መቆጣጠሪያውን መገንባት ነው። እሱን ለማጣመም የርቀት መቆጣጠሪያን አካትቻለሁ። ይህ ለእኔ ለእኔ ፍጹም ዕድል ነበር