ዝርዝር ሁኔታ:
ቪዲዮ: LoL Shield Audio Spectrum VU Meter: 4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ይህ ለአርዱዲኖ ሎል ጋሻን በመጠቀም ይህ የድምፅ ስፔክት VU ሜትር ነው። ሎል ጋሻው አርዱinoኖን እንደ ጋሻ የሚገጣጠም እና ቻርሊፕሌክሲንግ በመባል በሚታወቅ ውጤታማ ዘዴ የሚቆጣጠር የ 14 x 9 LED ማትሪክስ ነው። በጂሚ ፒ ሮድገርስ የተነደፈ ነው። ይህ ፕሮጀክት የድምፅ ምልክትን ለመተንተን ፣ ወደ ድግግሞሽ ባንዶች ለመከፋፈል እና ያንን መረጃ በሎኤል ጋሻ ላይ ለማሳየት ለአርዱዲኖ ፈጣን የፎሪየር ትራንስፎርሜሽን ቤተ -መጽሐፍትን ይጠቀማል። የአርዱዲኖ ማይክሮ መቆጣጠሪያ ፈጣን የፎሪየር ለውጥን ለማስላት በቂ ነው። እሱ ከስሙ ጋር የሚስማማ እና በሚያስገርም ሁኔታ ፈጣን እና ትክክለኛ ነው። ሁሉም ሥራ የሚከናወነው በማይክሮ መቆጣጠሪያው በመሆኑ ባትሪዎችን ከተጠቀሙ ይህ ፕሮጀክት ሙሉ በሙሉ ተንቀሳቃሽ ነው። የዚህ ፕሮጀክት ድረ -ገጽ https://andydoro.com/vulol/ & amp; amp; amp; amp; amp; amp amp & amp; amp; amp; amp; amp; amp; amp amp & amp; amp; amp; amp; አስፈላጊ ክፍሎች:
- ሎል ጋሻ
- አርዱinoኖ (Diavolino የሚመከር)
- የድምጽ መሰኪያ (የወንድ ሞኖ 1/8 ኢንች የስልክ መሰኪያ እጠቀም ነበር)
- የአርዱዲኖ ኮድ
- የኃይል አቅርቦት (የዲሲ የኃይል አቅርቦት ፣ የዩኤስቢ ገመድ ፣ 9 ቪ ባትሪ ፣ ወዘተ)
ደረጃ 1: LoL Shield ን ያሰባስቡ
LoL Shield እዚህ ለመሰብሰብ መመሪያዎቹን ይከተሉ። ተመልከት ፣ ያ ብዙም አልወሰደም!
ደረጃ 2: የሽቦ ሽቦዎች ወደ ኦዲዮ ጃክ
እኔ ራዲዮሻክ ላይ እንደተጠራው የወንድ ሞኖ 1/8 ኢንች የስልክ መሰኪያ እጠቀማለሁ ፣ ግን ለድምጽ ስርዓት ማዋቀርዎ ተስማሚ የሆነውን ማንኛውንም የኦዲዮ ገመድ መጠቀም ይችላሉ። ከፈለጉ ማይክሮፎን መጠቀም ይችላሉ። ለዚህ አይነት መሰኪያ ፣ ሁለት ሽቦዎችን ሸጥኩ። ቀይ እና ጥቁር እጠቀማለሁ። ሎል ጋሻው የአናሎግ ፒኖችን 4 እና 5 ለግብዓቶች በነፃ ይተዋቸዋል። የእኔ ኮድ ፒን 5. ይጠቀማል። ውስጡን መሸጥ አያስፈልግዎትም ፣ እኔ ሽቦውን አስገብቼ አጠፍኩት።
ደረጃ 3 - ፕሮግራም አርዱinoኖ
አሁን ሎል ጋሻውን ለመቆጣጠር አርዱዲኖን ፕሮግራም ማድረግ አለብን።
በመደበኛው አርዱinoኖ ላይ ከፒን 13 ጋር በተገናኘ በአረንጓዴው ወለል ተራራ LED ምክንያት በ LEDs ላይ ‹‹Ghosting›› ን ተፅእኖዎች ለመከላከል ‹LoL Shield› ን ለመቆጣጠር ዲያሎቪኖን እንዲጠቀሙ ይመከራል ፣ ግን አንድ መደበኛ አርዱዲኖ በጥሩ ሁኔታ ይሠራል።
ይህ ሁለት የአርዱዲኖ ቤተ -ፍርግሞችን ይፈልጋል - - በአርዱዲኖ መድረክ ላይ የተገኘው የኤፍቲኤፍ ቤተ -መጽሐፍት - ለሎሌ ጋሻ የቻርሊፕሌክስንግ ቤተ -መጽሐፍት።
ከዚህ በፊት ካላደረጉት ለ Arduino ቤተ -ፍርግሞችን መጫን ትንሽ ከባድ ሊሆን ይችላል ፣ ግን ጥሩ ይሰራሉ!
የአርዱዲኖ ቤተ -ፍርግሞችን እዚህ ለመጫን መመሪያዎቹን ይከተሉ-
www.arduino.cc/en/guide/libraries
የኤፍቲኤፍ ቤተ -መጽሐፍት የድምፅ ምልክቱን በ 64 ድግግሞሽ ባንዶች ውስጥ ይሰብራል። LoL Shield 14 x 9 LEDs ነው። እኛ የ 64 ድግግሞሽ ባንዶችን በአንድ ላይ ወደ 14 ድግግሞሽ ባንዶች እናደርጋለን። እኛ አንዳንድ መረጃዎችን እየጣልን ነው ምክንያቱም 14 በ 64 እኩል ስለማይከፋፈል ፣ ግን whatevs። የእያንዳንዱ ድግግሞሽ ክልል እሴት ከ 0 ወደ 9 ይቀራል።
ከዚህ በታች የአርዲኖን ኮድ መገልበጥ ፣ ኮዱን ከ GitHub ማግኘት (የሚመከር) ወይም የቤተ -መጽሐፍቱን እና የአርዱዲኖን ኮድ ያካተተውን የ. ZIP ፋይል ማውረድ ይችላሉ።
የ GitHub አገናኝ እዚህ አለ
github.com/andydoro/LoLShield-FFT
ከዚህ በታች የአርዱዲኖ ኮድ ነው
/* FFT ለ LoL Shield v0.9 በአንዲ ዶሮ https://andydoro.com/ ላይ የተመሠረተ በ FFT ቤተ -መጽሐፍት እና ኮድ ከአርዱዲኖ መድረኮች እና የቻርሊፕሊክስ ቤተ -መጽሐፍት ለሎሌ ጋሻ። */
#«ቻርሊፕሊክስ. ኤች» ን ያካትቱ
#"fix_fft.h" ን ያካትቱ
#ጥራት AUDIOPIN 5 char im [128] ፣ ውሂብ [128]; char data_avgs [14];
int i = 0 ፣ ቫል;
ባዶነት ማዋቀር () {LedSign:: Init (); // ሎል ጋሻውን ያነቃቃል}
ባዶነት loop () {
ለ (i = 0; i <128; i ++) {val = analogRead (AUDIOPIN); ውሂብ = ቫል; im = 0; };
fix_fft (ውሂብ ፣ im ፣ 7 ፣ 0);
ለ (i = 0; i <64; i ++) {data = sqrt (ውሂብ * ውሂብ +im * im )); // ይህ በድርድሩ ውስጥ ያሉትን የእሴቶች ፍፁም እሴት ያገኛል ፣ ስለዚህ እኛ ከአዎንታዊ ቁጥሮች ጋር ብቻ እንገናኛለን};
// አማካይ አሞሌዎች ለ (i = 0; i <14; i ++) {data_avgs = ውሂብ [i*4] + ውሂብ [i*4 + 1] + ውሂብ [i*4 + 2] + ውሂብ [i*4 + 3]; // አማካይ አንድ ላይ ውሂብ_avgs = ካርታ (data_avgs ፣ 0 ፣ 30 ፣ 0 ፣ 9) ፤ // ቀሪ እሴቶች ለ LoL}
// LoLShield ን ያዘጋጁ
ለ (int x = 0; x <14; x ++) {ለ (int y = 0; y <9; y ++) {ከሆነ (y <data_avgs [13-x]) { / 13-x አሞሌዎቹን በጣም ዝቅ ቢያደርግ ወደ ከፍተኛ ድግግሞሽ ከግራ ወደ ቀኝ ይወከላሉ። LedSign:: አዘጋጅ (x, y, 1); // LED ን በሌላ ላይ ያዋቅሩ {LedSign:: Set (x ፣ y, 0) ፤ // LED ን አጥፋ}}}}
}
ደረጃ 4: ይደሰቱ
& amp & amp; amp; amp; amp; amp; amp; amp; አምፕ; amp; amp; amp የኦዲዮ መሰኪያውን ወደ ስቴሪዮዎ ፣ አይፖድ ፣ ኮምፒተርዎ ፣ ወዘተ ይሰኩት አርዱዲኖን በዲሲ የኃይል አቅርቦት ፣ ዩኤስቢ ከኮምፒዩተርዎ ወይም ከባትሪዎችዎ ያኑሩ- ይህ ሙሉ በሙሉ ተንቀሳቃሽ ነው። ወደ ባርኔጣ ወይም ቀበቶ ቀበቶ ውስጥ ማስገባት ይችላሉ። ነጮቹ ኤልኢዲዎች በጣም ብሩህ ስለሆኑ በቪዲዮ ላይ ለመያዝ አስቸጋሪ ነው። ከእነሱ የወጣ ሐምራዊ ነበልባል ያለ ይመስላል! ቁጭ ብለው ይደሰቱ!
በማይክሮ ተቆጣጣሪ ውድድር ውስጥ የመጨረሻ
የሚመከር:
እንዴት ማድረግ እንደሚቻል DIY 32 Band LED Audio Music Spectrum Analyzer አርዱዲኖ ናኖን በቤት #arduinoproject: 8 ደረጃዎች
አርዲኖኖን ናኖን በቤት ውስጥ በመጠቀም እንዴት የ ‹DD› 32 ባንድ ኤልዲ ኦዲዮ ሙዚቃ የሙዚቃ ስፔክትረም ተንታኝ አርዱኖኖን በመጠቀም ዛሬ 32 ባንድ ኤልዲ ኦዲዮ ሙዚቃ የሙዚቃ ስፔክትረም ተንታኝ በቤት ውስጥ እናደርጋለን ፣ እሱ ተደጋጋሚ ድግግሞሽ ያሳያል እና በተመሳሳይ ጊዜ ሙስክ ይጫወታል። ማስታወሻ ከፍተኛው 7219LED በ 100 ኪ ሬስቶራንት ፊት መገናኘት አለበት ፣ አለበለዚያ የጩኸቱ ጫጫታ
DIY FFT Audio Spectrum Analyzer: 3 ደረጃዎች
DIY FFT Audio Spectrum Analyzer: FFT ስፔክትረም ተንታኝ የፎሪየር ትንተና እና የዲጂታል ምልክት ማቀነባበሪያ ቴክኒኮችን የሚጠቀም የሙከራ መሣሪያ ነው። የፎሪየር ትንተናን በመጠቀም ለአንድ እሴት ፣ ለምሳሌ ፣ የማያቋርጥ የጊዜ ጎራ መለወጥ
DIY Spiderweb Audio Spectrum: 3 ደረጃዎች
DIY Spiderweb Audio Spectrum: በዚህ የዲይ ሸረሪት ድር የድምጽ ክፍል ክፍልዎን አስደንጋጭ ያድርጉት ፣ የድር ክፍሉ ትንሽ ጊዜ ይወስዳል ነገር ግን በመጨረሻ ውጤቶቹ ጥሩ እና አስገራሚ ተጨማሪ የዲይ ኦዲዮ ስፔክትረም በቅርቡ ብዙ ይመጣል ፣ ለቪዲዮዎች እኔን መከተል ይችላሉ በ Instagram @shub
DIY Arduino Audio Signal Spectrum Analyzer: 3 ደረጃዎች
DIY Arduino Audio Signal Spectrum Analyzer: ይህ ከተለዋዋጭ የእይታ ሁነታዎች ጋር በጣም ቀላል የድምፅ ተንታኝ ነው
CRAZY LOL SPECTRUM ANALYZER: 6 ደረጃዎች (ከስዕሎች ጋር)
CRAZY L.O.L SPECTRUM ANALYZER: ዛሬ የኦዲዮ ስፔክትረም ተንታኝ እንዴት እንደሚሰራ - 36 ባንዶችን 4 ሎል ጋሻዎችን አንድ ላይ በማጣመር ማጋራት እፈልጋለሁ። ይህ እብድ ፕሮጀክት የስቴሪዮ ድምጽ ምልክትን ለመተንተን ፣ ወደ ተደጋጋሚ ባንዶች ለመለወጥ እና የእነዚህን ፍሪክ ስፋት ለማሳየት የኤፍኤፍቲ ቤተ -መጽሐፍትን ይጠቀማል