ዝርዝር ሁኔታ:

ባስ ፣ ትሪብል እና ጥራዝ የዩኤስቢ መቆጣጠሪያ በቁልፍ ሰሌዳ LEDs 6 ደረጃዎች (ከስዕሎች ጋር)
ባስ ፣ ትሪብል እና ጥራዝ የዩኤስቢ መቆጣጠሪያ በቁልፍ ሰሌዳ LEDs 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ባስ ፣ ትሪብል እና ጥራዝ የዩኤስቢ መቆጣጠሪያ በቁልፍ ሰሌዳ LEDs 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ባስ ፣ ትሪብል እና ጥራዝ የዩኤስቢ መቆጣጠሪያ በቁልፍ ሰሌዳ LEDs 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: VOCAL ቴክኒክ - ብሮድዋይ ሙዚቃዊ አስቂኝ - የቲያትር ዝግጅት 2024, ህዳር
Anonim
ባስ ፣ ትሪብል እና ጥራዝ የዩኤስቢ መቆጣጠሪያ በቁልፍ ሰሌዳ LEDs
ባስ ፣ ትሪብል እና ጥራዝ የዩኤስቢ መቆጣጠሪያ በቁልፍ ሰሌዳ LEDs
ባስ ፣ ትሪብል እና ጥራዝ የዩኤስቢ መቆጣጠሪያ በቁልፍ ሰሌዳ LEDs
ባስ ፣ ትሪብል እና ጥራዝ የዩኤስቢ መቆጣጠሪያ በቁልፍ ሰሌዳ LEDs

በዋናው ዴስክቶፕ ኮምፒተርዬ ውስጥ የፈጠራ SoundBlaster Audigy አለኝ እና የኦዲዮ ወይም የቪዲዮ ሚዲያ ሲያዳምጡ የባስ እና የሶስትዮሽ ቅንብሮችን (እንዲሁም ድምጹን) በፍጥነት ለማስተካከል መንገድ ያስፈልገኝ ነበር።

በኮዱ ዝርዝር ውስጥ ከተሰጡት ሁለት ምንጮች ኮዱን እና በመጨረሻው አገናኞች ውስጥ አርዱዲኖ ማይክሮን በአርዱዲኖ ድርጅት ወይም በማንኛውም ሌላ ATmega32u4 እንደ የዩኤስቢ የሰው በይነገጽ መሣሪያ በመጠቀም ኒኮ ሁድ የ HID- ፕሮጀክት ቤተ-መጻሕፍት።

እኔ ደግሞ የባትሪ ዕድሜን ለማሳደግ የ Caps-lock ፣ Num-lock እና Scroll-lock ቁልፎችን ሁኔታ የሚያሳይ ገመድ አልባ ቁልፍ ሰሌዳ እጠቀማለሁ። ስለዚህ የእነዚህን ሶስት የቁልፍ ሰሌዳ ተግባራት ሁኔታ የሚያሳዩ ሶስት ኤልኢዲዎችን አካትቻለሁ።

በዩኤስቢ ወደብ በኩል ወደ መከለያ ውስጥ ካስገባ በኋላ ማይክሮው በቀላሉ እንደገና ሊስተካከል ስለሚችል ፣ በኮድ ውስጥ ጥቅም ላይ የዋለውን የሚዲያ መታወቂያ በራስዎ ምርጫ በመተካት የእራስዎን የድምፅ መሣሪያ እና የቁልፍ ሰሌዳ ባህሪዎች እንዲስማማ ኮዱን ማመቻቸት ይችላሉ። በኒኮ ሁድ HID Github ድርጣቢያ ላይ ሊጠቀሙባቸው የሚችሏቸው ሁሉም ተግባራት ሰፊ ዝርዝር አለ - ለሁሉም ሌሎች የ HID ተግባራት ConsumerAPI.h የተባለውን ፋይል ይመርምሩ።

ደረጃ 1: ክፍሎች ዝርዝር

ክፍሎች ዝርዝር
ክፍሎች ዝርዝር

አርዱዲኖ ማይክሮ ወይም ሌላ ማንኛውም ATmega32u4 የተመሠረተ Arduino ሰሌዳ እንደ Sparkfun Pro ማይክሮ። ሊዮናርዶ ጥቅም ላይ ሊውል ይችላል ፣ ግን ከጥቃቅን ጋር ሲወዳደር በጣም ትልቅ ሰሌዳ ነው…

የተለያየ ቀለም ያላቸው 5 ኤልኢዲዎች

5 x 470 ohm resistors

4 x የግፊት አዝራሮች

ከኤ ቢ ሲ እና የመቀየሪያ ግንኙነት ጋር የሮታሪ መቀየሪያ

አነስተኛ አጥር ፣ ማንጠልጠያ ፣ የጭረት ሰሌዳ ፣ የግንኙነት ሽቦ ወዘተ

ደረጃ 2 - ግንባታ

ግንባታ
ግንባታ
ግንባታ
ግንባታ

ዝርዝሮች በፎቶዎች ፣ በስዕላዊ መግለጫዎች እና በ Fritzing stripboard አቀማመጦች ውስጥ ተሰጥተዋል። እኔ ሁለት ትናንሽ የጭረት ሰሌዳዎችን እጠቀማለሁ - አንደኛው ወደ ቤት 4 ኤልኢዲዎች እና አራቱ መቀያየሪያዎቹ ፣ እና ሌላው ለሰማያዊ መጠን ደረጃ አቅጣጫ ጠቋሚ ኤልኢዲ ፣ እና ለማይክሮ እና ለ rotary ኢንኮደር ትልቅ የጭረት ሰሌዳ። እነሱ በ 9 መንገድ እና በሁለት መንገድ ሪባን ገመድ ተገናኝተዋል።

ደረጃ 3 ሶፍትዌር

ይህ የዩኤስቢ ጥራዝ ፣ ባስ እና ትሬብል መቆጣጠሪያ እንደተጠቀሰው ድምጸ -ከል/ድምጸ -ከል ማብሪያ/ማጥፊያ ፣ እና ባስ እና ትሬብል በአራት ወደ ላይ እና ታች አዝራሮች የሚቆጣጠሩትን የ rotary encoder ን ይጠቀማሉ።

እንዲሁም ፒሲ ቁልፍ ሰሌዳ LED አመልካቾች ማለትም Caps-lock ፣ Scroll-lock እና Num-lock አለው።

እሱ አርዱዲኖ ማይክሮን (ወይም ሌላ ATmega32u4- ተኮር) MCU ን ይጠቀማል እና ኮዱ በሽግግር ግዛቶች ላይ የተመሠረተ ነው።

ኮዱ እንዲሁ በ pleriche የዩኤስቢ የድምፅ ቁጥጥር እና በ Caps Lock LED አስተማሪ ላይ የተመሠረተ ነው።

በ github ላይ የኒኮ ሁድ HID- ፕሮጀክት ቤተ-መጽሐፍትን ይፈልጋል-ቤተ-መጽሐፍቱን እንደ ዚፕ ፋይል ያውርዱ እና ያውጡት ፣ ከዚያ አቃፊውን በሰነዶችዎ አቃፊ ስር ወደ አርዱinoኖ ቤተ-መጽሐፍት አቃፊ ይቅዱ።

ማይክሮው በዩኤስቢ ወደቡ በኩል በቀላሉ ሊገለፅ ስለሚችል ፣ በኮድ ውስጥ ጥቅም ላይ የዋለውን የሚዲያ መመሪያ በራስዎ ምርጫ በመተካት የእራስዎን የድምፅ መሣሪያ እና የቁልፍ ሰሌዳ ባህሪዎች እንዲስማማ ኮዱን ማመቻቸት ይችላሉ።

በኒኮ ሁድ HID Github ድርጣቢያ ላይ ሊጠቀሙባቸው የሚችሏቸው ሁሉም ተግባራት ሰፊ ዝርዝር አለ - እንደ እንቅልፍ ወይም ዳግም ማስነሳት ቁልፍ ወዘተ ያሉ የስርዓት ተግባሮችን ሊያካትት ለሚችል ለሌሎች HID ተግባራት ConsumerAPI.h የተባለውን ፋይል ይመርምሩ። እየገፋ ሲሄድ የግንባታው ፎቶዎችን አካቷል።

ደረጃ 4: አገናኞች

አርዱዲኖ ማይክሮ

የስቴት ማሽን ISR roto_sm.ino በ boolrules

P LeRiche USB የድምጽ መቆጣጠሪያ እና ካፕስ መቆለፊያ LED

ኒኮ ሁድ HID- ፕሮጀክት Github ቤተ-መጽሐፍት

ደረጃ 5 - ባስ እና ትሬብል ሮታሪ መቆጣጠሪያዎችን ማከል

ባስ እና ትሪብል ሮታሪ መቆጣጠሪያዎችን ማከል
ባስ እና ትሪብል ሮታሪ መቆጣጠሪያዎችን ማከል

ባስ እና ትሬልን የሚቆጣጠሩትን አራቱን የግፊት ቁልፎች በሁለት የማዞሪያ መቆጣጠሪያዎች መተካት ይቻላል። Schematic2 ዝርዝሮችን ይሰጣል እና ረቂቁ በ Sketch2 ውስጥ ነው።

በእያንዳንዱ መቆጣጠሪያ ላይ ያሉት ሁለቱ የግፊት ቁልፎች የባስ ማሳደጊያ እና የሶስትዮሽ ማበረታቻን በቅደም ተከተል ለመስጠት ያገለግላሉ።

ደረጃ 6: ለትንሽ መያዣ Sparkfun Pro ማይክሮ ይጠቀሙ

ለትንሽ መያዣ Sparkfun Pro ማይክሮ ይጠቀሙ
ለትንሽ መያዣ Sparkfun Pro ማይክሮ ይጠቀሙ
ለትንሽ መያዣ Sparkfun Pro ማይክሮ ይጠቀሙ
ለትንሽ መያዣ Sparkfun Pro ማይክሮ ይጠቀሙ

ለባስ ትሬብል ጥራዝ እና የቁልፍ ሰሌዳ LED ዩኤስቢ መቆጣጠሪያ አነስ ያለ አጥር ለመሥራት አነስተኛውን የአርዲኖ ማይክሮን ማለትም Sparkfun Pro ማይክሮን መጠቀም ይችላሉ።

Photo5 እና Photo6 የግንባታው ዝርዝሮችን ይሰጣል እና ለ Sketch3 ለ Pro ማይክሮ መጠቀም ይችላሉ

የሚመከር: