ዝርዝር ሁኔታ:

በ VS1053b የድምፅ ውጤቶች ቅድመ -ዝግጅት 3 ደረጃዎች
በ VS1053b የድምፅ ውጤቶች ቅድመ -ዝግጅት 3 ደረጃዎች

ቪዲዮ: በ VS1053b የድምፅ ውጤቶች ቅድመ -ዝግጅት 3 ደረጃዎች

ቪዲዮ: በ VS1053b የድምፅ ውጤቶች ቅድመ -ዝግጅት 3 ደረጃዎች
ቪዲዮ: 🔴 ሴክስ ላይ ቶሎ ላለመጨረስ የሚረዱ 5 ቀላል መንገዶች አሁኑኑ ሞክሩት!! 2024, ታህሳስ
Anonim
የድምፅ ውጤቶች በ VS1053b ቅድመ ዝግጅት
የድምፅ ውጤቶች በ VS1053b ቅድመ ዝግጅት
የድምፅ ውጤቶች በ VS1053b ቅድመ ዝግጅት
የድምፅ ውጤቶች በ VS1053b ቅድመ ዝግጅት
የድምፅ ውጤቶች በ VS1053b ቅድመ ዝግጅት
የድምፅ ውጤቶች በ VS1053b ቅድመ ዝግጅት

ይህ VLSI VS1053b Audio DSP IC ን በመጠቀም ሙሉ በሙሉ የሚሰራ የድምፅ ውጤቶች ቅድመ -ዝግጅት ነው። ድምጹን እና አምስቱን የውጤት መለኪያዎች ለማስተካከል ፖታቲሞሜትር አለው። ዘጠኝ ቋሚ ውጤቶች እና አንድ ሊበጅ የሚችል ውጤት አለው ፣ እያንዳንዱ ውጤት አምስት የውጤት ቅንጅቶች ማለትም መዘግየት ፣ መበስበስ-መደጋገም ፣ የመለዋወጫ ፍጥነት እና ጥልቀት ፣ እና የተቀናጀ እና ቀጥተኛ ድምጽ ድብልቅ ጥምርታ አለው። ለባስ እና ለትሬብል ማበልፀጊያ ፣ ለባስ እና ለትሬብል ማእከል ድግግሞሽ ፣ የስድስት የግብዓት ትርፍ እሴቶችን ምርጫ ፣ የአሁኑን/የተቀመጡ ግቤቶችን/ወደ አርዱዲኖ ኢፕሮም የማስቀመጥ ወይም የማግኘት አማራጭን እና መሠረታዊ/መደበኛ/የላቀ/አርትዕን ያጠቃልላል። በብስክሌት የሚንቀሳቀሱትን ተግባራት ብዛት የሚወስን የምናሌ አማራጭ። ለተመረጠው ተግባር እሴቶችን ለመጨመር እና ለመቀነስ ሶስት የግፊት ቁልፎችን ማለትም የተግባር መምረጫ ቁልፍን እና ሁለት አዝራሮችን በመጠቀም ማስተካከያዎች ይደረጋሉ።

አሁን (ህዳር 2020) ፣ ወደ ታኒ 3.6 እና ታኒ 4.1 ተላል beenል። ተጨማሪ ዝርዝሮች በዚህ Github እንዲሁም ሁለት ውጤቶች ማሳያ ቪዲዮዎች አሉ።

ምንም እንኳን ሙሉ በሙሉ የሚሰራ የውጤት ሳጥን ቢሆንም ፣ በቀጥታ አካባቢ ውስጥ ለመጠቀም ገና አልተገነባም።

ደረጃ 1 የግንባታ እና ክፍሎች ዝርዝር

የግንባታ እና ክፍሎች ዝርዝር
የግንባታ እና ክፍሎች ዝርዝር

ቅድመ -ማህተም ሶስት የግፊት ቁልፎች አሉት - የተመረጠውን ተግባር እሴት ለመጨመር እና ለመቀነስ የተግባር ምርጫ ቁልፍ እና ሁለት አዝራሮች። እንዲሁም ፖታቲሞሜትር እንደ የድምጽ መቆጣጠሪያ ይጠቀማል ፣ ወይም ለአምስቱ የውጤት መለኪያዎች እሴቶችን ለማቀናበር ሊያገለግል ይችላል። እነዚህ የውጤት መለኪያዎች የመለዋወጫ ፍጥነት እና ጥልቀት (በመዝሙር ፣ በፋይሰር እና በፍንዳታ ውጤቶች ውስጥ ጥቅም ላይ የዋሉ) ፣ ወይም ጊዜን እና ድግግሞሽን (በአስተጋባ እና ተደጋጋሚ ተፅእኖዎች ውስጥ ጥቅም ላይ የሚውሉ) ናቸው። አምስተኛው ግቤት የቀጥታውን ወደ ተሰራው የኦዲዮ ዱካ ሬሾን ለማዘጋጀት ያገለግላል። የተግባሩ የመምረጫ ቁልፍ ዑደቶች በ (1) ተፅእኖዎች (ከ 0 እስከ 9) ፣ (2) የድምፅ ምርጫ (ከ potentiometer ጋር ተስተካክለው) ፣ (3) የባስ ማጠንከሪያ ማስተካከያ ፣ (4) የሶስት እጥፍ ከፍ ያለ ማስተካከያ ፣ (5) ባስ እና (6) የሶስት ማእዘን ድግግሞሽ ምርጫ (ከ 20Hz እስከ 150 Hz በ 10 Hz ደረጃዎች እና ከ 1 kHz እስከ 15 kHz በ 1 kHz ደረጃዎች) ፣ (7) የግብዓት ትርፍ ምርጫ ከ 1/2x እስከ 1x ፣ እስከ 5x ትርፍ ፣ (8) መለኪያዎች ወደ ATmega328 eeprom ፣ (9) ተግባር የመምረጫ ዑደት ዝርዝር (ከ 14 ቱ ዑደቶች እስከ 6 ዑደት አርትዖት ሁነታው በአምስቱ የውጤት ጠቋሚዎች ብቻ የሚሽከረከር) ፣ እና (10) እስከ (14) ፣ ፖታቲሞሜትር በመጠቀም የአምስቱ የውጤት መለኪያዎች ማስተካከያ።

Adafruit VS1053 Breakout ሰሌዳ ይመከራል ፣ ግን ስፓርክfun ቦርድ እንዲሁ ሁለት የመዝጊያ ሽቦዎች ለ IC 1 ፒን 48 እና ፒኖች ከተሸጡ ጥቅም ላይ ሊውል ይችላል። እነዚህ እንደ መስመር In2 እና መስመር In1 ሆነው ያገለግላሉ። ምንም እንኳን ከፍተኛ ጥረት ባደርግም ከግምቶች ኮድ ጋር ለመስራት የ Geeetech ቦርድ (ቀይ ተለዋጭ) ማግኘት አልቻልኩም - ምናልባት የ VS1053 ዲዛይን ልዩ የhenንዘን ተለዋጭ ሊሆን ይችላል…

ክፍሎች ዝርዝር:

ATmega328 Arduino Uno R3 Wemos 64x48 I2C OLED ማሳያ ወይም ተመሳሳይ Adafruit VS1053b ኮዴክ መገንጠያ ቦርድ (ወይም Sparkfun VS1053 Breakout Board - soldering ያስፈልጋል) 3 x አነስተኛ የግፊት ቁልፎች 100k ፖታቲሞሜትር መስመራዊ 2 x ስቴሪዮ ኦዲዮ ሶኬት ወደ ማጉያ 5 እና ግቤት 10k, 3 x 470 ohm Capacitors: 1uf 25v electrolytic ቢጫ እና ቀይ LED 1 x የእግር መቀየሪያ

ደረጃ 2 ሶፍትዌር

የ Arduino ንድፍ ተያይ attachedል (Effect34.ino) ፣ በአዳፍ ፍሬዝ VS1053 ቤተ -መጽሐፍት ላይ የተመሠረተ ነው ፣ እና የ VLSI ውጤቶች ማቀናበሪያ ኮድ በአርዱዲኖ ንድፍ ውስጥ እንደ ተሰኪ ይጫናል።

የ VLSI ውጤቶች ማቀነባበሪያ ተጨማሪ ዝርዝሮች የእድገታቸውን መሣሪያ በመጫን - VSIDE - ከድር ጣቢያቸው ማግኘት ፣ እና ከዚያ አቃፊውን VSIDE / templates / project / VS10X3_Audio_Effects በመክፈት ማግኘት ይቻላል። እኔ አስፈፃሚውን ፋይል ወደ አርዱዲኖ ንድፍ የተቀዳ እና የስዕሉ የሉፕ ተግባር ከመጀመሩ በፊት የሚጫነውን ወደ C ኮድ ዓይነት ተሰኪ ለመለወጥ የእነሱን Coff2All መሣሪያ እጠቀም ነበር።

ሶፍትዌሩ ሶስት የግፊት ቁልፎችን ይቆጣጠራል። የመጀመሪያው አዝራር በ 9 ተግባራት እና በ 5 የውጤት መለኪያዎች ውስጥ ያልፋል። ተግባር 1 እንደ እርጥብ Echo ፣ Phaser ፣ Flanger ፣ Chorus ፣ Reverb እና ደረቅ Echo ያሉ ውጤቶች ከ 0 እስከ 6 ድረስ ይሰጣል። ውጤቶች 7 እና 8 ዜሮ ናቸው - ማለትም የድምፅ ግቤት ሂደት የለም - ይህ ሊለወጥ ይችላል ለአምስቱ የውጤት መለኪያዎች እሴቶችን በመስጠት የአርዲኖ ኮድ። ከላይ እና ታች የግፊት ቁልፎች ከ 0 እስከ 9 ድረስ የውጤቶችን ተግባር ለመምረጥ ያገለግላሉ ፣ ወይም እንደ ባስ ማሳደግ ላሉት ሌሎች ተግባራት እሴቶችን ለማቀናበር ያገለግላሉ።

ይህ የተግባር ቁልፍ እንዲሁ የባስ እና ትሬብል ማሳደጊያ ቫልሶችን (እንደ 16 ደረጃዎች) ፣ እና ለ treble boost (ከ 1 እስከ 15 ኪኸ በ 1 ኪኸ ደረጃዎች ውስጥ) እና የባስ ማሳደጊያ ድግግሞሽ (ከ 20 Hz እስከ 150 Hz) ለመምረጥ ያገለግላል። በ 10 Hz ደረጃዎች ውስጥ። እንዲሁም ወደ 0.5x ፣ 1x ፣ 2x ፣ 3x ፣ 4 ወይም 5x ትርፍ ሊስተካከል የሚችል የግብዓት ትርፍ ለመምረጥም ያገለግላል። የአሁኑን መለኪያዎች (ጥራዝ ፣ ባስ እና ትሬብል ማበልጸጊያ) ለማዳን አማራጭ አለ። ፣ ባስ እና ትሪብል ድግግሞሽ ፣ እና አምስቱ የውጤት መለኪያዎች ለተበጀው ውጤት) ፣ እና በኋላ ላይ እነዚህን ፓራሚዎች ሰርስረው ለማውጣት።

ተግባሩ በብዙ አማራጮች (15) በኩል የግፋ አዝራር ዑደቶችን ስለሚመርጥ ፣ ዑደቶች ቁጥር ወደ ተፅእኖዎች (0 እስከ 9) ፣ ጥራዝ ምረጥ ፣ ባስ ማበልጸጊያ መምረጥ ፣ ትሬብል ማበልጸጊያ የሚቀንሱበት መሠረታዊ ሁነታን የማዘጋጀት አማራጭ አለው። 5 ቱን የውጤት መለኪያዎች ከመሠረታዊው ሞድ ፣ እንዲሁም ነባሪው ሙሉ ሁነታን የሚጨምር ይምረጡ ወይም መደበኛ ሞድ። በአምስቱ የውጤት መለኪያዎች ውስጥ ብቻ የሚሽከረከር የአርትዖት ሁኔታ አለ።

ፖታቲሞሜትር ድምጹን ለመቆጣጠር ጥቅም ላይ ይውላል ፣ እንዲሁም ለውጤት ቁጥር 9 አምስቱን የውጤት መለኪያዎች ለማቀናበር ጥቅም ላይ ይውላል ፣ ማለትም ፣ ፖታቲሞሜትርን በማዞር ውጤቶቹ ሊስተካከሉ ይችላሉ።

በተጨማሪም በ VS1053 ላይ እየሄደ ያለው ኮድ በአሁኑ ጊዜ የተመረጠውን የኦዲዮ ውጤት ለማንቃት ወይም ለማሰናከል ከ VS1053 GPIO3 ፒን ጋር የተገናኘ የእግረኞች መስቀያ መጫኛን ያስተናግዳል። ማሳሰቢያ: ይህ በጋለታዊ ሁኔታ ከ 3.3 ቮልት ጋር መገናኘት እና 5 ቮልት (በአርዱዲኖ ኡኖ እንደተጠቀመ) መሆን አለበት። ቀጥታ የድምፅ ማወዛወጫ በሚሆንበት ጊዜ ተፅእኖዎቹ ሲከናወኑ እና ሲጠፉ ኤልኢዲ በርቷል። የእንቅስቃሴ ኤልኢዲ እንደ Eeprom ን ማንበብ ወይም መጻፍ ያሉ አስፈላጊ ሥራዎችን ለማረጋገጥ ያገለግላል።

ትንሽ የተሻሻለው የአዳፍ ፍሬ ግራፊክስ ቤተ -መጽሐፍት ስሪት ለ OLED ማሳያ 64x48 ፒክሴል ጥራት ለማስተናገድ ጥቅም ላይ ውሏል - እባክዎን ለአቶ ማካerር በመጨረሻ የተሰጡትን አገናኞች ይመልከቱ። የሚያስፈልጉት ቤተመፃህፍት ዝርዝር በስዕሉ ኮድ ውስጥ ተሰጥቷል።

ለኮድ እና ለቤተ -መጻህፍት ለተጠቀሱት ሁሉም ሰዎች እና አካላት ክሬዲት ተሰጥቷል።

ደረጃ 3 አገናኞች

VLSI:

አዳፍ ፍሬ -

Github VS1053b:

Github ግራፊክስ

Oled:

Sparkfun:

የሚመከር: