ዝርዝር ሁኔታ:
ቪዲዮ: Synesthesia Player Piano: 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
ይህ ተጫዋች ፒያኖ የቀለም ጎማ እና ካሜራ በመጠቀም ሙዚቃ ይጫወታል! ምስሎች በካሜራው ተይዘዋል ፣ ተስተካክለው እንደ ሙዚቃ ማስታወሻዎች ይተረጎማሉ። አሁን የትኞቹ ማስታወሻዎች መጫወት እንዳለባቸው የሚገልጽ (የትኞቹ ቀለሞች ለካሜራው መታየት አለባቸው) የሚገልጽ አዲስ የአርዱዲኖ ንድፍ በመስቀል ሊለወጡ የሚችሉ የችግኝ ዜማዎችን ለመጫወት ፕሮግራም ተይ isል።
የጀልባው ሊኑክስ ፒሲ ከካሜራ ጋር ስዕል የሚነሳ ፣ በምስሉ ውስጥ የ RGB እሴቶችን ተግባር የሚያሰላ ፣ እና በተግባሩ የመመለሻ እሴት ላይ የተመሠረተ ድምጽ የሚያወጣ አገልግሎት በሚነሳበት ጊዜ አገልግሎት ይጀምራል። ድምፁን ከመጫወቱ በፊት እሱ ከሚቀጥለው ማስታወሻ ጋር የሚስማማውን ቀለም በማቅረብ አንድ አርዱዲኖ ሰርቪዮን እንዲያዞር የሚነግር ምልክት ይልካል። ከዚያ ቀለበቱ እንደገና ይጀምራል ፣ ስዕል ይነሳል ፣ የቀለም ጎማ ይሽከረከራል ፣ እና ድምጽ በማስታወቂያ infinitum ይጫወታል።
ይህ ፕሮጀክት ሙዚቃን ፣ ዘመናዊውን የሊኑክስ ሲስተም ፕሮግራሞችን ፣ ማይክሮ መቆጣጠሪያ ፕሮግራምን ፣ የውስጠ-ጨዋታ doodling ፣ የሌዘር መቆራረጥን እና አንዳንድ የቆሻሻ ካርቶን ሳጥኖችን እንደገና ማቀናጀት አስደሳች መንገድ ነው።
ሁሉም ኮዱ እና inkscape SVGs በ github ላይ ይገኛሉ በ:
github.com/melvyniandrag/pyMusic
ያገለገሉ ቁሳቁሶች;
- ባዶ ነጭ መለያዎች
- የካርቶን ሣጥን
- የድረገፅ ካሜራ
- ክሬኖች
- አርዱinoኖ
- Beagleboard-xM
- ሽቦዎች
- ተከታታይ ገመድ
- የምስል ማቀናበር እና ሙዚቃ መሠረታዊ ዕውቀት
ደረጃ 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 ማስታወሻዎች ጥሩ ናቸው።
የሚመከር:
Pi-aser Laser Piano: 9 ደረጃዎች
Pi-aser a Laser Piano: ሰላም ፣ እኔ ተማሪ መልቲሚዲያ ነኝ & ቤልጂየም ላይ የፈጠራ ቴክኖሎጂ። ሁል ጊዜ ሙዚቃን መጫወት ይፈልጋሉ ነገር ግን ሁሉም ሰው እንደማያደርገው? ከዚያ ይህ ለእርስዎ የሆነ ነገር ሊሆን ይችላል! እኔ ከላዘር ውስጥ ፒያኖ ሠራሁ። ጣቶችዎን ከላይ ብቻ ማድረግ አለብዎት
DIY VEX Record Player: 6 ደረጃዎች
DIY VEX Record Player - ይህ ለ DIY VEX Record Player ግንባታ መመሪያ ነው። ብዙ የሚከተሉት ክፍሎች በተሻለ ሊሠሩ የሚችሉ አማራጮች እንዳሏቸው ልብ ይበሉ ፣ እነዚህ የሚገኙት ቁሳቁሶች ብቻ ናቸው። ይህ ሪከርድ ማጫወቻ 33 1/3 እና 45 ራፒኤም ሪከርድን መጫወት ይችላል
Rgb Pixel የገና ብርሃን ማሳያ ክፍል 3 Falcon Player (fpp) 8 ደረጃዎች
Rgb ፒክስል የገና ብርሃን ማሳያ ክፍል 3 - ጭልፊት ተጫዋች (fpp) - በዚህ የማይታለል ውስጥ ፣ የትዕይንት ተጫዋች የሆነውን Falcon ተጫዋች በ Rasberryberry pi ላይ እንዴት እንደሚያዋቅሩ እነግርዎታለሁ። የዚህን ተከታታይ ክፍል 1 ማየት ከፈለጉ እዚህ ጠቅ ያድርጉ እና ከ xlights ጋር ለክፍል 2 እዚህ ጠቅ ያድርጉ። ስለዚህ ጭልፊት ተጫዋች ምንድነው? እሱ በመሠረቱ
በ Mp3 Player ማጫወቻ (Capacitor) ወይም ኢንደክተር እንዴት እንደሚለካ: 9 ደረጃዎች
በ “Mp3 Player” አማካኝነት የኃይል መቆጣጠሪያን ወይም ኢንደክተሩን እንዴት እንደሚለኩ - ውድ መሣሪያዎች ከሌሉ የ capacitor እና የኢንደክተሩን አቅም እና ኢንዳክተር በትክክል ለመለካት የሚያገለግል ቀላል ዘዴ እዚህ አለ። የመለኪያ ዘዴው በተመጣጠነ ድልድይ ላይ የተመሠረተ ነው ፣ እና ከማይታወቅ በቀላሉ ሊገነባ ይችላል
Raspberry Pi LED Light Schroeder Piano: 3 ደረጃዎች (ከስዕሎች ጋር)
Raspberry Pi LED Light Schroeder Piano: Raspberry Pi LED Light Schroeder PianoLED (Light Emitting Diode) እና LDR (Light Dependent Resistor, or photoresitor) ድርድሮች Raspberry Pi Pygame MIDI ተከታይን በመጠቀም የሙዚቃ ማስታወሻዎችን ለመጫወት ያገለግላሉ። አሉ 15 ፓሪስ LED &; LDR (12 ለፉ