ዝርዝር ሁኔታ:
ቪዲዮ: ሙዚቃን ከአርዱዲኖ ጋር ይጫወቱ! 5 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በዚህ አስተማሪ ውስጥ እኔ አርዱዲኖ UNO እና የ SD ካርድ ሞዱል በመጠቀም ሙዚቃ እንዴት እንደምጫወት አሳያችኋለሁ።
እኛ የ SPI ግንኙነትን እንጠቀማለን።
እንጀምር!
ደረጃ 1: ክፍሎች
የሚከተሉትን ክፍሎች እንፈልጋለን-
አርዱዲኖ UNO
ኤስዲ ካርድ አንባቢ
ዝላይ ሽቦዎች
የድምፅ ማጉያ
ተናጋሪ
ደረጃ 2 ኮድ
ኮዱ በጣም ቀላል ነው ፣ በ SD ካርድ ላይ ያለ ማንኛውንም ድምጽ ለማጫወት ሊጠቀሙበት ይችላሉ ፣ ግን በተወሰነ ቅርጸት ፣ በሚቀጥለው ደረጃ ላይ ነው።
ሁሉንም የቤተ -መጻህፍት ፍራሾችን ማውረድ ያስፈልግዎታል ፣ ካለዎት ከዚያ ይቅዱ እና ይለጥፉ
#SD.h ን ያካተተ // ኤስዲ ቤተ -መጽሐፍት#SD_ChipSelectPin 4 /ለ SD ሞዱል የኤስ ኤስ ፒን ይምረጡ።
#"SPI.h" ን ያካትቱ
#“TMRpcm.h” /የኦዲዮ ፋይሎችን ለማጫወት ቤተ -መጽሐፍትን ያካትቱ
TMRpcm Memoria; // እዚህ የሚፈልጉትን ስም ያስቀምጣሉ
ባዶነት ማዋቀር () {
Serial.begin (9600); // ተከታታይ com ን ያስጀምሩ
ከሆነ (! SD.begin (SD_ChipSelectPin)) {// የኤስ.ኤስ.
መመለስ;
}
Memoria.speakerPin = 9; // ተናጋሪውን የሚያስቀምጡበት ፒን ፣ አብዛኛውን ጊዜ 9
}
ባዶነት loop () {
Memoria.setVolume (5); // ድምጹን እዚህ እስከ 7 ድረስ ማዘጋጀት ይችላሉ
Memoria.quality (1); // 1 ወይም 0 ብቻ ይቀበላል ፣ 1 ለተሻለ ጥራት ነው
Memoria.play ("1.wav"); // እዚህ የኦዲዮዎን ስም ያስቀምጣሉ
መዘግየት (10000); // ይህ መዘግየት ቢያንስ ከድምጽዎ ተመሳሳይ ርዝመት መሆን አለበት ፣
// ዳራውን መጫወት እንዲችሉ አርዱዲኖ በሌላ ተግባር ውስጥ እያለ ይህ ቤተ -መጽሐፍት ሙዚቃውን ማጫወት ይችላል
// ወይም ድምጹ እስኪጨርስ ይጠብቁ
}
ደረጃ 3 የኦዲዮ ፋይሎችን ይለውጡ
ይህ ከ.wav የድምጽ ፋይሎች ጋር ይሰራል ነገር ግን በእሱ ላይ የሶም ማስተካከያዎችን ማድረግ አለብዎት።
ለዚያ የሚከተሉትን የመስመር ላይ መለወጫ መጠቀም ይችላሉ።
audio.online-convert.com/convert-to-wav
ስለዚህ ፣ በዚህ ገጽ ላይ በስዕሉ ላይ እንደሚታየው ቅንብሮቹን መለወጥ ያስፈልግዎታል ከዚያ “ፋይል ቀይር” ን ጠቅ ያድርጉ እና ልወጣው እስኪጠናቀቅ እና አዲሱ ፋይል እስኪወርድ ድረስ ይጠብቁ!
ከዚያ ይህንን ሁሉ የኦዲዮ ፋይሎች በ SD ካርድ ላይ ማስቀመጥ እና በአርዲኖ ሞዱል ውስጥ መሰካት አለብዎት።
እርስዎ እንዲጠቀሙበት እና ለድምጽ ፣ ለሚቀጥለው ዘፈን ወዘተ ፣ ወዘተ … ወይም እርስዎ የሚፈልጉት እጅግ በጣም ብዙ እንኳን እንዲሁ በዚህ ቤተ -መጽሐፍት ላይ እንደ ከላይ ባለው ምስል ላይ ሌሎች ባህሪዎች አሉ። ሰማዩ ወሰን ነው!
ደረጃ 4: ዲያግራም
ይህ ለ arduino እና ለ SD ሞዱል የፒን ቅንብር ነው
አርዱinoኖ >>>>>>> SD ሞዱል
4 >>>>>>>>>>>> ኤስ.ኤስ
11 >>>>>>>>>>> ሙሴ
12 >>>>>>>>>>> MISO
13 >>>>>>>>>>>> SCK
5v >>>>>>>>>>> 5v
Gnd >>>>>>>>> ጂንዲ
9 >>>>>>>>>> PWM Audio Out
የኦዲዮ ውፅዓት ከተባባሰ የድምፅ ማጉያ beacuse ዝቅተኛ ኃይል ጋር ሊገናኝ ይችላል ፣ እንዲሁም ቀጥተኛ ፍጆታ በቀጥታ ከተገናኙ አርዱዲኖን ሊጎዳ ይችላል።
እና… ጨርሰዋል!
ጥርጣሬ ካለዎት ያሳውቁኝ ፣ መልስ ለመስጠት ደስተኛ ነኝ ፣
የማይገባኝን በማንበብዎ አመሰግናለሁ!
ደረጃ 5 ውጤቶች
ኦሲሲስኮፕ ካለዎት እንደዚህ ባለው የድምፅ ውፅዓት ላይ የ PWM ምልክትን ማየት መቻል አለብዎት።
እና… ጨርሰዋል!
ጥርጣሬ ካለዎት ያሳውቁኝ ፣ መልስ ለመስጠት ደስተኛ ነኝ ፣
አስተማሪዬን ስላነበቡ አመሰግናለሁ!
የሚመከር:
ሙዚቃን ለመቀባት ቤተ -ስዕል -7 ደረጃዎች (ከስዕሎች ጋር)
ሙዚቃን ለመቀባት ቤተ -ስዕል - ለመሣሪያዬ የመነሳሳት ምንጭ ‹ክሮሞላ› ፣ ፕሪስተን ኤስ ሚላር የቀለም ብርሃን አጃቢነት ለአሌክሳንደር Scriabin ‘Prometeus: Poem of Fire’ የተሰኘው መሣሪያ ፣ በካርኔጊ አዳራሽ ላይ የታጀበ ሲምፎኒ ነው። ማርች 21 ቀን 1915
ከአርዱዲኖ ኡኖ እና ከ OLED 0.96 SSD1306 ማሳያ ጋር ረጅም ጨዋታ ይጫወቱ ማሳያ 6 ደረጃዎች
ከአርዱዲኖ ኡኖ እና ከ OLED 0.96 SSD1306 ማሳያ ጋር ረዥም ጨዋታ ይጫወቱ -ሠላም ዛሬ እኛ ከአርዱዲኖ ጋር የONGንግ ጨዋታ እንሠራለን። እኛ ጨዋታውን ለማሳየት የ adafruit ን የ 0.96 ባለቀለም ማሳያ እንጠቀማለን &; ጨዋታውን ለመቆጣጠር የግፊት ቁልፎች
በ Flyback ትራንስፎርመር ወይም ድምጽ ማጉያ ላይ ADC ን ወደ PWM በመጠቀም ዘፈኖችን ከአርዱዲኖ ጋር ይጫወቱ - 4 ደረጃዎች
በፍላባክ ትራንስፎርመር ወይም በአናጋሪው ላይ ADC ን ወደ PWM በመጠቀም ዘፈኖችን ይጫወቱ - ጤና ይስጥልኝ ፣ ይህ የእኔ ሌላ አስተማሪ (በጣም ከባድ ነበር) ሁለተኛው ክፍል ነው ፣ በመሠረቱ ፣ በዚህ ፕሮጀክት ውስጥ ፣ እኔ አርዲኖ ላይ ADC እና TIMERS ን ተጠቅሜበታለሁ የኦዲዮ ሲግናልን ወደ PWM ምልክት ይለውጡ። ይህ ከቀዳሚው አስተማሪዬ በጣም ቀላል ነው
በጃክ-ኦ-ላንተርዎ ላይ መብራቶችን እና አስደንጋጭ ሙዚቃን ያክሉ-ምንም መሸጫ ወይም ፕሮግራም የለም (ካልፈለጉ በስተቀር)-9 ደረጃዎች (ከስዕሎች ጋር)
በጃክ-ኦ-ላንተርዎ ላይ መብራቶችን እና አስደንጋጭ ሙዚቃን ያክሉ-ምንም መሸጫ ወይም መርሃ ግብር የለም (እርስዎ ካልፈለጉ በስተቀር)-የሚያብረቀርቁ መብራቶችን እና አስደንጋጭ ሙዚቃን በመጨመር በመንገድዎ ላይ በጣም አስፈሪው ጃክ-ኦ-ላንተር ይኑርዎት! ይህ አርዱዲኖን እና በፕሮግራም ሊሠራ የሚችል ኤሌክትሮኒክስን ለመሞከር ጥሩ መንገድ ነው ምክንያቱም አጠቃላይ ፕሮጄክቱ ያለ ኮድ መጻፍ ወይም መሸጥ ሊጠናቀቅ ይችላል - alth
ሙዚቃን በ LEDs ማስተላለፍ -9 ደረጃዎች (ከስዕሎች ጋር)
ሙዚቃን በ LEDs ማስተላለፍ - ምናልባት የሬዲዮ ሞገዶች ድምጽን ሊያስተላልፉ እንደሚችሉ ያውቃሉ ፣ ግን የሚታየው ብርሃን ተመሳሳይ ነገር ሊያደርግ እንደሚችል ያውቃሉ? በጣም ቀላል የወረዳ ዲዛይን እና አንዳንድ የተለመዱ የሚገኙ ክፍሎችን በመጠቀም ፣ ሙዚያን ለማስተላለፍ የሚያስችለንን መሣሪያ በቀላሉ መገንባት እንችላለን