ዝርዝር ሁኔታ:

የኤክስ-ቦክስ ሮክ ባንድ ከበሮዎችን ወደ ሚዲ ማቆሚያ ብቻውን በኤሌክትሮኒክ ከበሮ ውስጥ ያዙሩት። 4 ደረጃዎች (ከስዕሎች ጋር)
የኤክስ-ቦክስ ሮክ ባንድ ከበሮዎችን ወደ ሚዲ ማቆሚያ ብቻውን በኤሌክትሮኒክ ከበሮ ውስጥ ያዙሩት። 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የኤክስ-ቦክስ ሮክ ባንድ ከበሮዎችን ወደ ሚዲ ማቆሚያ ብቻውን በኤሌክትሮኒክ ከበሮ ውስጥ ያዙሩት። 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የኤክስ-ቦክስ ሮክ ባንድ ከበሮዎችን ወደ ሚዲ ማቆሚያ ብቻውን በኤሌክትሮኒክ ከበሮ ውስጥ ያዙሩት። 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: አንድ ሕፃን Megalodon በባህር ውስጥ በነፃነት ይንቀሳቀሳል. ❤ - Megalodon GamePlay 🎮📱 VR 2024, ሀምሌ
Anonim

ያገለገለ የኤክስ-ሣጥን ከበሮ ስብስብ በማግኘቴ እድለኛ ነበርኩ ፣ እሱ በትንሽ ሻካራ ቅርፅ ውስጥ ነው ፣ እና ቀዘፋ የለም ፣ ግን ሊስተካከል የማይችል ምንም ነገር የለም። ወደ ገለልተኛ የኤሌክትሪክ ከበሮ ስብስብ እለውጣለሁ። ከፓይዞ ዳሳሽ የአናሎግ እሴቱን በማንበብ ያንን ወደ MIDI ትዕዛዞች ይለውጡት።

የአሁኑ ሃርድዌር በተዘጋጁት ከበሮዎች ላይ ከዋናው የፓይዞ ዳሳሾች ጋር የተገናኘውን RPI-Zero ፣ mcp3008 ያካትታል።

አቅርቦቶች

MCP3008 + IC ሶኬት ኤክስ-ሳጥን ከበሮ ኪት ፣ ወይም 5 ገጽ ላይ በሆነ ወለል ላይ ተጭኗል። rpi zerousb የድምፅ ካርድ ለ rpisimple ማጉያዎች አንዳንድ ሽቦዎች እና pcb.6 10M ohm resistors እና አንዳንድ የወንድ ራስጌዎች ለፓይዝ አያያዥ ቦርድ

ደረጃ 1 የ Piezo ዳሳሽ ዝግጁ ያግኙ

Image
Image

እኔ መጀመሪያ አንድ ክፍል ወስጄ ሁሉንም የፓይዞ ዳሳሾችን ፣ ሽቦዎችን አገኘሁ እና በእያንዳንዱ የፓይዞ 2 ሽቦዎች መካከል 1 ሜ resistor ያለው ሰሌዳ ፈጠርኩ።

ሲምባል በውስጣቸው አስደሳች የሆነ ተጨማሪ ወረዳ ነበረው። አነፍናፊውን ብቻ በመተው አንድ ክፍል ወስጄዋለሁ። የዚያ ወረዳው ውጤት ምን እንደሆነ ለማወቅ አንድ ቀን እፈልጋለሁ ፣

ይህ የሙከራው እና የሥራው ክፍል በአርዲኖ ዩኖ ላይ ተከናውኗል።

ደረጃ 2: አንዳንድ ኮድ ይጻፉ

ሁሉንም የተሰበሩ ክፍሎችን በመጠገን የኤክስ-ሳጥኑን ትንሽ ከፍ አድርጌ አስተካክለዋለሁ። የወደቁትን ንጣፎች አስወግደዋል።

እና በመጨረሻም ለልጄ በደንብ የሚሰራ አንድ ኮድ አግኝቷል - ገና ፍጹም አይደለም።

እኔ ልጠቀምበት የፈለግኩበት የመጀመሪያው ኮድ እና የእኔን እንድሠራ የረዳኝ ይህ ነው

ነገር ግን በላዩ ላይ ስሠራ የመዲያን ማስታወሻ ከላከ በኋላ ወዲያውኑ ያቆማል። በኮምፒተር ላይ ጨዋታ ቢጫወቱ ጥሩ ነው ፣ ያ ኮድ የታሰበበት ነው ፣ ግን የመካከለኛውን ማስታወሻ መጫወት ሲፈልጉ በጣም ጥሩ አይደለም።

በተያያዘው ፋይል ውስጥ ኮዱን ማውረድ ይችላሉ - ልብ ይበሉ 4 አሉ።

እንዲሁም ለእያንዳንዱ የቁልፍ ሰሌዳ ማስታወሻውን እንዲመርጡ የሚያስችልዎት እውነተኛ አሪፍ ባህሪን አክዬአለሁ ፣ በ EEPROM ውስጥ ቅንብሮችን እንኳን ያስቀምጣል።

እና በቪዲዮው ውስጥ የጠቀስኳቸው 3 ሶፍትዌሮች loopbe1 ፣ ፀጉር አልባ ሚዲ ተከታታይ ድልድይ እና ቪኤምፒኬ ናቸው

ቀጣዩ ትልቅ እርምጃ በሮዝቤሪ ፓይ ላይ እንዲሠራ ማንቀሳቀስ ነው።

ደረጃ 3 - በ Raspberry Pi ላይ እንዲሰራ ያድርጉት

Image
Image

ከፕሮጀክቱ ተስፋ ከመቁረጥ በኋላ ፣ በጥቂት ቦታዎች ላይ እንደገና ጠየቅሁ እና ፈሳሽ በሆነው በትክክለኛው ጎዳና ላይ ወደሚያስቀምጠኝ አንድ ጽሑፍ አመሩ።

እሱ እንዲሠራ ለማድረግ ብዙ ጥሩ ሰዓቶችን አጠፋለሁ እና በመጨረሻ አደረግኩ። ዋናው ጉዳይ ሚዲ በ Rpi ላይ እንዲሠራ ማድረግ ነበር ።ለዚህ ይህንን ታላቅ አጋዥ ስልጠና በመጠቀም ፈሳሽ ፈሳሾችን ጫንኩ።

sandsoftwaresound.net/qsynth-fluidsynth-ras…

እኔ ተከታታይ ትዕዛዞችን እንዲልክ አርዱዲኖን አዘጋጃለሁ ፣ እና ከዛም በራሪቤሪው ላይ በፓይዘን ተከታታይ አዳምጣቸው እና ያንን ወደ ሚዲ በፈሳሾች በኩል እልካለሁ።

ለከበሮዎች ትክክለኛውን የ sf2 ፋይል እንኳ ለማውረድ ችያለሁ።

እርስዎ እንደሚመለከቱት ኬሴም ይወደዋል። አርዱዲኖ ተመሳሳይ ኮድ እየተጠቀመ ነበር እና ለ rpi እኔ የተያያዘውን ኮድ እጽፋለሁ ፣ የ sf2 ፋይሎችን ማያያዝ አልቻልኩም - ግን ጉግልን በመጠቀም በቀላሉ ማግኘት ይችላሉ።

ደረጃ 4: ብቻውን እንዲቆም ያድርጉት

ብቻውን እንዲቆም ያድርጉት
ብቻውን እንዲቆም ያድርጉት
ብቻውን እንዲቆም ያድርጉት
ብቻውን እንዲቆም ያድርጉት

እንደ ብቸኛ ሆኖ እንዲሠራ ለማድረግ ትልቁ እርምጃ አርዱዲኖን ማስወገድ እና ትንሽ በፍጥነት እንዲሠራ ለማድረግ መሞከር ነው። በ “መምታት” እና በሜዲ ላይ በተጫወተው ድምጽ መካከል የሚታዩ ክፍተቶች ነበሩ። ስለዚህ አርዱዲኖን ለማስወገድ የአናሎግ አማራጭ እፈልጋለሁ እና እዚህ mcp3008 ለማዳን የመጣበት እዚህ አለ። ለእሱ የእረፍት ሰሌዳ እንደፈጠርኩ በምስሎቹ ውስጥ ማየት ይችላሉ ፣ እና በቪዲዮው ውስጥ ሁሉንም ዝርዝሮች በደረጃዎች ላይ ማግኘት ይችላሉ። Mcp3008 ለመገናኘት spi ይጠቀማል እና እኔ 2 ን አገናኘሁ እና ጥቂት ሙከራዎችን አደረግሁ ፣ አዳፍ ፍሬም ለ mcp3008 ለፓይቶን ታላቅ ቤተ -መጽሐፍት አለው። በቪዲዮው ውስጥ እንደገና መመሪያዎች። በመጠን መጠኑ ምክንያት አርፒአይ ዜሮ ተጠቀምኩ እና የድምፅ ውፅዓት fr ውጫዊ የዩኤስቢ ድምጽ ካርድ ጨመርኩ። ድምጹን ለማጫወት በአጉሊ መነጽር ውስጥ አንድ ቀላል ድምጽ ማጉያ ተጠቀምኩ። የአሁኑ ኮድ እንዲሁ ተያይ attachedል እና እሱ በራሱ እና እንደ አገልግሎቱ በ rpi ላይ ይሠራል ፣ ስለዚህ ሲጫን ይሮጣል። እኔ ያከልኩት እውነተኛ አሪፍ ባህሪ በሳጥን ላይ የነበረውን ትንሽ ዳግም ማስጀመሪያ ቁልፍን ማገናኘት እና እኔ ያለ ማያ ገጽ ስለምሠራ ስርዓቱን ለመዝጋት እሱን መጠቀም ነበር። የአሁኑ ኮድ ገና ፍጹም አይደለም ፣ እና እሱን ለማሻሻል እሞክራለሁ እና እየተሻሻልኩ ነው ፣ ስለዚህ ወደ ሚዲ ሲመጣ በተሻለ ሁኔታ እንዲሠራ ሀሳቦች ካሉዎት - መስማት እወዳለሁ።

የሚመከር: