MP3-gränssnitt för Arduino: billigt och lätt (3 / 5 steg)
Steg 3: Att få kontroll...
Först en liten förklaring om hur knappsatsen är fast på Kretskortet. Ta en titt på anslutningar fotot. Det finns 4 unika anslutningar mellan ringar och tjurar-ögon. Men en av anslutningarna är markbaserade, så vi behöver inte bifoga en tråd för den anslutningen. Jordanslutningen baserade ger kontroll av PLAY/PAUSE, VOL + och VOL-kontroll. Detta är enkel, vi bara använda tre av Arduino's IO pinnar för att jorda tjurar-ögonen för dessa tre signaler. Eftersom MP3-spelaren körs på 3.3V och Arduino körs på 5V, göra vi helt enkelt dessa 3 pins ingångar tills vi behöver att marken en av dem. Sedan gör vi dem en låg produktion. Ingen överdriven spänning appliceras någonsin MP3 signalledningar.
De lila, orange och röda prickarna är där du vill att löda några kablar (jag använde wire wrap tråd.) Jag kopplade VOL + (lila) till Arduino stift 10, VOL-(röd) till Arduino pin 9 och föregående (orange) till Arduino stift 8.
För att göra anslutningar lila och orange (föregående) och röd och orange (nästa), behöver du två tri-state buffertar eller två analoga växlar. Lyckligtvis hade jag vissa analoga växlar från ett tidigare projekt. (Det finns förmodligen fler smarta sätt att göra dessa anslutningar men det finns vissa subtila problem att övervinna.)