ዝርዝር ሁኔታ:

Raspberry Pi ኢንፍራሬድ ቁልፍ ሰሌዳ: 8 ደረጃዎች
Raspberry Pi ኢንፍራሬድ ቁልፍ ሰሌዳ: 8 ደረጃዎች

ቪዲዮ: Raspberry Pi ኢንፍራሬድ ቁልፍ ሰሌዳ: 8 ደረጃዎች

ቪዲዮ: Raspberry Pi ኢንፍራሬድ ቁልፍ ሰሌዳ: 8 ደረጃዎች
ቪዲዮ: BTT - Manta M8P - Loading OctoPrint on Marlin firmware configuration (Part 2) 2024, ሀምሌ
Anonim
Raspberry Pi ኢንፍራሬድ ቁልፍ ሰሌዳ
Raspberry Pi ኢንፍራሬድ ቁልፍ ሰሌዳ
Raspberry Pi ኢንፍራሬድ ቁልፍ ሰሌዳ
Raspberry Pi ኢንፍራሬድ ቁልፍ ሰሌዳ

እኔ ሁል ጊዜ ሙዚቃን እወዳለሁ ፣ ስለዚህ እኔ እንደ መጀመሪያው Raspberry Pi ፕሮጀክት የማደርገውን ሳስብ ፣ አዕምሮዬ በተፈጥሮ ወደ እሱ ሄደ። ግን በእርግጥ እኔ ተጨማሪ ንክኪን ፣ ወይም የተሻለ ፣ ንክኪን ለመስጠት ፈልጌ ነበር! አሁን ባለው የኮቪድ -19 ቀውስ እና ሁሉንም የጅብ እና የሚነኩ ረብሻዎችን ከግምት ውስጥ በማስገባት ቁልፎቹ በኢንፍራሬድ ዳሳሾች የሚገጣጠሙበት የቁልፍ ሰሌዳ መሥራት እመርጣለሁ። የ rotary encoder ን በማዞር የሚጫወቱበትን ቁልፍ መለወጥ እና እሱን መጫን የመዳሰሻ ትራክን ያስጀምረዋል ፣ ይህም ቴምፖው የመዳሰሻ ዳሳሹን መታ በማድረግ ሊቀየር ይችላል።

እኔ ምን ዓይነት ማስታወሻዎች እየተጫወቱ እንደሆነ ለማየት በድረ-ገፁ ላይ ያዋህደውን የ xylophone-piano vibe ን መልክ ሰጥቻለሁ። ጉዳዩን ለመገንባት እኔ የማጠናቀቀው ንክኪ ለመስጠት እኔ የተቀባሁት እንጨት ብቻ ነው።

ደረጃ 1 የክፍል ዝርዝር

  • Raspberry Pi 4 ሞዴል ቢ v1.2 - 2 ጊባ
  • ተሰብስቧል ፒ ቲ-ኮብልብል ፕላስ
  • 40pcs 10cm ወንድ ወደ ሴት ዝላይ
  • ገመድ 40pcs 10cm ወንድ ወደ ወንድ ዝላይ ገመድ
  • የ IR እንቅፋት መራቅ
  • ተናጋሪዎች
  • የተለያዩ የእንጨት ቁርጥራጮች
  • ቀለም መቀባት
  • የንክኪ ዳሳሽ
  • ኤል.ዲ.ዲ
  • Raspberry pi 4
  • አስማሚ ተከላካይ ጥቅል
  • ሮታሪ ኢንኮደር

ዋጋ - ወደ 230 ዩሮ አካባቢ ፣ ግን እንደ ጉዳዩ ይወሰናል

ደረጃ 2 - ኤሌክትሮኒክስ

በተሰጠው ፒዲኤፍ ውስጥ እንደ ኤሌክትሮኒክስዎን ሽቦ ያድርጉ። በሚነቃቁበት ጊዜ ምልክቶችን አለመላካቸውን ለማረጋገጥ የኢንፍራሬድ ዳሳሽ አንዳንድ ማስተካከያዎችን ሊፈልግ እንደሚችል ይወቁ።

ድምጽን ለማጉላት የእኔ ድምጽ ማጉያ በውጫዊ የዩኤስቢ ድምጽ ካርድ ውስጥ ተሰክቷል ፣ ግን እርስዎም እንዲሁ በፒኪ መሰኪያ ውፅዓት ውስጥ መሰካት ይችላሉ።

ደረጃ 3 የውሂብ ጎታ

የውሂብ ጎታ
የውሂብ ጎታ

ይህ እኔ የፈጠርኩት የመረጃ ቋት ነው። ሁሉንም የማሳወቂያ ስሞች እና የመካከለኛ ደረጃ ሚዲ ማስታወሻ እሴቶችን የያዘ ጠረጴዛን እጠቀም ነበር። ሌላ ሰንጠረዥ እርስዎ መምረጥ የሚችሉባቸውን ቁልፎች ይ containsል። ሠንጠረ Play PlaySession በዚህ ትራክ ውስጥ ያሉ ማስታወሻዎች የተጫወቷቸውን እና ያገና connectedቸውን ሁሉንም ቀደም ሲል የተቀመጡ ትራኮችን ይ containsል።

ደረጃ 4 ኤሌክትሮኒክስን መሰብሰብ

ኤሌክትሮኒክስን መሰብሰብ
ኤሌክትሮኒክስን መሰብሰብ

ቀጥሎ የኤሌክትሮኒክስ ስብሰባ ተካሄደ። እኔ ሁሉንም ነገር በዳቦ ሰሌዳ ላይ ለመተው እና ላለመሸጥ እወስናለሁ ፣ ምክንያቱም እኔ በ solderen ላይ ያን ያህል ጥሩ ስላልሆንኩ እና የ IR ዳሳሾች በጣም ስሜታዊ ስለሆኑ አንድ ቀን አንድ መተካት ይኖርብዎታል።

ደረጃ 5 - ኮድ መስጠት

ለኮዲንግ እኔ የፓይዘን ቤተ -መጽሐፍት ጥሪን ተጠቀም ሚንጉስ ዊች ሚዲ ማስታወሻዎችን ለማጫወት FluidSynth ን ይጠቀማል።

ሁለቱንም ለማዋቀር የሚከተሉትን ትዕዛዞች ማስኬድ ያስፈልግዎታል

pip install mingus

pip install fluidsynth

በእኔ GIT ላይ ኮዱን ማግኘት ይችላሉ።

ደረጃ 6 - ድር ጣቢያ

ድህረገፅ
ድህረገፅ
ድህረገፅ
ድህረገፅ
ድህረገፅ
ድህረገፅ

በመቀጠል ፣ የእኔን ድር ጣቢያ ንድፍ አውጥቶ ኮድ ሰጥቷል። ከኋላ ከሚሠራው አገልጋይ ጋር ለመገናኘት html ፣ css እና JS ን ከዌብሶኬቶች ጋር እጠቀም ነበር።

ደረጃ 7 የህንፃ መያዣ

የህንፃ መያዣ
የህንፃ መያዣ
የህንፃ መያዣ
የህንፃ መያዣ
የህንፃ መያዣ
የህንፃ መያዣ

ጉዳዬን ከ xylophone/ ፒያኖ ዓይነት ጋር እንዲመሳሰል አዘጋጀሁ። እኔ ሁሉንም ነገር በእንጨት ውስጥ ሠራሁ እና የበለጠ ቆንጆ እንዲመስል ሁሉንም ነገር ቀለም እንዲሰጥ ወሰንኩ።

ደረጃ 8: እና አሁን.. ይጫወቱ

እና አሁን.. ይጫወቱ!
እና አሁን.. ይጫወቱ!
እና አሁን.. ይጫወቱ!
እና አሁን.. ይጫወቱ!
እና አሁን.. ይጫወቱ!
እና አሁን.. ይጫወቱ!

አሁን የራስ -ሠራሽ መሣሪያዎን መጫወት ለመጀመር ዝግጁ ነዎት! በአስተያየቶቹ ውስጥ ማንኛውንም ጥያቄ ለመጠየቅ አይፍሩ እና በመፍጠር ይደሰቱ!

የሚመከር: