ዝርዝር ሁኔታ:
ቪዲዮ: Arduino Synth / Tone Generator: 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ይህ የአርዲኖ ተወላጅ የሆነውን የቶን ትእዛዝ የሚጠቀም ሲንት / ቶን ጄኔሬተር ነው። ማንኛውንም የካሬ ሞገድ ድግግሞሽ ለመጫወት ሊዋቀሩ የሚችሉ 12 የግለሰብ ቁልፎች አሉት። በአንድ አዝራር ወደ ላይ እና ወደ ታች ስምንት octaves የመውጣት ችሎታ አለው። እሱ ደግሞ “ምት” የሚያመነጭ ሁለተኛ አርዱኢኖ አለው እና በእያንዳንዱ ምት ውስጥ ዑደት ማድረግ እና የ potentiometer ን በመጠቀም የድብቁን ፍጥነት ማስተካከል ይችላሉ። ለአንድ ተናጋሪ ያወጣል። የተወሳሰበ ሊመስል ይችላል ፣ ግን እሱ ለመሥራት በጣም ቀጥተኛ ነው እና ኮዱን በመቀየር ድምፆችዎን ማበጀት ይችላሉ።
ደረጃ 1: ቁሳቁሶች
- 2 አርዱዲኖ ኡኖስ
- 17 1 ኪΩ ተቃዋሚዎች
- 1 50 ኪΩ ፖታቲሞሜትር
- 16 የስልት መቀየሪያዎች (ushሽቦተኖች)
- 1 4Ω ተናጋሪ
- 1 9V ባትሪ
- ብዙ ሽቦ
የመጨረሻውን ሰሌዳ ለመሸጥ እና እንደ እኔ ያለ የመጨረሻ ምርት ለመሥራት ከፈለጉ እርስዎም ያስፈልግዎታል
- 1 ፕሮቶቦርድ
- 2 28 ፒን ሶኬቶች
- ወንድ እና ሴት ራስጌዎች
- 1 5V ተቆጣጣሪ
- 1 47 uF Capacitor
- 2 16 ሜኸ ክሪስታሎች
- 2 ማብሪያ/ማጥፊያዎች
- ቁልፎቹን ለማስወገድ የመጫወቻ ቁልፍ ሰሌዳ
ደረጃ 2 - የዳቦ ሰሌዳውን ሽቦ ያድርጉ
ከላይ ያለውን ምስል በመጠቀም በዳቦ ሰሌዳው ላይ ወረዳውን ይፍጠሩ።
ለመጀመሪያው አርዱዲኖ መንጠቆ 12 ዘዴ እያንዳንዳቸው የራሳቸው ወደታች መቃወሚያ ይዘው እስከ ፒን 13-2 ድረስ ይቀያየራሉ። በተመሳሳይ 2 ተጨማሪ መቀያየሪያዎችን ወደ A5 እና A4 ያገናኙ። ለመገናኘት የመጨረሻው ነገር ተናጋሪው ነው። አንዱን ጫፍ ከመሬት ሌላውን ጫፍ ከፒን 0 ጋር ያገናኙ።
ለሁለተኛው አርዱዲኖ መንጠቆ 2 ልክ እንደበፊቱ በተመሳሳይ መንገድ ወደ ፒን 9 እና 10 ይቀይራል። A0 ፣ 5V ፣ እና 1k resistor ን መሬት ላይ ለመለጠፍ 50 ኪ potentiometer ን ያገናኙ። በመጨረሻ በመጀመሪያው አርዱinoኖ ላይ 0 ን ካስገቡት ተናጋሪው ላይ ፒን 8 ን ከተመሳሳይ ሽቦ ጋር ያገናኙ። የሁለቱም አርዱኢኖዎች መሬቶች አንድ ላይ ማገናኘትዎን አይርሱ።
ደረጃ 3 - ኮዱ
በመቀጠል የቶን ቁልፍ ሰሌዳ ኮዱን ወደ መጀመሪያው አርዱዲኖ እና የሪም ክፍል ኮድ ወደ ሁለተኛው አርዱኒዮ ይስቀሉ። ኮዱ መስቀል የማይፈልግ ከሆነ ተናጋሪውን ለጊዜው ለማለያየት ይሞክሩ እና እንደገና ይሞክሩ።
እኔ በኮዱ ውስጥ ብዙዎቹን ነገሮች አብራራሁ ስለዚህ የተለያዩ ድምጾችን ለማግኘት የተለያዩ ነገሮችን እንዴት እንደሚቀይሩ አሳያችኋለሁ።
በቁልፍ ሰሌዳው ላይ የእያንዳንዱን ቁልፍ ድግግሞሽ ለመለወጥ በቶን ቁልፍ ሰሌዳ ኮድ ውስጥ ባለው የቶን ትእዛዝ ውስጥ ያለውን ቁጥር መለወጥ አለብዎት (እርስዎ የሚለወጡትን ቁጥር ከዚህ በታች በድፍረት አስቀምጫለሁ)
ከሆነ (cN == ከፍተኛ)
{ቶን (0 ፣ (16.35 * octave)); }
በነባሪነት የሙዚቃ ማስታወሻዎችን የመሠረት ድግግሞሽ አስቀምጫለሁ ግን ወደፈለጉት መለወጥ ይችላሉ።
ድብደባዎችን/ምትዎችን ለመለወጥ የሪቲም ክፍል ኮዱን መለወጥ አለብዎት። በተመሳሳይ ወደ ቶን ኮድ ማድረግ ያለብዎት ድግግሞሹን መለወጥ ነው (ከዚህ በታች ደፋር) እና የትኛውን ማስታወሻ እንደሚጫወት ይለውጣል። ወደ ማስታወሻው ተጨማሪ ማስታወሻዎችን ማከል ከፈለጉ ሌላ መዘግየት እና ድምጽ ማከል ይችላሉ።
ከሆነ (ንድፍ == 1) {ቶን (8 ፣ 55 ፣ sensorHalf);
መዘግየት (ዳሳሽ እሴት);
ቶን (8 ፣ 58.27 ፣ አነፍናፊ አራተኛ);
መዘግየት (sensorHalf);
ቶን (8 ፣ 58.27 ፣ አነፍናፊ አራተኛ);
መዘግየት (sensorHalf); }
የእራስዎን ምት መፍጠር እንዲችሉ በእያንዳንዱ ኦክታቭ ላይ ለእያንዳንዱ የሙዚቃ ማስታወሻ ድግግሞሽ ያለውን ከላይ ያለውን ሰንጠረዥ ማመልከት ይችላሉ።
ደረጃ 4 የመጨረሻውን ምርት መፍጠር
ይህ እርምጃ እንደ አማራጭ ነው ግን ያደረግኩትን ማድረግ ከፈለጉ ሁለቱንም ማይክሮ ተቆጣጣሪዎች በላዩ ላይ ሰሌዳ መሸጥ ይኖርብዎታል። እርስዎ ማድረግ የሚጠበቅብዎት የአይሲውን ከአርዲኖ ቦርድ ላይ አውጥተው ወደ ባዶ ፒሲቢ መሸጥ ነው (ሶኬቶችን መጠቀም አለብዎት)። ማድረግ ያለብዎት ብቸኛው ተጨማሪ ነገር በእያንዳንዱ IC ላይ በፒን 9 እና 10 መካከል 16Mhz ክሪስታል ማገናኘት ነው። ወረዳውን ለማብራት 9V ን ከባትሪው ለማውረድ 5V መቆጣጠሪያን መጠቀም አለብዎት። ውጤቱን በቋሚነት ለማቆየት በ 5 ቮ እና በመሬት መካከል 47uF capacitor ያስቀምጡ። መሬት ፒን 8 ሲሆን 5 ቪ በአይሲ ላይ ፒን 7 ነው። በአይ.ሲ. ላይ የትኞቹ ፒኖች ከዲጂታል ፒኖች ጋር እንደሚዛመዱ ለማየት ወደ Pinout ዲያግራም ይመልከቱ። በአብዛኛው በወረዳ ሰሌዳ ላይ ወረዳውን ወስዶ ወደ ፒሲቢ ማዛወር ብቻ ነው። ራስጌዎችን መጠቀም ለሽያጭ ተጨማሪ ጊዜ ሊወስድ ይችላል ፣ ግን መላ መፈለግን በጣም ቀላል ያደርጉታል ስለዚህ እነሱን እንዲጠቀሙ እመክራለሁ። ቁልፎቹን ለመፍጠር የድሮውን የመጫወቻ ቁልፍ ሰሌዳ ለይቼ ከእያንዳንዱ ቁልፍ በታች የጥበብ መቀያየሪያዎችን አደረግሁ። እያንዳንዱን ቁራጭ መፍጠር ከጨረሱ በኋላ ለእሱ መያዣ መፍጠር ይችላሉ። እኔ ሁሉንም ነገር ከአንዳንድ እንጨት ጋር አጣበቅኩ ፣ ግን ከፈለጉ ከእኔ በጣም የተሻለ እንዲመስል ማድረግ ይችላሉ።
ደረጃ 5: ይሞክሩት
አሁን በአዲሱ ሲንትዎ መዝናናት ይችላሉ። ቀለል ያሉ ዘፈኖችን ብቻ መጫወት እንዲችሉ 1 ማስታወሻ ፖሊፎኒ ብቻ አለው ነገር ግን በሪም ክፍሉ ሲበራ አንዳንድ በጣም አሪፍ ድምፆችን ማሰማት ይችላሉ። ይዝናኑ!
የሚመከር:
Raspberry Pi Stompbox Synth Module 6 ደረጃዎች (ከስዕሎች ጋር)
Raspberry Pi Stompbox Synth Module: የዚህ ፕሮጀክት ዓላማ በ Fluidsynth ላይ የተመሠረተ የድምፅ ሞዱል ወደ ስቶፕቦክስ ውስጥ ማስገባት ነው። ቴክኒካዊ-ድምጽ ያለው ቃል “የድምፅ ሞዱል” በዚህ ሁኔታ የ MIDI መልዕክቶችን (ማለትም የማስታወሻ እሴት ፣ የድምፅ መጠን ፣ የድምፅ ማጠፍ ፣ ወዘተ) እና ውህደትን የሚወስድ መሣሪያ ማለት ነው
Moog Style Synth: 23 ደረጃዎች (ከስዕሎች ጋር)
Moog Style Synth: በመጀመሪያ ደረጃ ይህንን አስደናቂ ወረዳ ለሠራው ለፔት ማክቤኔት ትልቅ ጩኸት መስጠት አለብኝ። በዩቲዩብ ላይ ሳገኘው እሱ ከትንሽ ክፍሎች ለመውጣት የቻለውን ድምጽ ማመን አልቻልኩም። ሲንትስ ማሴቪቭ አለው
የሲጋር ሣጥን Synth: 14 ደረጃዎች (ከስዕሎች ጋር)
የሲጋር ሣጥን ሲንዝ - ከ 555 እና 556 ሰዓት ቆጣሪ ከ 4017 አይ. ከጥቂት ወራት በፊት እንደዚህ ያለ ግንባታ ከችሎታዬ ደረጃ ወጥቶ ነበር። ባለፉት ጥቂት ወራት ውስጥ ግን የተሻለ ለማግኘት አንዳንድ ቀላል ሲኖዶችን አሰባስቤያለሁ
ዲጂታል Synth VRA8-Px ለ Arduino Uno: 3 ደረጃዎች
ዲጂታል Synth VRA8-Px ለ Arduino Uno በ ISGK መሣሪያዎች የተሰራ https://github.com/risgk/digital-synth-vra8-p/tree/vra8-px-v2 http://risgk.github.io/Concept 3 የድምፅ ፓራፎኒክ ሲንተሲዘር ለ አርዱዲኖ ዩኖ የዲጂታል ሲንት VRA8-PFeatures ልዩነት
Tone Generator “Jimikky Kammal” Arduino Pro Mini ን በመጠቀም 5 ደረጃዎች
Tone Generator “Jimikky Kammal” Arduino Pro Mini ን በመጠቀም - ይህ Arduino Pro Mini ን በመጠቀም ቀለል ያለ የቶን ማመንጫ ፕሮጀክት ነው። እጅግ በጣም ተወዳጅ ዘፈን አንድ አካል “ጂሚክኪ ካማል” የፊልሙ ‹Velipadinte Pusthakam › እሱ በንድኖኒክ ውስጥ የተገነባ ነው። የሙዚቃ ማስታወሻዎች በተፈጥሮ ውስጥ እንደ ለስላሳ እና የሚሽከረከር sinuso ሆነው ይከሰታሉ