ዝርዝር ሁኔታ:

Synesthesia Player Piano: 4 ደረጃዎች
Synesthesia Player Piano: 4 ደረጃዎች

ቪዲዮ: Synesthesia Player Piano: 4 ደረጃዎች

ቪዲዮ: Synesthesia Player Piano: 4 ደረጃዎች
ቪዲዮ: Richard Hurley Student Recital with Synesthesia 2024, ህዳር
Anonim
Image
Image
Synesthesia ተጫዋች ፒያኖ
Synesthesia ተጫዋች ፒያኖ
Synesthesia ተጫዋች ፒያኖ
Synesthesia ተጫዋች ፒያኖ

ይህ ተጫዋች ፒያኖ የቀለም ጎማ እና ካሜራ በመጠቀም ሙዚቃ ይጫወታል! ምስሎች በካሜራው ተይዘዋል ፣ ተስተካክለው እንደ ሙዚቃ ማስታወሻዎች ይተረጎማሉ። አሁን የትኞቹ ማስታወሻዎች መጫወት እንዳለባቸው የሚገልጽ (የትኞቹ ቀለሞች ለካሜራው መታየት አለባቸው) የሚገልጽ አዲስ የአርዱዲኖ ንድፍ በመስቀል ሊለወጡ የሚችሉ የችግኝ ዜማዎችን ለመጫወት ፕሮግራም ተይ isል።

የጀልባው ሊኑክስ ፒሲ ከካሜራ ጋር ስዕል የሚነሳ ፣ በምስሉ ውስጥ የ RGB እሴቶችን ተግባር የሚያሰላ ፣ እና በተግባሩ የመመለሻ እሴት ላይ የተመሠረተ ድምጽ የሚያወጣ አገልግሎት በሚነሳበት ጊዜ አገልግሎት ይጀምራል። ድምፁን ከመጫወቱ በፊት እሱ ከሚቀጥለው ማስታወሻ ጋር የሚስማማውን ቀለም በማቅረብ አንድ አርዱዲኖ ሰርቪዮን እንዲያዞር የሚነግር ምልክት ይልካል። ከዚያ ቀለበቱ እንደገና ይጀምራል ፣ ስዕል ይነሳል ፣ የቀለም ጎማ ይሽከረከራል ፣ እና ድምጽ በማስታወቂያ infinitum ይጫወታል።

ይህ ፕሮጀክት ሙዚቃን ፣ ዘመናዊውን የሊኑክስ ሲስተም ፕሮግራሞችን ፣ ማይክሮ መቆጣጠሪያ ፕሮግራምን ፣ የውስጠ-ጨዋታ doodling ፣ የሌዘር መቆራረጥን እና አንዳንድ የቆሻሻ ካርቶን ሳጥኖችን እንደገና ማቀናጀት አስደሳች መንገድ ነው።

ሁሉም ኮዱ እና inkscape SVGs በ github ላይ ይገኛሉ በ:

github.com/melvyniandrag/pyMusic

ያገለገሉ ቁሳቁሶች;

  1. ባዶ ነጭ መለያዎች
  2. የካርቶን ሣጥን
  3. የድረገፅ ካሜራ
  4. ክሬኖች
  5. አርዱinoኖ
  6. Beagleboard-xM
  7. ሽቦዎች
  8. ተከታታይ ገመድ
  9. የምስል ማቀናበር እና ሙዚቃ መሠረታዊ ዕውቀት

ደረጃ 1 የኮምፒተር ዕቃዎች

የኮምፒተር ዕቃዎች
የኮምፒተር ዕቃዎች
የኮምፒተር ዕቃዎች
የኮምፒተር ዕቃዎች
የኮምፒተር ዕቃዎች
የኮምፒተር ዕቃዎች

