ዝርዝር ሁኔታ:

ዲሜኒያ ተስማሚ ሚዲያ አጫዋች -4 ደረጃዎች (ከስዕሎች ጋር)
ዲሜኒያ ተስማሚ ሚዲያ አጫዋች -4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ዲሜኒያ ተስማሚ ሚዲያ አጫዋች -4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ዲሜኒያ ተስማሚ ሚዲያ አጫዋች -4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የቀይ ስር 7 አስደናቂ የጤና ጥቅሞች ከደም ግፊት እስከ ጉበት - 7 Impressive Health Benefits of Beetroots (red root) 2024, ሀምሌ
Anonim
ዲሜኒያ ተስማሚ ሚዲያ አጫዋች
ዲሜኒያ ተስማሚ ሚዲያ አጫዋች

የአእምሮ ችግር ላለባቸው ሰዎች ሙዚቃ ጥልቅ ጥቅም ሊኖረው ይችላል። ከመዝናኛ እሴቱ በተጨማሪ ያለፈውን ፣ ትዝታዎችን የሚከፍት አገናኝን ሊያቀርብ እና ከጊዜ ወደ ጊዜ የእብደት እንክብካቤ አካል እየሆነ ነው። በሚያሳዝን ሁኔታ ፣ ብዙ ዘመናዊ የቤት መዝናኛ ምርቶች ውስብስብ የተጠቃሚ በይነገጽ ያላቸው ለአእምሮ ህመም ተስማሚ አይደሉም።

እዚህ የተገለጸው የሚዲያ ማጫወቻ በሁለት መቆጣጠሪያዎች ብቻ እንደ መሠረታዊ ሬዲዮ ይሠራል - ‹ጣቢያውን› እና የድምፅ መቆጣጠሪያን የሚመርጥ ‹የማስተካከያ መደወያ›። በዚህ ሁኔታ ‹ጣቢያ› በማስታወሻ ካርድ ላይ የተከማቹ የኦዲዮ ፋይሎች አቃፊ ነው። ሀሳቡ ተጠቃሚው የሚወዱትን ነገር እስኪሰሙ ድረስ በቀላሉ መደወያውን ያዞራል። ከዚያ የ ‹ጣቢያ› ፋይሎች በዘፈቀደ ቅደም ተከተል ይጫወታሉ።

ምንም ማስታወቂያ ሳይኖር ጥሩ ሙዚቃ ብቻ እንደሚጫወት ልክ እንደ ሬዲዮ ነው!

አቅርቦቶች

የአእምሮ መታወክ ወዳጃዊ የሚዲያ ማጫወቻ ወደ £ 20 ገደማ የሚከፍሉ ጥቂት ክፍሎችን ብቻ ይፈልጋል--

  1. አርዱዲኖ ነጠላ ቦርድ ማይክሮ መቆጣጠሪያ። እኔ Arduino UNO ን እጠቀም ነበር ነገር ግን ማንኛውም ተኳሃኝ ሞዴል መስራት አለበት።
  2. DFPlayer ተኳሃኝ MP3 ሞዱል። እኔ ዝቅተኛውን ዋጋ ሶዲየም MP3-TF-16P ን እጠቀም ነበር
  3. የማይክሮ ኤስዲ ካርድ ለሙዚቃ ማከማቻ
  4. ለ ‹ማስተካከያ› ሮታሪ ኢንኮደር
  5. ለድምጽ ቁጥጥር 10 ኪ ohm ፖታቲሜትር
  6. 1 ኪ ohm resistor
  7. ለመሰብሰቢያ Perfboard
  8. የውጭ የኃይል አቅርቦት (9-12V @2A ይመከራል)
  9. የድምፅ ማጉያ (3ohm @ 5W ወይም ተመሳሳይ)

ንድፉን ለመስቀል አርዱዲኖ አይዲኢን ከሚመራ ፒሲ ጋር አንድ መሠረታዊ የኤሌክትሮኒክስ መሣሪያ ስብስብም ያስፈልጋል።

ደረጃ 1 - ሃርድዌር

ሃርድዌር
ሃርድዌር

የሚዲያ ማጫወቻው ልብ የ DFPlayer MP3 ሞዱል ነው። ይህ በትንሽ ፣ በዝቅተኛ ዋጋ ጥቅል ውስጥ የ MP3 ዲኮደር ፣ የ SD ካርድ አንባቢ እና 3 ዋት ሞኖ ማጉያ ያዋህዳል። የ MP3 ሞዱል በ Arduino microcontroller ቁጥጥር ይደረግበታል። ለ DFPlayer ሞጁል ጥቂት ግንኙነቶች ብቻ ያስፈልጋሉ--

  1. +5 ቪ (ፒን 1)
  2. ተከታታይ መቀበያ (ፒን 2)
  3. ተከታታይ ማስተላለፊያ (ፒን 3)
  4. ወደ ድምጽ ማጉያ (ውፅዓት 6 እና 8)
  5. መሬት (ፒኖች 7 እና 10)
  6. ስራ ላይ (ፒን 16)

አርዱዲኖ ከ rotary encoder (የማስተካከያ መቆጣጠሪያ) እና ፖታቲሞሜትር (የድምፅ ቁጥጥር) ግብዓት ይወስዳል። ከ DFPlayer ሞዱል ያለው ሥራ የሚበዛበት ፒን ከአርዲኖ ዲጂታል ፒን 6 ጋር ተገናኝቷል።

የዳቦ ሰሌዳ ፕሮቶታይፕ ሽቦ ከላይ ይታያል። በ MP3 ሞዱል በአርዱዲኖ እና በ Serial RX ፒን መካከል ያለውን 1 ኪ resistor ልብ ይበሉ። ይህ 5V አርዱinoኖን ወደ 3.3V DFPlayer በይነገጽ ለማገናኘት ያስፈልጋል።

እንዲሁም የ DFPlayer ሞዱል የተረጋጋ የኃይል አቅርቦት የሚፈልግ እና የዩኤስቢ ኃይልን በመጠቀም በትክክል መሥራት የማይችል መሆኑን ልብ ይበሉ። የ 5 ቮ አቅርቦቱን ከአርዱዲኖ ወስጄዋለሁ ፣ በተራው ፣ በውጫዊ PSU በኩል የሚንቀሳቀስ። ይህ በሚሠራበት ጊዜ ለ MP3 ሞዱል የተለየ አቅርቦት ግምት ውስጥ ማስገባት ይፈልጉ ይሆናል።

ደረጃ 2 - ሶፍትዌሩ

ሶፍትዌሩ
ሶፍትዌሩ

የሚዲያ ማጫወቻውን የሚቆጣጠረው የአርዱዲኖ ንድፍ በአንፃራዊነት ቀጥተኛ ነው። ዋናው መዞሪያ በሰከንድ 100 ጊዜ ይገደላል እና ሶስት ተግባሮችን ያከናውናል--

  1. የ 'ማስተካከያ' መቀየሪያውን ሁኔታ ይፈትሹ
  2. የድምፅ ማሰሮውን ሁኔታ ይፈትሹ
  3. የአሁኑ ትራክ መልሶ ማጫወት ማጠናቀቁን ያረጋግጡ።

የመልሶ ማጫዎቱ ሁኔታ የሚወሰነው ከአርዲኖ ዩኖ ዲጂታል ፒን 6 ጋር የተገናኘውን የ ‹DFPlayer› ሞዱል ‘ሥራ የበዛበት’ ፒን በመምረጥ ነው።

ባዶነት loop () {

ቡሊያን በሥራ የተጠመደ = ሐሰት; መዘግየት (10); ከሆነ (myDFPlayer.available ()) myDFPlayer.read (); // ack ቋት ንፁህ ቼክ ቮል () ን ለመጠበቅ ያስፈልጋል። checkTuning (); ስራ የበዛበት = digitalRead (busyPin); // የአሁኑ ትራክ ከተጠናቀቀ ያረጋግጡ (ሥራ የበዛ == 1) {playStation () ፤ መዘግየት (300); // ሥራ የሚበዛበትን ፒን ይጠብቁ}}}

ሰፊ የማረሚያ ኮድ በስዕሉ ውስጥ ተካትቷል። ይህ መላ ፍለጋን ለመርዳት በ IDE ተከታታይ ወደብ በኩል መደበኛ የሁኔታ መልዕክቶችን ይልካል። መስመር 14 ን በማርትዕ ማብራት ወይም ማጥፋት ይቻላል።

ቡሊያን serialDebug = ሐሰት; // መላ መፈለግን ያንቁ/ያሰናክሉ

በተመሳሳይ ፣ ትራኮች የሚጫወቱበት ቅደም ተከተል መስመር 15 ን በማረም ከዘፈቀደ ወደ ቅደም ተከተል ሊለወጥ ይችላል

ቡሊያን randomTrackPlay = እውነት; // የትራኩን ቅደም ተከተል በዘፈቀደ ያዙሩ

ንድፉ በትክክል ለማጠናቀር ሁለት የውጭ ቤተ -መጽሐፍት መካተት አለባቸው - SoftwareSerial.h እና DFRobotDFPlayerMini.h

የተሟላ ንድፍ በ GitHub ገጽዬ ላይ ሊገኝ ይችላል።

ደረጃ 3 ሙዚቃውን ማደራጀት

ሙዚቃን ማደራጀት
ሙዚቃን ማደራጀት

የሙዚቃ ፋይሎቹ በ DFPlayer ካርድ ማስገቢያ ውስጥ ወደተቀመጠው ኤስዲ ካርድ ይገለበጣሉ። ይህ ፕሮጀክት በማስተካከያ መቆጣጠሪያ በኩል ሊመረጥ የሚችል እያንዳንዱን ማውጫ በ ‹ኤስዲ ካርድ› ላይ እንደ ‹ጣቢያ› አድርጎ ይይዛል።

ፋይሎቹ እንዲታወቁ በተወሰነ መንገድ መደራጀት አለባቸው። ፋይሎች 01 ፣ 02 ፣ ወዘተ በሚሉ ማውጫዎች ውስጥ ተከማችተዋል። የማውጫ ስሞቹ መሪ ‹ዜሮ› ማለትም 01 እስከ ከፍተኛ 99 ድረስ ሁለት አሃዝ መሆን አለባቸው።

በእያንዳንዱ ማውጫ ውስጥ የድምፅ ፋይሎች 001.mp3 ፣ 002.mp3 እስከ 999.mp3 መሰየም አለባቸው። እያንዳንዱ ፋይል ስም 'ዜሮዎች' እና የ mp3 ፋይል ቅጥያ ያለው ባለ ሶስት አሃዝ ርዝመት አለው። የ DFPlayer ሞዱል እኔ ይህንን ባይሞክርም የ. WAV ፋይሎችን እንደገና ይጫወታል።

በሞጁሉ ጥቅም ላይ የዋለው የፋይል መሰየሚያ ስምምነት የትኛው ትራክ የትኛው እንደሆነ ለመለየት አስቸጋሪ ያደርገዋል ፣ ግን ፋይሎች በዘፈቀደ ስለሚጫወቱ ይህ ለዚህ መተግበሪያ ምንም አይደለም።

የእናቶቼን ሲዲ ስብስብ ወደ 128 ኪ.ቢ.ፒ.ዲ.ዎች ቀድጄ ሙዚቃውን በዘውግ አደራጅቼ ሁሉንም ኦፔራ ፣ ኦርኬስትራ ፣ የድምፅ ማጀቢያ ወዘተ ትራኮችን በራሳቸው ማውጫ ውስጥ አስቀምጫለሁ። ይህ እያንዳንዳቸው ብዙ ቁጥር ያላቸው ትራኮች ያሏቸው ጥቂት ጣቢያዎች - ከእውነተኛ ሬዲዮ ጋር ይመሳሰላል።

ደረጃ 4: የመጨረሻ ስብሰባ

የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ

ለዚህ ግንባታ ተስማሚ ፕሮጀክት በመጠባበቅ ለበርካታ አሥርተ ዓመታት በመጽሐፌ መደርደሪያ ላይ ተቀምጦ የቆየውን የባይኬል ሬዲዮ መያዣን እጠቀም ነበር። እሱ ጥሩ የሚመስል ንጥል ብቻ ሳይሆን ወዲያውኑ እንደ ሬዲዮ የሚታወቅ እና ለዚህ ፕሮጀክት ፍጹም የሚያደርጋቸው ሁለት መቆጣጠሪያዎች ብቻ አሉት። ያጋጠመኝ ትልቁ ችግር የድሮውን ፋሽን ኩቦች ከዘመናዊው ድስት እና ኢንኮደር ጋር እንዲገጣጠሙ ማድረግ ነበር። አንዳንድ የማጣሪያ እና የሙቀት መቀነስ ቱቦዎች ችግሩን ፈቱ።

ቀላሉ ወረዳው ፒሲቢ (PCB) እንዲሠራ አላዘዘኝም ፣ ስለሆነም ከላይ እንደተመለከተው የ UNO ፕሮቶታይፕ ማቋረጫ ሰሌዳ በመጠቀም ክፍሉን በእጄ ሠራሁ።

የወደፊቱ ማሻሻያዎች ክፍሉን ለማብራት እና ለማጥፋት የተቀየረ የድምፅ መቆጣጠሪያን ያካትታሉ። ይህ በአሁኑ ጊዜ በኃይል ሶኬት ላይ ይከናወናል። ክፍሉ የተጎላ መሆን አለመሆኑን ለማሳየት አንዳንድ የውስጥ LEDs ይታከላሉ።

የሚዲያ ማጫወቻው እንደታሰበው ይሠራል እና እናቴ እንዴት እንደሚሠራ በደመ ነፍስ ታውቅ ነበር ፣ ይህም የፕሮጀክቱ ዋና ዓላማ ነበር። ለመረዳት የማይቻል የርቀት መቆጣጠሪያን ማሰስ ማለት የሙዚቃ ትዝታዎ ሁል ጊዜ በእጅ ነው ማለት ነው።

የዘፈቀደ ፣ የሬዲዮ ዘይቤ በይነገጽ እንዲሁ ማንኛውንም የሙዚቃ ስብስብ ለማዳመጥ መንፈስን የሚያድስ ፈጣን መንገድን ይሰጣል - ቀጣዩ ሥራ ለራሴ አንድ ማድረግ እና ከ ‹ክላሲክ ሮክ› ጋር መጫን ነው!

ረዳት የቴክኒክ ውድድር
ረዳት የቴክኒክ ውድድር
ረዳት የቴክኒክ ውድድር
ረዳት የቴክኒክ ውድድር

በአጋዥ የቴክኒክ ውድድር ውስጥ ሁለተኛ ሽልማት

የሚመከር: