ዝርዝር ሁኔታ:

የአርዱዲኖ ሬትሮ ዘይቤ MP3 ማጫወቻ! 8 ደረጃዎች (ከስዕሎች ጋር)
የአርዱዲኖ ሬትሮ ዘይቤ MP3 ማጫወቻ! 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአርዱዲኖ ሬትሮ ዘይቤ MP3 ማጫወቻ! 8 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአርዱዲኖ ሬትሮ ዘይቤ MP3 ማጫወቻ! 8 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Arduino በከፊል ሲብራራ https://t.me/arduinoshopping 2024, ህዳር
Anonim
Image
Image

የ Mp3 ተጫዋች በጣም ጊዜ ያለፈበት ሊመስል ይችላል። ስማርትፎኖች ከዚህ የበለጠ ሊሠሩ ይችላሉ! በእነዚህ ሁሉ መተግበሪያዎች እና የዥረት አገልግሎቶች አማካኝነት ማንኛውንም ሙዚቃ ወይም ዘፈን ማውረድ አያስፈልግዎትም።

ግን የ DFplayer ሞዱሉን ባገኘሁ ጊዜ በእውነቱ በብዙ ባህሪዎች አስደሰተኝ። ከድምጽ ቁጥጥር ፣ 3 ዋ ማጉያ ፣ አመጣጣኝ ፣ በ mp3 ፋይሎች መካከል ማስታወቂያዎችን የመጫወት ችሎታ እና ብዙ። እነዚህን ሁሉ ባህሪዎች ማሰስ እና በአንድ መሣሪያ ውስጥ በጥሩ ሁኔታ ለመጠቀም ፈልጌ ነበር። ስለዚህ ይህ የ MP3 ማጫወቻ ፍጹም ምርጫ ነበር።

ከሚከተሉት ባህሪዎች ጋር የመጨረሻው ምርት ለመጠቀም በጣም አስደሳች ነበር-

  • የ EQ ማስተካከያ
  • የድምፅ ቁጥጥር
  • የ MP3 ፋይሎችን ለአፍታ አቁም/አጫውት
  • ቀጣይ/ቀዳሚ
  • 2 የማያ ገጽ አሰሳ
  • ዳግም ሊሞላ የሚችል ባትሪ

አቅርቦቶች

በዚህ ፕሮጀክት ውስጥ የተጠቀምኳቸው ክፍሎች ዝርዝር (ተጓዳኝ አገናኞች) እነሆ-

  • አርዱዲኖ ፕሮ ሚኒ
  • DFPlayer
  • 1.3 ኢንች OLED
  • Ushሽቦተኖች
  • የድምፅ መሰኪያ
  • TP4056
  • ሊፖ ባትሪ
  • ተንሸራታች መቀየሪያ
  • ፒ.ሲ.ቢ

ደረጃ 1: የ OLED ማሳያ ማዋቀር

DFPlayer ን በማዋቀር ላይ
DFPlayer ን በማዋቀር ላይ

1.3 ኢንች OLED እና 0.96 ኢንች OLED ተመሳሳይ ሊመስሉ ይችላሉ ፣ ግን እነሱ ተመሳሳይ የማሳያ ሾፌር አይጋሩም ፣ ስለዚህ እንደ አዳፍሩት SSD1306 ቤተመጽሐፍት ለመጠቀም ከሞከሩ ፣ የ 1.3 ኢንች OLED ማሳያ Sh1106 ስላለው ማሳያው አይሰራም። የማሳያ ሾፌር።

ስለዚህ ፣ እኛ U8g2 ቤተ -መጽሐፍትን እንጠቀማለን። ይህንን አገናኝ ለአርዱዲኖ አይዲኢ በዚህ አገናኝ ማውረድ ወይም ወደ ቤተ -መጽሐፍትዎ አስተዳዳሪ ይሂዱ እና የቅርብ ጊዜውን የ U8g2 ስሪት መጫን ይችላሉ።