በመርከቡ ላይ እንደ Raspberry Pi ያለ ትንሽ ሊኑክስ የሚችል ኮምፒተር ያስፈልግዎታል። እኔ በዙሪያዬ መዘርጋቴ ስላጋጠመኝ እና በ SD ካርድ ላይ ቀደም ሲል ኦፕሬቲንግ ሲስተም ስለነበረኝ አሮጌ BeagleBoard-xM ን እጠቀም ነበር። የድር ካሜራ እስኪያስተናግድ ድረስ OpenCV ን (የቀለም መንኮራኩር ምስሎችን ለማንሳት እና ለማስኬድ ያገለገለውን የኮምፒተር ራዕይ ቤተ -መጽሐፍት) ማሄድ እስከሚችል ድረስ እና ማንኛውንም የድምፅ አውታር መሰኪያ መጠቀም ይችላሉ።

በስርዓት ማጠናከሪያ ትምህርት መሠረት ምስሎችን የሚነሳውን የ “ፓይዘን” ኮድ ለማስኬድ ስርዓተ ክወናውን አዘጋጅቻለሁ። ስክሪፕቱ እንዲሠራ የተጠቆሙትን ቤተ-ፍርግሞች ለማግኘት sudo apt-get install python-pyaudio python-opencv ን ያስፈልግዎታል። እነዚያን ቤተ -ፍርግሞች ለማግኘት እንዲሁ ደብዛዛ ፒሲሳርን መጫን ያስፈልግዎታል። pyaudio ድምፆችን ለማጫወት ያገለግላል ፣ opencv ለምስል ማንሳት እና ለማቀናበር ጥቅም ላይ ይውላል ፣ numpy እንዲሁ ለምስል ማቀናበር ጥቅም ላይ ይውላል ፣ እና ከአርዲኖ ጋር ለመገናኘት ፒሲየር ያስፈልጋል።

አርዱዲኖ የቀለም መንኮራኩር የተጫነበትን የ servo ሞተር ለማሽከርከር ያገለግላል። Raspberry Pi ቢኖርዎት እዚያ ላይ የጂፒኦ ፒኖችን መጠቀም እና አርዱዲኖን መተው ይችላሉ ፣ ግን የ Python ኮዱን ማሻሻል ያስፈልግዎታል።

በምስሎቹ ውስጥ የቀዶ ጥገናውን የቴክኖሎጂ አንጀቶች እና ሁለት የኮድ ቁርጥራጮች ማየት ይችላሉ።

ደረጃ 2 - ፒያኖ

ፒያኖ
ፒያኖ
ፒያኖ
ፒያኖ
ፒያኖ
ፒያኖ

ከነበረኝ አንዳንድ የድሮ ሳጥኖች ፒያኖውን ከካርቶን አወጣሁት። የሌዘር መቁረጫ ካለው የማምረቻ ቦታ አጠገብ የመኖር መልካም ዕድል አለኝ። ለአንድ ዓመት ያህል እኔ አንድ ሰው ሌዘር አጥራቢ ምን እንደሚፈልግ እያሰብኩ ነበር ፣ እና በመጨረሻ ለእሱ ጥቅም አገኘሁ።

እኔ ምን ያህል ቦታ እንደሚያስፈልገኝ ስለማውቅ ኮምፒተርን ፣ አርዱዲኖን እና ሰርቪዮን ለካሁ ፣ የፒያኖውን ክፍሎች በመቅረጽ ውስጥ ቀድተው በላዘር አጥራቢው ላይ ቆርጠኋቸው። (አርትዕ - መከለያው ኮምፒውተሩን እና አርዱዲኖን እንዲይዝ ለማድረግ ከካርቶን (ካርቶን) ወጣሁ እና ስለዚህ አልገባኋቸውም። እነሱ ከጉዳዩ ውጭ ናቸው። ምንም አይደለም ፣ ከሌላ ቦታ ሌላ ሳጥን ማግኘት ይችል ነበር ፣ ግን አልሆነም በመጨረሻ ጉዳይ አይደለም።)

ቁርጥራጮቹ ከኤፖክስ ጋር ተጣመሩ።

ደረጃ 3 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

የፒያኖው ተሰብስቦ እና ቀለም ያላቸው አንዳንድ ምስሎች እዚህ አሉ። እኔ እንዳሰብኩት ቀለሞቹን በነጭ መለያዎች ላይ ማተም አልቻልኩም። ስለዚህ የልጄን ክሬሞች ተጠቀምኩ። እና ስያሜውን በካርቶን ቅርፅ ላይ ለመቁረጥ የ xacto ቢላዋ ማግኘት አልቻልኩም ፣ ስለዚህ እኔ የስቴክ ቢላ ተጠቅሜ በወጥ ቤቱ ጠረጴዛ ላይ መከላከያ የሆነ ነገር አኖርኩ። ያገኙትን ይጠቀሙ!

ደረጃ 4 ቴክኒካዊ ተግዳሮቶች እና የወደፊት ግምት

ቴክኒካዊ ተግዳሮቶች እና የወደፊት ግምት
ቴክኒካዊ ተግዳሮቶች እና የወደፊት ግምት
ቴክኒካዊ ተግዳሮቶች እና የወደፊት ግምት
ቴክኒካዊ ተግዳሮቶች እና የወደፊት ግምት

የዚህ ፕሮጀክት ፈታኝ ክፍል በካሜራው እንዲነበብ ተገቢውን የ RGB እሴቶችን ማግኘት ነበር። እኔ ያለኝ የድር ካሜራ በላዩ ላይ በሊኑክስ ውስጥ እንዴት ማጥፋት እንዳለብኝ የማላውቃቸው አንዳንድ በማይታመን ሁኔታ ብሩህ LEDs አሉት። እነሱን ለማብራት እና ለማጥፋት እነሱን ለመለወጥ የሚያስችል የዊንዶውስ ሾፌር ያለ ይመስለኛል። ኤልዲዎቹን በኤሌክትሪክ ቴፕ በመቅዳት እና በመተው ሙከራ አደረግሁ። እንዲሁም ባለቀለም ወረቀት በማሳየት ብቻ ሳይሆን ቀለሞችን የሚያሳይ ትንሽ ድር ጣቢያ በመፃፍ ሶፍትዌሩን ለጠንካራነት ሞክሬያለሁ።

በኮምፒውተሩ የሚመረቱ ድምፆች አንዳንድ ጊዜ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ ብቅ አለ እና ይህ በሊነክስ ኦዲዮ ፕሮግራም ውስጥ በጣም ትንሽ ተሞክሮ ስለሌለኝ ነው። የፒያዲዮ ቤተ -መጽሐፍት ጃክ በፒሲው ላይ አለመጫኑን በተመለከተ አጠቃላይ ቅሬታዎች ያወጣል ፣ ነገር ግን በነባሪነት ጃክ ያለ ጭንቅላት (ያለ ጊዊ ዴስክቶፕ እና ማሳያ) መሮጥ አይፈልግም። ይህ ማሻሻያ ነው ብዬ ያሰብኩት የፕሮግራም ሥራ ነው ፣ ግን ያሰብኩትን የተጫዋች ፒያኖን ማንነት ለመግለጽ አስፈላጊ አልነበረም።

ቀለማትን ለመለወጥ ፣ እና ምናልባትም በሚሽከረከር ፒን ዓይነት ላይ እንዲኖራቸው የእጅ ክራንቻን ለመጠቀም አስቤ ነበር ፣ ግን ያ የራሱን ችግሮች ያስተዋውቃል። ሰርቪው ትንሽ ጫጫታ ነው ፣ ግን ለአሁን ጥሩ ይሰራል።

የተጫዋቹ ፒያኖ በአሁኑ ጊዜ 4 ማስታወሻዎችን ብቻ ለመጫወት ፕሮግራም ተይዞለታል። ይህ የሆነው ሰርቪው በ 180 ዲግሪዎች ብቻ ስለሚንቀሳቀስ ፣ አብዛኛዎቹ የችግኝ መዝሙሮች በ 3-4 ማስታወሻዎች ብቻ ሊጫወቱ ስለሚችሉ ፣ እና የቀለም ጎማ በቀለማት ክልሎች እንዲዘበራረቅ አልፈልግም ፣ ምናልባትም ካሜራውን ግራ ያጋባል። ስለዚህ በሙዚቃ ዕድል እና ቴክኒካዊ ገደቦች ጥምረት 4 ማስታወሻዎች ጥሩ ናቸው።

የሚመከር: