Turinys:

Sukurkite savo MP3 garso dėžutę: 7 žingsniai
Sukurkite savo MP3 garso dėžutę: 7 žingsniai

Video: Sukurkite savo MP3 garso dėžutę: 7 žingsniai

Video: Sukurkite savo MP3 garso dėžutę: 7 žingsniai
Video: CS50 2015 - Week 7 2024, Lapkritis
Anonim
Sukurkite savo MP3 garso dėžutę
Sukurkite savo MP3 garso dėžutę

Ar kada nors įsivaizdavote savo mokyklos mokslo mugėje pastatyti savo MP3 garsiakalbį? Šiame projekte mes žingsnis po žingsnio išmokysime jus susikurti savo garsiakalbį ir naudoti nedaug išteklių bei smagiai praleisti laiką su draugais.

Todėl šiame projekte sužinosite:

  • „DFPlayer Mini MP3“modulio veikimas;
  • Sukurkite pagrindinę valdymo grandinę;
  • Lituokite savo garso valdymo kortelę;
  • Sukurkite MDF garsiakalbių dėklą.

Dabar žingsnis po žingsnio pradėsime grandinės surinkimą.

Prekės

  • 01 x JLCPCB spausdintinė plokštė
  • 04 x JST jungtis 1x2
  • 01 x „DFPlayer Mini“

1 veiksmas: „DFPlayer Mini“modulis

„DFPlayer Mini“modulis
„DFPlayer Mini“modulis

„Arduino“skirtas „DFPlayer Mini“MP3 grotuvas yra nedidelis ir nebrangus MP3 modulis su supaprastinta išvestimi tiesiai į garsiakalbį. Modulis gali būti naudojamas kaip atskiras modulis su prijungta baterija, garsiakalbiu ir mygtukais arba kartu su „Arduino UNO“arba bet kuriuo kitu, turinčiu RX/TX galimybes.

Toliau pateikiamos kai kurios „DFPlayer Mini“modulio veikimo charakteristikos

  • Palaikomi mėginių ėmimo dažniai (kHz): 8/11.025/12/16/22.05/24/32/44.1/48
  • 24 bitų DAC išvestis, 90 dB dinaminio diapazono palaikymas, SNR palaikymas 85 dB
  • visiškai palaiko FAT16, FAT32 failų sistemą, maksimaliai palaiko 32G TF kortelę, palaiko 32G U disko, 64M baitų NORFLASH
  • įvairūs valdymo režimai, įvesties/išvesties režimas, nuoseklusis režimas, AD mygtuko valdymo režimas
  • reklamos garso laukimo funkcija, muzika gali būti sustabdyta. pasibaigus reklamai muzikoje ir toliau groti
  • garso duomenys surūšiuoti pagal aplanką, palaiko iki 100 aplankų, kiekviename aplanke telpa iki 255 dainų
  • 30 lygių reguliuojamas garsumas, reguliuojamas 6 lygių EQ.

„DFPlayer Mini“modulis turi keletą kaiščių skirtingoms funkcijoms. Tačiau šiame straipsnyje mes pristatysime jūsų muzikos valdymą dviem mygtukais.

Iš šių dviejų mygtukų bus galima paleisti dainas ir valdyti skambėjimo garsumą, kaip parodyta žemiau. Toliau pristatysime jūsų pagrindinę valdymo grandinę.

2 veiksmas: pagrindinė „DFPlayer Mini“grandinė

Pagrindinė „DFPlayer Mini“grandinė
Pagrindinė „DFPlayer Mini“grandinė
Pagrindinė „DFPlayer Mini“grandinė
Pagrindinė „DFPlayer Mini“grandinė

Aukščiau parodyta grandinė yra pagrindinė „DFPlayer Mini“įrenginio muzikos valdymo grandinė. Kaip matote, garsumui ir muzikos takeliams valdyti buvo naudojami du mygtukai.

Mygtukas, prijungtas prie IO1 kaiščio, bus naudojamas ankstesniam kūriniui paleisti ir dainos garsumui sumažinti. Norėdami sumažinti skambėjimo garsumą, turite laikyti mygtuką ilgiau nei 500 ms. Tokiu būdu garsas bus sumažintas.

Kita vertus, mygtukas, prijungtas prie IO2 kaiščio, bus naudojamas kitam kūriniui paleisti ir dainos garsumui padidinti. Tam reikia atlikti tą pačią muzikinio garsumo mažinimo procedūrą.

Iš šios grandinės mes prijungsime garsiakalbį prie kaiščių SPK_1 ir SPK_2. Po to mes suteiksime savo grandinei 5 V įtampą ant GND ir VCC kaiščių, kaip parodyta elektroninėje grandinės schemoje.

Visi „DFPlayer Mini“modulio prijungimo kaiščiai parodyti aukščiau esančioje diagramoje.

Dabar pristatysime MP3 garso dėžutės spausdintinės plokštės konstrukciją

3 žingsnis: „SoundBox“MP3 grotuvo grandinės plokštė

„SoundBox“MP3 grotuvo plokštė
„SoundBox“MP3 grotuvo plokštė

Spausdintinės plokštės projekte - JLCPCB, buvo naudojama 4 JST jungtis. C1 jungtis naudojama grandinei maitinti, C2 bus naudojama garsiakalbiui prijungti, o C3 ir C4 - muzikinių takelių ir dainų lygio valdymo mygtukui prijungti.

Iš grandinės buvo sumontuota šio projekto spausdintinė plokštė.

Spausdintinė plokštė pateikiama toliau.

4 žingsnis: „MP3 SoundBox“spausdintinė plokštė

„MP3 SoundBox“spausdintinė plokštė
„MP3 SoundBox“spausdintinė plokštė
„MP3 SoundBox“spausdintinė plokštė
„MP3 SoundBox“spausdintinė plokštė

Iš ankstesniame žingsnyje pateiktos elektroninės schemos mes sukuriame šią spausdintinę plokštę.

Ši PCB yra labai paprasta ir turi vieną sluoksnį. Be to, dainoms buvo naudojamas 4 JST jungtis ir „DFPlayer Mini“.

Rezultatas pateiktas aukščiau esančiame paveikslėlyje ir šią PCB galima gauti JLCPCB už 2–10 USD PCB.

Sukūrus PCB, buvo sukurtas grandinės dėklas. Korpusas buvo sukurtas saugoti grandinę ir įdiegti MP3 garso dėžutės valdymo mygtukus.

Byla bus pristatyta kitame etape.

5 veiksmas: „SoundBox“dėklo struktūra

„SoundBox“dėklo struktūra
„SoundBox“dėklo struktūra
„SoundBox“dėklo struktūra
„SoundBox“dėklo struktūra

Skyriuje galėsite pasiekti garso dėžutės dėklo failus. Kaip galima pamatyti aukščiau, dėklas yra stačiakampio formos, taip pat leidžiama pjaustyti lazeriu.

Kaip matome, mes turime dvi skyles. Kiekviena skylė sukurta dainų valdymo mygtukams įdiegti. Dėžutė montuojama per pirštų sąnarį, o rezultatas pateikiamas kairės pusės paveikslėlyje.

Surinkę dėžutės dizainą ir sujungę dalis klijais, turime įrašyti dainas į atminties kortelę. Šis procesas pateikiamas žemiau.

6 veiksmas: įrašykite dainas į SD kortelę

Dainų įrašymas į SD kortelę
Dainų įrašymas į SD kortelę

Norėdami įrašyti dainas į SD kortelę, prijunkite SD kortelę prie kompiuterio ir perkelkite dainas. Po to prijunkite SD kortelę prie „DFPlayer Mini“.

Galiausiai uždarykite dėžutę ir smagiai klausykitės muzikos.

7 žingsnis: patvirtinimas

Dėkojame JLCPCB, kad šis straipsnis pasiūlė PCB „Arduino“suderinamos plokštės atvirojo kodo projektą.

Rekomenduojamas: