MP3-spillere er lett tilgjengelige på markedet. Men hvor er moroa med å kjøpe når du bygger en selv. Hvis du er en produsent og elsker DIY, vil dette prosjektet hjelpe deg med å bygge en mini batteridrevet mp3-spiller med en 3,5 mm hodetelefonkontakt (for å koble til hodetelefoner eller aux) som du kan ha med deg overalt gå. Du kan også velge å bygge en bærbar mp3-spiller med et par høyttalere.
I tillegg kan du koble denne modulen til Arduino eller en hvilken som helst mikrokontroller med RX/TX-funksjoner, for eksempel ESP8266, og integrere med Home Assistant for å spille av talevarsler eller avgi en alarm.
Hva er DFPlayer?
DFPlayer er en lavpris mini MP3-spillermodul som kan spille av musikk eller lyd (MP3-filer) med direkte utgang til høyttaleren. Du kan bruke denne modulen til en rekke prosjekter. Den kan brukes til å bygge en frittstående musikkspiller, du kan legge til knapper for å kontrollere de ulike funksjonene og modusene, eller pare den med Arduino eller ESP8266 for å kontrollere den trådløst.
Spesifikasjoner:
- Støtter samplingsfrekvenser 8/11.025/12/16/22.05/24/32/44.1/48 (kHz)
- 24-bits DAC-utgang
- 90dB dynamisk rekkevidde
- 85dB SNR-støtte
- Støtter FAT16, FAT32 filsystem
- Støtter opptil 32G TF-kort
- 3 kontrollmoduser: I/O-kontroll, seriell modus og AD-knappkontrollmodus.
- 30 nivå volumkontroll
- 6-nivå musikk-EQ
Hva trenger du for å bygge en DIY MP3-spiller?
For å bygge en bærbar DIY MP3-spiller trenger du følgende:
- DFPlayer Mini MP3-spillermodul
- Et SD-kort (hvilket som helst kort mellom 100MB-32GB)
- 1 x 3W høyttaler (50 mm)
- Et PAM8403 3W mini 5V digitalt forsterkerkort med potensiometer (valgfritt)
- 2 x trykknapper for å kontrollere MP3-spilleren
- En mikro-USB breadboard 5v strømforsyningsmodul eller en TP4056 1A Li-ion batterilademodul med et 3,7v 500/1000/2000mah LiPo eller 18650 batteri for å drive enheten.
- EN 3D-printet etui å huse alle komponentene. Du kan laste ned denne endret størrelse 3D-deksel for en MP3-spiller som kan passe i en 49mm-51mm høyttaler.
Nødvendige ferdigheter
Du trenger litt erfaring med lodding av elektroniske komponenter. Hvis du aldri har loddet noen komponent eller brukt en loddebolt før, se denne veiledningen til lær enkle tips for å lodde elektronikk.
Men hvis du ikke vil lodde og ønsker å teste eller bygge dette midlertidig for å lære og for moro skyld, kan du bruke et brødbrett.
Trinn for å bygge en DIY MP3-spiller
Følg trinnene nedenfor for å bygge en DIY MP3-spiller.
Trinn 1: Bygg kontrollpanelet
For å bygge kontrollpanelet for å kontrollere ulike funksjoner, som å øke eller redusere volumet, spille av eller sette musikk på pause eller bytte til forrige eller neste spor, trenger du en generell PCB. Hvis du ikke har en generell PCB.
- Koble motstandene til en av terminalene på alle tre trykknappene som vist i diagrammet.
- Koble deretter den andre terminalen av trykknapper med hverandre parallelt og lodd den til GND terminal på DFPlayer.
- Koble alle motstander til ADKøkkel_1 terminal på DFPlayer.
Knapp | Funksjon |
B1 | Spill av/pause |
B2 | Volum-/Forrige (langt trykk) |
B3 | Volum+/Neste (langt trykk) |
Trinn 2: Koble til høyttalere
Du kan nå legge til høyttalere i DFPlayer-modulen. Modulen kan kjøre to 3W 4/8 ohm høyttalere uten problemer. Hvis du bruker en 3W-høyttaler, kan du koble dem direkte til DFPlayer som vist i følgende diagram.
Du kan også installere et PAM8403 3W mini 5V digitalt forsterkerkort for å koble til høyttaleren og kontrollere volumet ved hjelp av volumknappen.
Men hvis du ønsker å koble til større høyttalere for mer lyd, kan du bruke en kraftigere forsterkermodul mellom DFPlayer og høyttalerne.
Når alle tilkoblingene er gjort, kan du koble en 5V strømforsyning til hunnmikro-USB-en og deretter lodde de to ledningene til DFPlayer som vist i følgende diagram.
Du kan også bruke en 5 mm hann-hunn likestrømkontakt for å levere 5V strøm gjennom en hvilken som helst 5V-adapter.
Trinn 4: Kopier MP3-filer til SD-kort
Du kan opprette opptil 100 mapper og legge til opptil 255 sanger i hver mappe. For å legge til musikkfiler, kopier MP3-filene til roten av SD-kortet. Ikke opprett noen mappe for nå.
Når du er ferdig, sett inn SD-kortet i DFPlayer-modulen.
Koble til strømforsyningen og trykk deretter på B1 (Spill av/pause) eller B2/B3 (Forrige/Neste)-knappen én gang. Den skal begynne å spille av MP3-filen som er lagret på SD-kortet.
Hvis du trykker lenge på B2, vil det redusere volumet. På samme måte vil et langt trykk på knapp B3 øke volumet. Et kort trykk på B2 og B3 vil bytte mellom henholdsvis forrige eller neste spor på SD-kortet.
Trinn 5: Plasser spilleren i en 3D-trykt etui
Når du har testet og bygget en fungerende DIY MP3-spiller, kan du legge den i et 3D-trykt etui (slik som det som er foreslått ovenfor) eller et hvilket som helst kabinett du kan finne på Thingiverse. Du kan også designe en i Fusion 360.
Trinn 6: Integrer med Home Assistant
For å integrere DFPlayer eller din DIY MP3-spiller med Home Assistant for smarte hjemmeautomatiseringsvarsler, trenger du en NodeMCU eller D1 Mini og flashe den med Tasmota eller ESPHome fastvare.
Du kan bruke tekst til tale-konverteringsverktøyet til å lage mp3-talevarsler eller varslingsvarsler og lime inn disse filene til roten på SD-kortet ditt eller ordne dem i en mappe.
Legg deretter til automatisering i Home Assistant. Du kan for eksempel velge en enhetstrigger, for eksempel en DIY smart ultralyd vannstandssensor, velg MP3-spilleren i aksjon, velg nyttelast (MP3-filnummer) for å spille av når tanken er full eller tom eller når et visst nivå. Du kan også bygge en smart energiovervåkingsenhet for Home Assistant og spille av varsler når høyt strømforbruk oppdages.
På samme måte legger du til flere automatiseringer for hver hendelse i Home Assistant som vil spille av et stemmevarsel gjennom din DIY MP3-spiller.
Legg til Bluetooth-funksjon for trådløs musikk
I tillegg kan du få en Bluetooth-sender, for eksempel KCX_BT_EMITTER, og pare den med DFPlayers DAC utgang for å overføre og spille av lyd til andre Bluetooth-aktiverte lydsystemer, for eksempel hodetelefoner eller Bluetooth lydplanke. På samme måte kan du pare en KCX BT003 Bluetooth-mottakermodul med DFPlayer side ved side for å koble til smarttelefonen og streame musikk trådløst på din bærbare DIY MP3-spiller.
Du kan til og med legge til en mikrofon i Bluetooth-modulen for å bruke DIY MP3-spilleren for å motta taleanrop.
Bør du fortsatt kjøpe en MP3-spiller?
Les Neste
Relaterte temaer
- DIY
- 3D-utskrift
Om forfatteren
Ravi er en teknisk ekspert, en IoT-entusiast og Linux-elsker med bakgrunn innen big data og apputvikling. Han bruker mesteparten av helgene på å jobbe med IoT-enheter og spille spill på Xbox. Han er også en alenereisende som elsker fotturer og å utforske nye stier.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere