Innholdsfortegnelse:
- Trinn 1: Ta det fra hverandre
- Trinn 2: Revidert design
- Trinn 3: Implementering
- Trinn 4: Konklusjoner og tips
Video: MiniClipMP3Hack: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Mini Clip MP3 -spiller
Så denne Lazy Old Geek (L. O. G.) kjøpte nylig noen Mini Clip MP3 -spillere fra Aliexpress.com. Da jeg kjøpte dem, var de omtrent $ 1,20 USD. De spiller MP3 -filer satt på et micro SD -kort i stereo. De fungerer faktisk ganske bra. Lad dem opp, koble til et micro SD -kort og noen hodetelefoner, slå det på. Den starter automatisk.
En av grunnene til at jeg kjøpte dem var å lage en binaural beats -spiller. Så mitt første mål er å kontrollere denne Mini Clip MP3 -spilleren med en Arduino.
Trinn 1: Ta det fra hverandre
Ok, det er lett å ta fra hverandre, ta en Xacto -kniv, kjør den langs kantene og løft.
På kretskortet vil du se fem metalliske kupler som samsvarer med knappene på frontpanelet, Vol+ Vol-, Pause, Prev og Next. Slik disse fungerer når kuppelen skyves ned, lager metallet en bryter som forbinder den ytre ringen med midten. Disse metallkuplene holdes på plass med litt klar tape.
Det er bare én IC på kretskortet. Det er sannsynligvis en AC1187, tallet som er trykt på IC er tilsynelatende bare en datokode. Bare andre komponenter er en kondensator, en LED, strømbryter, micro SD -adapter og batteri.
Så målet mitt er å kontrollere spilleren min med programvare, det samme som knappene gjør.
Det tredje bildet viser knappsiden på kretskortet med tapen og kuplene fjernet. Det jeg håpet på var at alle de ytre ringene var bundet til bakken, så det ville være enkelt å koble til en Arduino. Det er ikke tilfelle.
Trinn 2: Revidert design
Etter litt søk fant jeg en skjematisk oversikt over et russisk nettsted som ser ut til å være nøyaktig.
Kommentarer til skjemaet:
AC1187 ser ut til å være en tilpasset mikrokontroller.
LiPo -batteriet er koblet til AC1187 VBat -pinnen. VDDIO er tilsynelatende en 3.3V -utgang kalt VCC. DACL og DACR er lydutganger.
Skjematisk ??: I henhold til denne skjematikken ser det ut til at strømbryteren må være på for å lade batteriet. Jeg tror ikke det er tilfelle. På dette tidspunktet bryr jeg meg ikke.
Vel, for min binaural beats -spiller, er det jeg bryr meg mest om å kontrollere volumet. Disse spillerne begynner automatisk å spille, så jeg kunne stoppe det ved å fjerne strømmen. Hvis du ser på skjematikken, er både Vol+ og Vol- knyttet til Vcc. så jeg tenkte at jeg kanskje kunne bruke et digitalt signal til å pin3 eller pin4 til bakken. Dessverre så jeg på disse pinnene med et oscilloskop, og de er et 3,3V signal med negative pigger. Jeg prøvde å bruke noen motstander, men det fungerte ikke.
Jeg er forferdelig på analog kretsdesign. Vel, min venn, en medinstruktør fra New Zealand, foreslo å bruke en PNP-transistor. Jeg hadde noen 2N3906 -er, så jeg prøvde dem, og det syntes å fungere.
Ikke så bra: Jeg prøvde et lignende opplegg for Prev, Next og Pause, men kunne ikke få det til å fungere.
Jeg prøvde også å bytte strøm med en 2N3906, men det fungerte ikke. Så da jeg søkte på Internett, så jeg et design som brukte en P -kanal MosFET. Vel, dessverre var den eneste jeg hadde for hånden en SMD -del, AO3401. Så jeg måtte endre en slik at jeg kunne brødbrette den.
Vel, brødbrettet så ut til å fungere. Vedlagt er skjemaet mitt og Eagle Cadsoft skjematisk.
Trinn 3: Implementering
TIPS: De fleste oppladbare enheter som bruker USB for å lade, har LiPo -batterier som er omtrent 2,8v til 4,2v i, og kretsene fungerer på 3,3v.
Dette inkluderer denne Mini Clip MP3 -spilleren. For min Arduino valgte jeg en 3.3v Pro Micro også kjøpt fra Aliexpress.com, så jeg ville ha kompatible spenninger.
Modifikasjoner av AC1187 MP3 PCB:
Fjern tapen og knappekuppelen.
Løs opp LiPo -batteriet.
Koble en ledning til der den negative terminalen på batteriet var tilkoblet. Dette blir jordledningen.
På knappesiden kobler du to ledninger til K1 -pinnene. Den ytre ringen er Vcc, den indre prikken er AC1187 pin 3.
Koble en ledning til den ytre ringen på K2, dette er AC1187 pin 4.
Koble de fire ledningene til en mannlig overskrift, Vcc, Gnd, Pin3 og Pin 4.
Jeg brødbrettet skjematikken på et protobord.
Arduino -skissen (MP3controller.ino) for 3.3v Sparkfun Pro Micro er festet.
For å teste, legg noen MP3 -filer på et micro SD -kort, sett det inn i MP3 -spilleren, koble noen hodetelefoner til MP3 -spilleren. Last inn MP3controller.ino på Pro Micro.
Nå skal du kunne kontrollere volumet med VOLDN- og VOLUP -knappene. Ja, jeg vet at jeg kunne ha gjort det samme med de originale trykknappene, men dette er et bevis på at jeg kan kontrollere strøm, volum opp og Dn med en Arduino.
Trinn 4: Konklusjoner og tips
Så, dette fungerer ganske bra.
Normalt ville jeg gjøre dette til en PCB, men jeg har ikke bestemt meg for design for min binaural beats -spiller.
Et annet problem jeg hadde var da jeg testet dette oppsettet, koblet jeg mikro -USB -kabelen fra Pro Micro og hele kontakten fulgte med. Jeg er GAMLE, øynene mine er dårlige, heldigvis med forstørrelsesglassene kunne jeg lodde det på igjen. Jeg bestemte meg for å lime limkontakten til PCB -en.
Jeg lærte noe om MP3 -filer (i hvert fall for noen av dem)
Jeg kjøpte tre av disse spillerne, mens jeg testet dem, fant jeg en ganske merkelig forekomst. Da jeg tok mitt microSD -kort med MP3 på, fra det ene til det andre, begynte det å spille det samme sporet fra det forrige. Tilsynelatende husker det spornummeret og lagrer det et sted i MP3 -filen, sannsynligvis metafilen. Og ytterligere testing, det ser ut til at det siste volumnivået også er lagret.
Anbefalt:
Ta flotte bilder med en iPhone: 9 trinn (med bilder)
Ta flotte bilder med en iPhone: De fleste av oss har med oss en smarttelefon overalt i disse dager, så det er viktig å vite hvordan du bruker smarttelefonkameraet ditt til å ta flotte bilder! Jeg har bare hatt en smarttelefon i et par år, og jeg har elsket å ha et greit kamera for å dokumentere ting jeg
Slik gjør du det: Installere Raspberry PI 4 Headless (VNC) med Rpi-imager og bilder: 7 trinn (med bilder)
Howto: Installere Raspberry PI 4 Headless (VNC) Med Rpi-imager og bilder: Jeg planlegger å bruke denne Rapsberry PI i en haug med morsomme prosjekter tilbake i bloggen min. Sjekk det gjerne ut. Jeg ønsket å begynne å bruke Raspberry PI igjen, men jeg hadde ikke tastatur eller mus på min nye plassering. Det var en stund siden jeg konfigurerte en bringebær
Slik demonterer du en datamaskin med enkle trinn og bilder: 13 trinn (med bilder)
Slik demonterer du en datamaskin med enkle trinn og bilder: Dette er en instruksjon om hvordan du demonterer en PC. De fleste grunnkomponentene er modulære og fjernes lett. Det er imidlertid viktig at du er organisert om det. Dette vil bidra til å hindre deg i å miste deler, og også i å gjøre monteringen igjen
PCB -design med enkle og enkle trinn: 30 trinn (med bilder)
PCB -design med enkle og enkle trinn: HELLO VENNER Den veldig nyttige og enkle opplæringen for de som ønsker å lære PCB -design, kan komme i gang
Hvordan lage en delt skjermvideo med fire trinn: 4 trinn (med bilder)
Hvordan lage en delt skjermvideo med fire trinn: Vi ser ofte en samme person vise i en scene to ganger i et TV -spill. Og så vidt vi vet har ikke skuespilleren en tvillingbror. Vi har også sett at to sangvideoer blir satt på en skjerm for å sammenligne sangferdighetene sine. Dette er kraften til spl