ይህ ቤተ -መጽሐፍት ከሌሎች ቤተ -መጽሐፍት ጋር ሲወዳደር ብዙ ተጣጣፊነት አለው ፣ ለምሳሌ ፣ በጣም አነስተኛ በሆነ የኮድ ለውጥ ለተለያዩ ማሳያዎች ተመሳሳይ ኮድ ማስኬድ እና በፕሮጀክትዎ ውስጥ ለመጠቀም ሰፋ ያሉ ቅርጸ -ቁምፊዎችን እና ክፍት አዶዎችን ይሰጥዎታል።

የ 1.3 ኢንች ማሳያ 4 ፒን ቪሲሲ ፣ ጂኤንዲ ፣ ኤስዲኤ እና ኤስ.ሲ.ኤል አለው። ማሳያው የ I2C ግንኙነትን ስለሚደግፍ ፣ VCC እና GND ን ከ +5V እና GND ከ Arduino pro mini ጋር ያገናኙ እና SDA እና SCL ን ከ A4 እና A5 ከ Arduino pro mini ጋር ያገናኙ።

ከ u8g2 ቤተ -መጽሐፍት ጋር የሚመጣውን የማሳያ ንድፍ በማሄድ ማሳያውን መሞከር ይችላሉ ወይም በ Soundpod.rar ፋይል ውስጥ ያለውን የእኔን ንድፍ ማጠናቀር እና ማስኬድ ወይም የ Github አገናኝን መጠቀም ይችላሉ።

ደረጃ 2 DFPlayer ን ማቀናበር

DFplayer ያለ ማጉያ በቀጥታ ከድምጽ ማጉያ ጋር ሊገናኝ የሚችል ቀለል ያለ ውፅዓት ያለው አነስተኛ እና ርካሽ የ MP3 ሞዱል ነው።

ዋና መለያ ጸባያት

  • 24 ቢት DAC
  • FAT16 ፣ FAT32 ፋይል ስርዓትን ይደግፋል
  • እስከ 32 ጊባ የ SD ካርድ ድጋፍ
  • አብሮ የተሰራ 3 ዋት ማጉያ
  • 100 አቃፊዎችን ይደግፋል ፣ እያንዳንዱ አቃፊ እስከ 1000 ዘፈኖችን ሊደግፍ ይችላል
  • የ EQ ማስተካከያ 5 ደረጃዎች እና 30 የመጠን ማስተካከያ ደረጃዎች

ወረዳ

ይህ ሞጁል ከተያያዘ ባትሪ ፣ ድምጽ ማጉያ እና የግፊት ቁልፎች ጋር ለብቻው ጥቅም ላይ ሊውል ይችላል ወይም ከአርዱዲኖ ወይም ከማንኛውም ማይክሮ መቆጣጠሪያ ጋር ሊያገለግል ይችላል። ለማይክሮ መቆጣጠሪያዎች ትዕዛዞችን ለመላክ እና ለመቀበል UART/ተከታታይ ግንኙነትን ይጠቀማል። ስለዚህ ይህንን ሞዱል ለመቆጣጠር የአርዲኖን ተከታታይ የንባብ/የመፃፍ ተግባር መጠቀም እንችላለን።

ድምጹን/ጅምር/ማቆሚያውን ለመቆጣጠር ከአርዱዱኖ 4 ፣ 3 ፣ 4 ጋር 4 የግፊት ቁልፎችን ያገናኙ እና ከዚያ የ DFplayer ፒን Rx እና Tx ፒንን ከአርዱዲኖ ፒን 10 እና 11. ጋር ያገናኙ። በመጨረሻም ተናጋሪውን ከ spk+ጋር ያገናኙ። የ DFplayer spk- ፣ እና የ +5v አቅርቦትን ለ VCC እና ለ GND ከ DFplayer GND ጋር ያገናኙ።

በ ‹DFPlayer› አቃፊ ውስጥ ባለው ኮድ ሞጁሉን መሞከር ይችላሉ። ይህ አስተማሪ በአርዱዲኖ እና በ DFPlayer በቀላሉ ለመጀመር የበለጠ ይረዳዎታል።

ደረጃ 3: ክፍሎቹን ማዘጋጀት

አካላትን ማዘጋጀት
አካላትን ማዘጋጀት
አካላትን ማዘጋጀት
አካላትን ማዘጋጀት
አካላትን ማዘጋጀት
አካላትን ማዘጋጀት
አካላትን ማዘጋጀት
አካላትን ማዘጋጀት

የመጨረሻው የተገነባው ምስቅልቅል ሲታይ አይተውት ይሆናል እና ፒሲቢን ማተም በጣም የተሻለ ይሆናል ብለው ያስቡ ይሆናል። እኔ ሙሉ በሙሉ እስማማለሁ! ግን ይህ በአንፃራዊነት የበለጠ አስደሳች እና በግል እነሱም ለመመልከት በጣም ጥሩ ናቸው። ለማንኛውም ነባሩን ወረዳ ለመጠቀም እና ፒሲቢ (PCB) የሚገነቡበትን አገናኝ እጥላለሁ።

ለመጠቀም ብዙ ክፍሎች ስላሉ ፣ ባለ ሁለት ጎን ፒሲቢ ፍጹም ተስማሚ ይሆናል። ከዚያም በአግድም 14 ቀዳዳዎችን እና በአቀባዊ 21 ባለ 2 ጎን ፒሲቢን ይቁረጡ። ከዚያ በመዝሙሩ ውስጥ ለአፍታ ፣ ለአፍታ ቆም እና ለመጫወት የሚረዱንን የግፊት ቁልፎች አስቀምጠዋል። ሌሎች አካላትን በሚያስቀምጡበት ጊዜ እርስዎ የት እንዳስቀመጧቸው እና እያንዳንዱ አካል ምን ያህል ፒኖች እንዳሉት በትክክል መጠንቀቅ ያስፈልግዎታል። ይህንን ሁለት ጊዜ ከመገንባት ልምዴ ፣ ያገለገሉትን ፒኖች ብቻ ያስቀምጡ እና ቀሪዎቹን ይቁረጡ ፣ በመንገድ ላይ ብዙ ችግሮችን ይፈታል። ይህንን የወረዳ ዲያግራም ማመልከት እና አላስፈላጊዎቹን ፒኖች መቁረጥ ይችላሉ።

ደረጃ 4: ክፍሎቹን ማስቀመጥ

አካላትን በማስቀመጥ ላይ
አካላትን በማስቀመጥ ላይ
አካላትን በማስቀመጥ ላይ
አካላትን በማስቀመጥ ላይ
አካላትን በማስቀመጥ ላይ
አካላትን በማስቀመጥ ላይ

የአሩዲኖን ዲጂታል ፒኖች በአዝራሮቹ አቅራቢያ እና በአናሎግ ካስማዎች ወደ ቦርዱ አናት ላይ ያኑሩ ስለዚህ ከ OLED ማሳያ ጋር መገናኘት ቀላል ይሆናል። ከዚያ ለ DFplayer ተመሳሳይ ሂደት ያድርጉ ፣ ሞዱሉን የ SD ካርድ ማስገቢያ ወደ ውስጥ እንዲጠቁም በሚያስችል መንገድ ያስቀምጡ ፣ እንዲሁም ጥቁር መለያውን ከጭንቅላቱ ፒን ያስወግዱ ፣ ስለዚህ DFplayer ከ Arduino ጋር በቦርዱ ውስጥ ትክክለኛ ብቃት አለው።.

DFplayer ን በሙሉ አቅም ለማሄድ ፈልጌ ነበር ፣ ስለሆነም 3.7 ቮልቱን ከሊቲየም ባትሪ ወደ 5 ቮ ለመለወጥ ትንሽ የማሳደጊያ መለወጫ ጨመርኩ። ግን በመጨረሻ ፣ ይህ ሞጁል DFPlayer ን ለማሄድ በቂ የአሁኑን ማቅረብ አልቻለም። እና በ 3.7 ቮልት ባትሪ ብቻ በጣም የተሻለ እንደሚሆን ተሰማኝ ስለዚህ ፣ በመጨረሻ ፣ የማሻሻያ መቀየሪያውን (ከአርዱዲኖ ፕሮ ሚኒ አጠገብ ያለው አረንጓዴ ፒሲቢ ሞዱል) ጣልኩት።

በመጨረሻም ፣ ከፒሲቢው ጀርባ ለመጨረስ የስላይድ መቀየሪያውን እና 3.5 ሚሜ የድምጽ መሰኪያውን ይጫኑ።

ደረጃ 5 ሁሉንም በአንድ ላይ መሸጥ

ሁሉንም ነገር በአንድ ላይ መሸጥ
ሁሉንም ነገር በአንድ ላይ መሸጥ
ሁሉንም ነገር በአንድ ላይ መሸጥ
ሁሉንም ነገር በአንድ ላይ መሸጥ
ሁሉንም ነገር በአንድ ላይ መሸጥ
ሁሉንም ነገር በአንድ ላይ መሸጥ
ሁሉንም ነገር በአንድ ላይ መሸጥ
ሁሉንም ነገር በአንድ ላይ መሸጥ

የወረዳውን ዲያግራም ይከተሉ እና ሁለት ግንኙነቶችን በቀላሉ ማዋሃድ በሚችሉበት እርስ በእርስ ቅርብ የሆኑትን አካላት ይሽጡ እና ሽቦዎችን ከመጠቀም ለመቆጠብ ይሞክሩ። በምትኩ ፣ ግንኙነቶቹን ለመፍጠር እና ከታች በኩል ያሉትን ማናቸውንም ክፍሎች እንዳይነኩ ለማድረግ ባዶውን ነጠላ ሽቦ ሽቦ ይጠቀሙ። እና እኔ ከቦርዱ ውስጥ እየወጡ ያሉትን 2 ነጠላ ሽቦ ሽቦዎችን አስቀምጫለሁ ፣ ይህ በኋላ TP4056 ን ለመሸጥ ያገለግላል።

ደረጃ 6: የበለጠ መሸጫ

የበለጠ መሸጫ!
የበለጠ መሸጫ!
የበለጠ መሸጫ!
የበለጠ መሸጫ!
የበለጠ መሸጫ!
የበለጠ መሸጫ!

የእኛን MP3 ማጫወቻ በማይክሮ ዩኤስቢ ለመሙላት የምንጠቀምበትን የ TP4056 ሞጁሉን ያስቀምጡ። የሊቲየም ፖሊመር ባትሪ ከባትሪ መሙያ ሞጁሉ አጠገብ ለማስቀመጥ ባለ ሁለት ጎን ቴፕ እጠቀም ነበር። ይህ በፒሲቢ ውስጥ ፍጹም የሚስማማ የ 300 ሜኸ ሞዱል ነው። ትልቁን ከገነቡ ፣ የአሁኑን ወረዳ ሳይቀይሩ ባትሪውን በቀላሉ ማስፋት ይችላሉ።

በመጨረሻም ፣ ለማጠናቀቅ የ OLED ማሳያውን ይሽጡ ፣ የወረዳውን ዲያግራም መከተል እና አካሎቹን በተመሳሳይ ቅደም ተከተል ማስቀመጥ ከቻሉ ከእሱ ጋር መሥራት በጣም ቀላል ይሆናል።

ደረጃ 7 - ኮዱን መስቀል እና ንክኪዎችን ማጠናቀቅ

ኮዱን መስቀል እና ንክኪዎችን ማጠናቀቅ
ኮዱን መስቀል እና ንክኪዎችን ማጠናቀቅ
ኮዱን መስቀል እና ንክኪዎችን ማጠናቀቅ
ኮዱን መስቀል እና ንክኪዎችን ማጠናቀቅ
ኮዱን መስቀል እና ንክኪዎችን ማጠናቀቅ
ኮዱን መስቀል እና ንክኪዎችን ማጠናቀቅ

ከዚያም አንዳንድ ለስላሳ የተጠጋጋ ጥግ በመስጠት ፣ የመጨረሻውን ንክኪ ሰጠሁ እና ይህንን እንደ ቁልፍ ሰንሰለት መጠቀም እንዲችል ከላይኛው ጥግ ላይ አንድ ቀዳዳ ቆፍሬያለሁ!

አሁን የፕሮግራም አወጣጡን ክፍል መመልከት እንችላለን!

የሚያስፈልጉትን ቤተመፃህፍት መጫኛ መመሪያዎች እና እንዴት እንደሚጠቀሙባቸው መመሪያዎች በዚህ ፕሮጀክት በጌት ማከማቻዬ ላይ በ Readme ፋይል ውስጥ ተሰጥተዋል። መመሪያዎቹን ብቻ ይከተሉ እና በ soundpod.rar ፋይል ውስጥ ወደ አርዱዲኖ ፕሮ ሚኒ ውስጥ ያለውን ፕሮግራም ለማውጣት የ FDTI ሞዱሉን ይጠቀሙ። አርዱዲኖ ፕሮ ሚኒ ዩኤስቢን ለፕሮግራሙ ስለማይደግፍ የኤፍዲቲ ሞዱሉን እየተጠቀምን ነው።

በመጨረሻ ፣ ዘፈኑን በሚጫወትበት ጊዜ ያመጣውን የተወሰነ ባትሪ እና ትኩረትን ለማዳን መብራቶቹን ከ Arduino pro mini እና DFplayer አስወግጄዋለሁ።

ደረጃ 8: የተጠናቀቀ ፕሮጀክት

የተጠናቀቀ ፕሮጀክት!
የተጠናቀቀ ፕሮጀክት!
የተጠናቀቀ ፕሮጀክት!
የተጠናቀቀ ፕሮጀክት!

ኮዱን ከሰቀሉ በኋላ ወረዳውን ካበሩ ፣ አርዱinoኖ ቦት ጫማ ከፍ ብሎ ማየት እና የ OLED ማያ ገጽ መስራት ይችላል። ወደ ውስጥ ዘልለው ከመግባትዎ በፊት እና የዚህን MP3 ሞዱል ሁሉንም ባህሪዎች ከማየትዎ በፊት አንዳንድ የሙዚቃ ፋይሎችን ወደ ኤስዲ ይቅዱ። ለዚህ ፣ አንዳንድ አቃፊዎችዎ ስም 01 ፣ 02 ፣.. ወዘተ እና በየአቃፊው ውስጥ ያሉ ፋይሎችዎ 001 ፣ 002 ፣ 003 … ወዘተ መሰየም ያለባቸውን የተወሰኑ የስምምነት ስብሰባዎችን መከተል አለብዎት።

ስለዚህ ሁሉንም ነገር ቀላል ለማድረግ እኔ ለዚህ ፕሮጀክት ከኮድ ጋር በጂትሆብ ሬፖ ውስጥ የፓይዘን ስክሪፕት አለኝ። በትእዛዝ ጥያቄው ውስጥ ስክሪፕቱን ብቻ ያሂዱ እና ፋይሎችን ለዲኤፍኤይለርዎ በነፃ ወደ ኤስዲ ካርድ ጫጫታዎ የሚያስተላልፉበት የ GUI በይነገጽ ማግኘት አለብዎት።

እዚህ እርስዎ የሚፈልጉትን ያህል ብዙ አቃፊዎችን መፍጠር ይችላሉ ፣ እና በፋይሎች ዝርዝር ውስጥ የሚፈልጉትን ያህል ፋይሎችን ማከል ይችላሉ። እንዲሁም የማይፈለጉ አቃፊዎችን እና ፋይሎችን ማስወገድ ይችላሉ (ፕሮግራሙ ያለፉት አስርት ዓመታት ሶፍትዌሮችን ለመምሰል የተነደፈ በመሆኑ የእኛን mp3 ግንባታ ይዛመዳል)። የኤስዲ ካርዱን ያስገቡ እና የድምፅ ማጉያውን ያብሩ (ለኤምፒ 3 ማጫወቻዬ XD የሰጠሁት ስም ነው)።

ከላይ በተለጠፈው ቪዲዮ ውስጥ የዚህን የድምፅ ፓድ አሠራር ማየት ይችላሉ!

የሚመከር: