ዝርዝር ሁኔታ:
ቪዲዮ: ዲሜኒያ ተስማሚ ሚዲያ አጫዋች -4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
የአእምሮ ችግር ላለባቸው ሰዎች ሙዚቃ ጥልቅ ጥቅም ሊኖረው ይችላል። ከመዝናኛ እሴቱ በተጨማሪ ያለፈውን ፣ ትዝታዎችን የሚከፍት አገናኝን ሊያቀርብ እና ከጊዜ ወደ ጊዜ የእብደት እንክብካቤ አካል እየሆነ ነው። በሚያሳዝን ሁኔታ ፣ ብዙ ዘመናዊ የቤት መዝናኛ ምርቶች ውስብስብ የተጠቃሚ በይነገጽ ያላቸው ለአእምሮ ህመም ተስማሚ አይደሉም።
እዚህ የተገለጸው የሚዲያ ማጫወቻ በሁለት መቆጣጠሪያዎች ብቻ እንደ መሠረታዊ ሬዲዮ ይሠራል - ‹ጣቢያውን› እና የድምፅ መቆጣጠሪያን የሚመርጥ ‹የማስተካከያ መደወያ›። በዚህ ሁኔታ ‹ጣቢያ› በማስታወሻ ካርድ ላይ የተከማቹ የኦዲዮ ፋይሎች አቃፊ ነው። ሀሳቡ ተጠቃሚው የሚወዱትን ነገር እስኪሰሙ ድረስ በቀላሉ መደወያውን ያዞራል። ከዚያ የ ‹ጣቢያ› ፋይሎች በዘፈቀደ ቅደም ተከተል ይጫወታሉ።
ምንም ማስታወቂያ ሳይኖር ጥሩ ሙዚቃ ብቻ እንደሚጫወት ልክ እንደ ሬዲዮ ነው!
አቅርቦቶች
የአእምሮ መታወክ ወዳጃዊ የሚዲያ ማጫወቻ ወደ £ 20 ገደማ የሚከፍሉ ጥቂት ክፍሎችን ብቻ ይፈልጋል--
- አርዱዲኖ ነጠላ ቦርድ ማይክሮ መቆጣጠሪያ። እኔ Arduino UNO ን እጠቀም ነበር ነገር ግን ማንኛውም ተኳሃኝ ሞዴል መስራት አለበት።
- DFPlayer ተኳሃኝ MP3 ሞዱል። እኔ ዝቅተኛውን ዋጋ ሶዲየም MP3-TF-16P ን እጠቀም ነበር
- የማይክሮ ኤስዲ ካርድ ለሙዚቃ ማከማቻ
- ለ ‹ማስተካከያ› ሮታሪ ኢንኮደር
- ለድምጽ ቁጥጥር 10 ኪ ohm ፖታቲሜትር
- 1 ኪ ohm resistor
- ለመሰብሰቢያ Perfboard
- የውጭ የኃይል አቅርቦት (9-12V @2A ይመከራል)
- የድምፅ ማጉያ (3ohm @ 5W ወይም ተመሳሳይ)
ንድፉን ለመስቀል አርዱዲኖ አይዲኢን ከሚመራ ፒሲ ጋር አንድ መሠረታዊ የኤሌክትሮኒክስ መሣሪያ ስብስብም ያስፈልጋል።
ደረጃ 1 - ሃርድዌር
የሚዲያ ማጫወቻው ልብ የ DFPlayer MP3 ሞዱል ነው። ይህ በትንሽ ፣ በዝቅተኛ ዋጋ ጥቅል ውስጥ የ MP3 ዲኮደር ፣ የ SD ካርድ አንባቢ እና 3 ዋት ሞኖ ማጉያ ያዋህዳል። የ MP3 ሞዱል በ Arduino microcontroller ቁጥጥር ይደረግበታል። ለ DFPlayer ሞጁል ጥቂት ግንኙነቶች ብቻ ያስፈልጋሉ--
- +5 ቪ (ፒን 1)
- ተከታታይ መቀበያ (ፒን 2)
- ተከታታይ ማስተላለፊያ (ፒን 3)
- ወደ ድምጽ ማጉያ (ውፅዓት 6 እና 8)
- መሬት (ፒኖች 7 እና 10)
- ስራ ላይ (ፒን 16)
አርዱዲኖ ከ rotary encoder (የማስተካከያ መቆጣጠሪያ) እና ፖታቲሞሜትር (የድምፅ ቁጥጥር) ግብዓት ይወስዳል። ከ DFPlayer ሞዱል ያለው ሥራ የሚበዛበት ፒን ከአርዲኖ ዲጂታል ፒን 6 ጋር ተገናኝቷል።
የዳቦ ሰሌዳ ፕሮቶታይፕ ሽቦ ከላይ ይታያል። በ MP3 ሞዱል በአርዱዲኖ እና በ Serial RX ፒን መካከል ያለውን 1 ኪ resistor ልብ ይበሉ። ይህ 5V አርዱinoኖን ወደ 3.3V DFPlayer በይነገጽ ለማገናኘት ያስፈልጋል።
እንዲሁም የ DFPlayer ሞዱል የተረጋጋ የኃይል አቅርቦት የሚፈልግ እና የዩኤስቢ ኃይልን በመጠቀም በትክክል መሥራት የማይችል መሆኑን ልብ ይበሉ። የ 5 ቮ አቅርቦቱን ከአርዱዲኖ ወስጄዋለሁ ፣ በተራው ፣ በውጫዊ PSU በኩል የሚንቀሳቀስ። ይህ በሚሠራበት ጊዜ ለ MP3 ሞዱል የተለየ አቅርቦት ግምት ውስጥ ማስገባት ይፈልጉ ይሆናል።
ደረጃ 2 - ሶፍትዌሩ
የሚዲያ ማጫወቻውን የሚቆጣጠረው የአርዱዲኖ ንድፍ በአንፃራዊነት ቀጥተኛ ነው። ዋናው መዞሪያ በሰከንድ 100 ጊዜ ይገደላል እና ሶስት ተግባሮችን ያከናውናል--
- የ 'ማስተካከያ' መቀየሪያውን ሁኔታ ይፈትሹ
- የድምፅ ማሰሮውን ሁኔታ ይፈትሹ
- የአሁኑ ትራክ መልሶ ማጫወት ማጠናቀቁን ያረጋግጡ።
የመልሶ ማጫዎቱ ሁኔታ የሚወሰነው ከአርዲኖ ዩኖ ዲጂታል ፒን 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 ይታከላሉ።
የሚዲያ ማጫወቻው እንደታሰበው ይሠራል እና እናቴ እንዴት እንደሚሠራ በደመ ነፍስ ታውቅ ነበር ፣ ይህም የፕሮጀክቱ ዋና ዓላማ ነበር። ለመረዳት የማይቻል የርቀት መቆጣጠሪያን ማሰስ ማለት የሙዚቃ ትዝታዎ ሁል ጊዜ በእጅ ነው ማለት ነው።
የዘፈቀደ ፣ የሬዲዮ ዘይቤ በይነገጽ እንዲሁ ማንኛውንም የሙዚቃ ስብስብ ለማዳመጥ መንፈስን የሚያድስ ፈጣን መንገድን ይሰጣል - ቀጣዩ ሥራ ለራሴ አንድ ማድረግ እና ከ ‹ክላሲክ ሮክ› ጋር መጫን ነው!
በአጋዥ የቴክኒክ ውድድር ውስጥ ሁለተኛ ሽልማት
የሚመከር:
የቪንቴጅ እይታ ሚዲያ ፒሲ ከአሮጌ ላፕቶፕ 30 ደረጃዎች (ከስዕሎች ጋር)
ቪንቴጅ እይታ ሚዲያ ፒሲ ከድሮ ላፕቶፕ - በዚህ ልዩ ትምህርት/ቪዲዮ ውስጥ ምቹ በሆነ አነስተኛ የርቀት ቁልፍ ሰሌዳ ቁጥጥር ስር በሚዋሃድ ድምጽ ማጉያዎች አማካኝነት አሪፍ የሚመስል አነስተኛ ሚዲያ ፒሲን እሠራለሁ። ፒሲ በአሮጌ ላፕቶፕ የተጎላበተ ነው። ስለዚህ ግንባታ ትንሽ ታሪክ። ከአንድ ዓመት በፊት ማት አየሁ
በአርዱዲኖ ላይ የተመሠረተ ዋሽንት አጫዋች ማሽን 10 ደረጃዎች (ከስዕሎች ጋር)
አርዱinoኖን መሠረት ያደረገ ዋሽንት ማጫወቻ ማሽን - በዚህ አስተማሪ ውስጥ ፣ ጥበብን ከምህንድስና ጋር የሚያጣምር ፕሮጀክት ለማቅረብ እሞክራለሁ። ዋሽንት የሚጫወት ማሽን። አርዱዲኖን በመጠቀም ማስታወሻዎችን ይቆጣጠራል። አርዱዲኖ በዋሽንት በሚጫወተው በአርዱዲኖ ላይ የተለያዩ ዜማ ወይም ዘፈን ሊዘጋጁ ይችላሉ። የለም
ለ VLC ሚዲያ አጫዋች የቁልፍ ሰሌዳ አቋራጮች !!: 3 ደረጃዎች
ለ VLC ሚዲያ አጫዋች የቁልፍ ሰሌዳ አቋራጮች !!: ይህ አስተማሪ ለ VLC ሚዲያ አጫዋች አንዳንድ ጠቃሚ የቁልፍ ሰሌዳ አቋራጮችን ያሳየዎታል እባክዎን ለሰርጡ ይመዝገቡ አመሰግናለሁ
የባርቢ ሣጥን - ለእርስዎ የ Mp3 አጫዋች የታሸገ መያዣ/ ቡም ሣጥን 4 ደረጃዎች (ከስዕሎች ጋር)
የባርቢ ሣጥን - ለእርስዎ የ Mp3 ማጫወቻ የታሸገ መያዣ/ ቡም ሣጥን - ይህ ለ mp3 ተጫዋችዎ የጆሮ ማዳመጫ መሰኪያውን ወደ ሩብ ኢንች የሚቀይር የታሸገ መከላከያ ተሸካሚ መያዣ ነው ፣ በማዞሪያው መቀያየር ላይ እንደ ቡም ሳጥን ሆኖ ሊያገለግል ይችላል ፣ እና የ mp3 ማጫወቻዎን እንደ መጀመሪያዎቹ የዘጠናዎቹ የቴፕ ማጫወቻ ወይም ተመሳሳይ ዝቅተኛ ስርቆት i
ሊንኪስስ-ተስማሚ-ተስማሚ መደርደሪያ -5 ደረጃዎች
Linksys-to-fit-Shelf: ሞትን በራውተርዎ ላይ ሳያስቀምጥ ሞዴሉን በላዩ ላይ እንዲቀመጥ የማደርግበት መንገድ ያስፈልገኝ ነበር። በእኔ ሁኔታ ሞደም ከመጠን በላይ ስለሚሞቅ የአገልግሎት መቋረጦች ነበሩኝ። በመጀመሪያ ሞደም በ ራውተር አናት ላይ ብቻ ተቀመጠ። ሆኖም ከተራዘመ በኋላ