Het is altijd interessant om dingen te bouwen die in ons dagelijks leven kunnen worden gebruikt en het wordt interessanter als hetzelfde gemakkelijk tegen zeer lage kosten kan worden gebouwd. In deze tutorial zullen we leren hoe we een eenvoudige maar krachtige mp3-speler kunnen bouwen die elk mp3-nummer kan afspelen, het volume en de track kunnen ook worden aangepast met behulp van drukknoppen. Met wat extra moeite kunt u uw eigen mp3-muziekspeler in zakformaat bouwen en deze overal mee naartoe nemen. Klinkt toch interessant, dus laten we het bouwen.
Bekijk ook onze Arduino Music Player.
Vereiste materialen:
- GPD2846 MP3-spelermodule
- 3 drukknoppen
- 3.3V Spanningsregelaar
- Aan / uit knop
- Spreker
- Breadboard
- Draden aansluiten
- 220K weerstand
- Soldeerkit
De bovenstaande lijst lijkt misschien wat lang, maar ze zijn allemaal erg goedkoop en gemakkelijk verkrijgbaar.
GPD2846 MP3-module:
Het hart van dit mp3-spelerproject is de GPD2846 MP3 Player Audio Decoder-module. Deze module heeft een SD-kaartsleuf waarin we een SD-kaart met mp3-nummers kunnen plaatsen, en wanneer we de module van stroom voorzien, zal deze die nummers afspelen. De module heeft vier gaten namelijk batterij positief, aarde, luidspreker positief en luidspreker negatief. Het heeft ook drie knoppen die kunnen worden gebruikt om nummers af te spelen / pauzeren, track te wijzigen en het volume te verhogen / verlagen. De afbeelding van de module met de gemarkeerde pin-outs wordt hieronder weergegeven
De Vcc-pin kan 3,3 V of 5 V accepteren, maar dit moet een gereguleerde spanning zijn. De luidsprekerpinnen kunnen rechtstreeks op elke luidspreker worden aangesloten; er is geen versterkercircuit nodig, aangezien de module zelf een audioversterker bevat.
Zoals hierboven weergegeven zijn er opties om drie knoppen op de MP3-module te gebruiken. De functies van de knop worden hieronder weergegeven.
Knop nr: |
Korte drukactie |
Actie lang indrukken |
Knop 1 |
Ga naar vorig nummer |
Volume verlagen |
Knop 2 |
Speel / pauzeer het nummer |
Verander naar FM (hier niet gebruikt) |
Knop 3 |
Schakel over naar volgende track |
Verhoog het volume |
Schakelschema en uitleg van de mp3-speler:
Het hierboven getoonde schakelschema laat zien hoe we een drukknop op de MP3-module kunnen aansluiten, zodat we de track en het volume kunnen regelen.
We hebben een 9V-batterij en een KIA78R-spanningsregelaar gebruikt om de batterij van 9V naar 3,3V te regelen. Een aan / uit-schakelaar is verbonden met de triggerpin om de module in of uit te schakelen. Een 0.1uF condensator is aangesloten over de Vcc en aarde om ruis te filteren. De luidspreker is rechtstreeks verbonden met de SP + en SP- pinnen.
Volg voor het aansluiten van de drukknop het bovenstaande schema, maar misschien wil je wat draden solderen om het breadboard-vriendelijk te maken. De drie meest rechtse terminals worden opgetrokken tot 3,3V met behulp van een 220K pull-up-weerstand. De drie klemmenkasten aan de linkerkant zijn met een drukknop verbonden met aarde. Ik heb deze verbindingen op een breadboard uitgevoerd en mijn hardware ziet er zo uit
Werken:
De werking van dit mp3-spelercircuit is heel eenvoudig. Plaats gewoon de SD-kaart met een willekeurig aantal mp3-nummers en schakel de module in. Je zou een rood lampje moeten zien gaan zodra je het aanzet, na enkele ogenblikken zal de LED knipperen en het nummer zal beginnen te spelen. Zodra het nummer is afgelopen, gaat het automatisch naar het volgende nummer. U kunt de drie knoppen gebruiken om de track en het volume te regelen, zoals vermeld in de bovenstaande tabel.
De volledige werking van het project wordt getoond in de onderstaande video. Ik hoop dat je het project hebt begrepen en met plezier hebt gebouwd. Als je problemen hebt om dit werk te krijgen, plaats ze dan in de commentaarsectie hieronder of op forums. Geniet tot die tijd van je muziek.