ዝርዝር ሁኔታ:
- ደረጃ 1 የፕሮጀክቱ ዓላማዎች
- ደረጃ 2 - ጽንሰ -ሀሳብ
- ደረጃ 3: ሂደቶች
- ደረጃ 4- የአሠራር ሁነታዎች- 1- LEDs እንደ PWM ዲጂታል ውጤቶች
- ደረጃ 5- የአሠራር ዘዴዎች- 2- LEDs እንደ ዲጂታል ውጤቶች
- ደረጃ 6- የአሠራር ዘዴዎች -3- ፓምፖች እንደ ዲጂታል ውጤቶች
- ደረጃ 7: እውቂያዎች
ቪዲዮ: የዳንስ ምንጭ: አርዱinoኖ በ MSGEQ7 ስፔክትረም ተንታኝ 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
የድምፅ ምልክትን መቀበል እና ወደ ምስላዊ ወይም ሜካኒካዊ ምላሽ መለወጥ በጣም አስደሳች ነው። በዚህ ፕሮጀክት ውስጥ የግብዓት ድምጽ ምልክትን ከሚወስድ እና የባንድ ማለፊያ ማጣሪያን በ 7 ዋና ተደጋጋሚ ድግግሞሽ ባንዶች ለመከፋፈል አርዱዲኖ ሜጋን ከዝርዝር ስፔሻሊስት MSGEQ7 ጋር ለመገናኘት እንጠቀምበታለን። ከዚያ አርዱዲኖ የእያንዳንዱን ድግግሞሽ ባንድ የአናሎግ ምልክት ይተነትናል እና አንድ እርምጃ ይፈጥራል።
ደረጃ 1 የፕሮጀክቱ ዓላማዎች
ይህ ፕሮጀክት በ 3 የአሠራር ዘዴዎች ላይ ይወያያል-
- ለድግግሞሽ ባንዶች ምላሽ ለመስጠት LED ዎች ከ PWM ዲጂታል ፒኖች ጋር ተገናኝተዋል
- ለድግግሞሽ ባንዶች ምላሽ ለመስጠት ኤልዲዎች ከዲጂታል ፒን ጋር ተገናኝተዋል
- ፓምፖች በሞተር አሽከርካሪዎች በኩል ከአርዲኖ ሜጋ ጋር የተገናኙ እና ለተደጋጋሚ ባንዶች ምላሽ ይሰጣሉ
ደረጃ 2 - ጽንሰ -ሀሳብ
ስለ MSGEQ7 Spectrum Analyzer IC ከተነጋገርን የግብዓት ድምጽ ምልክቱን ወደ 7 ዋና ባንዶች የሚከፋፍል የውስጥ 7 ባንድ ማለፊያ ማጣሪያዎች አሉት ማለት ነው - 63 Hz ፣ 160 Hz ፣ 400 Hz ፣ 1 kHz ፣ 2.5 kHz ፣ 6.25 kHz እና 16 kHz።
የእያንዳንዱ ማጣሪያ ውፅዓት ባለብዙ ጠቋሚ በመጠቀም የ IC ውፅዓት እንዲሆን ተመርጧል። ያ ባለ ብዙ ማከፋፈያ በውስጣዊ ሁለትዮሽ ቆጣሪ የሚቆጣጠሩ የመራጭ መስመሮች አሉት። ስለዚህ አንድ ባንድ በአንድ ጊዜ እንዲያልፍ ለማስቻል ቆጣሪው ከ 0 እስከ 6 (000 ወደ 110 በሁለትዮሽ) መቁጠር አለበት ማለት እንችላለን። ያ የአርዱዲኖ ኮድ ቁጥር 7 ላይ ከደረሰ በኋላ ቆጣሪውን እንደገና ማስጀመር መቻል እንዳለበት ግልፅ ያደርገዋል።
በ MSGEQ7 የወረዳ ዲያግራም ላይ እይታ ካለን የአ oscillator ውስጣዊ ሰዓትን ለመቆጣጠር የ RC ድግግሞሽ ማስተካከያን እንደምንጠቀም ማየት እንችላለን። ከዚያ በግብዓት የኦዲዮ ምልክት ወደብ ላይ የ RC አባላትን ማጣሪያ እንጠቀማለን።
ደረጃ 3: ሂደቶች
እንደ ምንጭ ገጹ (https://www.baldengineer.com/msgeq7-simple-spectrum-analyzer.html) የምንጭ ኮድ ተደጋጋሚ መሆኑን የ PWM ምልክቶች አድርጎ ከግብዓቶች ጋር የሚገናኝ መሆኑን ማየት እንችላለን። ግቦቻችንን ለማሳካት አንዳንድ የኮድ መስመሮችን መለወጥ እንችላለን።
እኛ ስቴሪዮ መሰኪያ ካለው ፣ ለሁለተኛው ሰርጥ የግብዓት ተከላካዩን እና capacitor ን በእጥፍ ማሳደግ እንደምንችል ማስተዋል እንችላለን። MSGEQ7 ን ከአርዱዲኖ ቪሲሲ (5 ቮልት) እና ከ GND ኃይል እናወጣለን። MSGEQ7 ን ከአርዲኖ ቦርድ ጋር እናገናኘዋለን። ለፕሮጀክቱ ተስማሚ የ PWM ፒኖች ስላሉት አርዱዲኖ ሜጋን መጠቀም እመርጣለሁ። የ MSGEQ7 IC ውፅዓት ከአናሎግ ፒን A0 ጋር ተገናኝቷል ፣ STROBE ከአርዱዲኖ ሜጋ ፒን 2 ጋር ተገናኝቶ RESET ከፒን 3 ጋር ተገናኝቷል።
ደረጃ 4- የአሠራር ሁነታዎች- 1- LEDs እንደ PWM ዲጂታል ውጤቶች
በመነሻ ኮዱ መሠረት የውጤት LED ን ከ 4 እስከ 10 ፒኖች ጋር ማገናኘት እንችላለን
const int LED_pins [7] = {4, 5, 6, 7, 8, 9, 10};
ከዚያ በእያንዳንዱ ድግግሞሽ ባንድ ጥንካሬ ላይ የ LED ጭፈራዎችን ማስተዋል እንችላለን።
ደረጃ 5- የአሠራር ዘዴዎች- 2- LEDs እንደ ዲጂታል ውጤቶች
የውጤቱን ኤልኢዲዎችን ከማንኛውም ዲጂታል ፒኖች ጋር ማገናኘት እንችላለን።
const int LED_pins [7] = {40, 42, 44, 46, 48, 50, 52};
ከዚያ በእያንዳንዱ ድግግሞሽ ባንድ ጥንካሬ ላይ የ LEDs ብልጭታዎችን ማስተዋል እንችላለን።
ደረጃ 6- የአሠራር ዘዴዎች -3- ፓምፖች እንደ ዲጂታል ውጤቶች
በዚህ በመጨረሻው ሁነታ L298N የሞተር ሾፌር ሞዱሉን ከአርዱዲኖ ውጤቶች ጋር እናገናኘዋለን። ይህ በ MSGEQ7 ስፔክትረም ተንታኝ ውጤት ላይ በመመርኮዝ የፓም pumpን አሠራር ለመቆጣጠር ያስችለናል።
እንደሚታወቀው የሞተር አሽከርካሪዎች ከ አርዱinoኖ በተፈጠረው ምልክት ላይ በመመስረት የተገናኙትን ሞተሮች ወይም ፓምፖች አሠራር ለመቆጣጠር ያስችለናል ፣ ይልቁንም ሞተሮቹን በቀጥታ ከተገናኘው የኃይል ምንጭ ያጠጣሉ።
ኮዱን እንደ ጥሬ ምንጭ የምንሠራ ከሆነ ፓምፖቹ በትክክል ላይሠሩ ይችላሉ። ያ ነው የ PWM ምልክት ዝቅተኛ ስለሆነ ለሞተር ሾፌሩ ሞተሮችን ወይም ፓምፖችን ለማሄድ እና ተስማሚ የአሁኑን ለማድረስ ተስማሚ አይሆንም። ለዚህም ነው የአናሎግ ንባቦችን ከ A0 ከ 1.3 በሚበልጥ መጠን በማባዛት የ PWM እሴትን ለመጨመር የምመክረው። ይህ ካርታ ለሞተር ሾፌሩ ተስማሚ እንዲሆን ይረዳል። ከ 1.4 እስከ 1.6 እመክራለሁ። እንዲሁም የ PWM እሴት ተስማሚ እንደሚሆን እርግጠኛ ለመሆን PWM ን ከ 50 እስከ 255 ድረስ ማረፍ እንችላለን።
ለሞተር አሽከርካሪዎች ከውጤቶቹ ጋር አብረን LED ን ማገናኘት እንችላለን ፣ ግን የ PWM እሴቶች በመጨመራቸው ልክ እንደበፊቱ በጥሩ ሁኔታ አይበራም። ስለዚህ ከዲጂታል ፒኖች 40 እስከ 52 ድረስ እንዲገናኙ እመክራለሁ።
ደረጃ 7: እውቂያዎች
ስለዚህ ግብረመልስ ከእርስዎ መስማት ደስ ይለኛል። ጣቢያዎቼን ለመቀላቀል እባክዎን አያመንቱ -
ዩቲዩብ
ኢንስታግራም @ @በቀላሉ ዲጂታል 010
ትዊተር @ @በቀላሉ01 ዲጂታል
የሚመከር:
የ LED ኦዲዮ ስፔክትረም ተንታኝ እንዴት እንደሚሠራ -7 ደረጃዎች (ከስዕሎች ጋር)
የ LED ኦዲዮ ስፔክትረም ተንታኝ እንዴት እንደሚሠራ - የ LED ኦዲዮ ስፔክትረም ተንታኝ በሙዚቃው ጥንካሬ መሠረት ውብ የመብራት ዘይቤን ይፈጥራል። በገበያው ውስጥ ብዙ DIY LED Music Spectrum ስብስቦች አሉ ፣ ግን እዚህ እኛ የ LED ኦዲዮ ስፔክትረም እናደርጋለን። NeoPixe ን በመጠቀም ተንታኝ
እጅግ በጣም መጠን ያለው አክሬሊክስ ስፔክትረም ተንታኝ 7 ደረጃዎች (ከስዕሎች ጋር)
እጅግ በጣም ትልቅ መጠን ያለው አክሬሊክስ ስፔክትረም ተንታኝ - ትልቅ ማድረግ ከቻሉ እነዚያን ጥቃቅን የመሪ ማሳያዎችን ወይም እነዚያን ትናንሽ ኤልሲዲዎችን ለምን ማየት ይፈልጋሉ? ይህ የእራስዎን ግዙፍ መጠን ስፔክትረም ተንታኝ እንዴት እንደሚገነቡ ደረጃ በደረጃ መግለጫ ነው። መብራትን የሚሞላ አንድ ክፍል ለመገንባት መሪ ወረቀቶች
10 ባንድ የሚመራ ስፔክትረም ተንታኝ 11 ደረጃዎች
የ 10 ባንድ መሪ ስፔክትረም ተንታኝ - ደህና ከሰዓት ፣ ውድ ተመልካቾች እና አንባቢዎች። ዛሬ ለ 10 ባንድ LED spectrum analyzer የተሟላ የስብሰባ መመሪያን ላሳይዎት እፈልጋለሁ
RGB 10 ባንድ መሪ ስፔክትረም ተንታኝ 16 ደረጃዎች
RGB 10 Band Led Spectrum Analyzer: ደህና ከሰዓት ፣ ውድ ተመልካቾች እና አንባቢዎች። ዛሬ ከ RGB LEDs ጋር የአስር ባንድ ስፔክትረም ተንታኝ ማሻሻያ አሳያችኋለሁ
1024 ናሙናዎች FFT ስፔክትረም ተንታኝ Atmega1284: 9 ደረጃዎች በመጠቀም
1024 ናሙናዎች የኤፍኤምኤ ስፔክትረም ተንታኝ Atmega1284 ን በመጠቀም - ይህ በአንፃራዊነት ቀላል መማሪያ (የዚህን ርዕሰ ጉዳይ ውስብስብነት ከግምት ውስጥ በማስገባት) የአርዱዲኖ ዓይነት ሰሌዳ (1284 ጠባብ) እና ተከታታይ ሴራተርን በመጠቀም በጣም ቀላል የ 1024 ናሙናዎችን ስፔክትረም ተንታኝ እንዴት ማድረግ እንደሚችሉ ያሳየዎታል። ማንኛውም ዓይነት አርዱዲኖ ማነፃፀር