Indholdsfortegnelse:
- Trin 1: Tag det fra hinanden
- Trin 2: Revideret design
- Trin 3: Implementering
- Trin 4: Konklusioner og tips
Video: MiniClipMP3Hack: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Mini Clip MP3 -afspiller
Så denne Lazy Old Geek (L. O. G.) købte for nylig nogle Mini Clip MP3 -afspillere fra Aliexpress.com. Da jeg købte dem, var de omkring $ 1,20 USD. De afspiller MP3 -filer sat på et micro SD -kort i stereo. De fungerer faktisk ret godt. Oplad dem, tilslut et micro SD -kort og nogle hovedtelefoner, tænd det. Den starter automatisk.
En af grundene til at jeg købte dem var at oprette en binaural beats -afspiller. Så mit første mål er at styre denne Mini Clip MP3 -afspiller med en Arduino.
Trin 1: Tag det fra hinanden
Ok det er let at skille ad, tag en Xacto -kniv, kør den langs kanterne og løft.
På printkortet ser du fem metalliske kupler, der matcher knapperne på frontpanelet, Vol+ Vol-, Pause, Prev og Next. Den måde, disse fungerer på, når kuplen skubbes ned, laver metallet en kontakt, der forbinder den ydre ring med midten. Disse metalkupler holdes på plads med noget klart tape.
Der er kun én IC på printkortet. Det er sandsynligvis en AC1187, nummeret trykt på IC'en er tilsyneladende kun en datokode. Kun andre komponenter er en kondensator, en LED, afbryder, micro SD -adapter og batteri.
Så mit mål er at styre min afspiller med software, det samme som knapperne gør.
Det tredje billede viser knappens side af printkortet med tapen og kuplerne fjernet. Det, jeg håbede på, var, at alle de ydre ringe var bundet til jorden, så det ville være let at kommunikere med en Arduino. Det er ikke tilfældet.
Trin 2: Revideret design
Efter lidt søgning fandt jeg en skematisk oversigt på et russisk websted, der ser ud til at være korrekt.
Kommentarer til skematikken:
AC1187 ser ud til at være en brugerdefineret mikrokontroller.
LiPo -batteriet er forbundet til AC1187 VBat -stiften. VDDIO er tilsyneladende en 3.3V output kaldet VCC. DACL og DACR er lydudgange.
Skematisk ??: I henhold til denne skematisk ser det ud til, at afbryderen skal være tændt for at oplade batteriet. Jeg tror ikke, at det er tilfældet. På dette tidspunkt er jeg ligeglad.
Godt for min binaural beats -spiller, hvad jeg mest bekymrer mig om, er at styre lydstyrken. Disse spillere begynder automatisk at spille, så jeg kunne stoppe det ved at fjerne strømmen. Hvis du ser på skematikken, er både Vol+ og Vol- knyttet til Vcc. så jeg tænkte, at jeg måske kunne bruge et digitalt signal til at pin3 eller pin4 til jorden. Desværre kiggede jeg på disse stifter med et oscilloskop, og de er et 3,3V signal med negative igangværende pigge. Jeg prøvede at bruge nogle modstande, men det virkede ikke.
Jeg er forfærdelig med analog kredsløbsdesign. Min ven, en medinstruktør fra New Zealand, foreslog at bruge en PNP-transistor. Jeg havde nogle 2N3906'er, så jeg prøvede dem, og de syntes at fungere.
Ikke så godt: Jeg prøvede en lignende ordning for Prev, Next og Pause, men kunne ikke få det til at fungere.
Jeg forsøgte også at skifte strøm med en 2N3906, men det virkede ikke. Så da jeg søgte på Internettet, så jeg et design ved hjælp af en P -kanal MosFET. Nå, desværre var den eneste, jeg havde ved hånden, en SMD -del, AO3401. Så jeg var nødt til at ændre en, så jeg kunne brødboard den.
Mit brødbræt syntes at fungere. Vedhæftet er min skematiske og Eagle Cadsoft skematisk.
Trin 3: Implementering
TIP: De fleste alle genopladelige enheder, der bruger USB til opladning, har LiPo -batterier, der er omkring 2,8v til 4,2v i, og kredsløbene fungerer ved 3,3v.
Dette inkluderer denne Mini Clip MP3 -afspiller. Til min Arduino valgte jeg en 3.3v Pro Micro også købt fra Aliexpress.com, så jeg ville have kompatible spændinger.
Ændringer af AC1187 MP3 PCB:
Fjern tape og knappekuppelstrimmel.
Afløb LiPo -batteriet.
Tilslut en ledning, hvor den negative terminal på batteriet var tilsluttet. Dette vil være jordledningen.
På knappesiden forbindes to ledninger til K1 -benene. Den ydre ring er Vcc, den indre prik er AC1187 pin 3.
Tilslut en ledning til den ydre ring på K2, dette er AC1187 pin 4.
Tilslut de fire ledninger til en hanhoved, Vcc, Gnd, Pin3 og Pin 4.
Jeg brødboardede skematikken på et protoboard.
Arduino -skitsen (MP3controller.ino) til 3.3v Sparkfun Pro Micro er vedhæftet.
For at teste skal du sætte nogle MP3 -filer på et micro SD -kort, indsætte det i MP3 -afspiller, tilslut nogle hovedtelefoner til MP3 -afspiller. Indlæs MP3controller.ino på Pro Micro.
Nu skulle du være i stand til at styre lydstyrken med knapperne VOLDN og VOLUP. Ja, jeg ved, at jeg kunne have gjort det samme med de originale trykknapper, men dette er et bevis på, at jeg kan styre strøm, volumen op og Dn med en Arduino.
Trin 4: Konklusioner og tips
Så det virker ret godt.
Normalt ville jeg gøre dette til et printkort, men jeg har ikke besluttet mig for design til min binaural beats -afspiller.
Et andet problem, jeg havde, var, da jeg testede denne opsætning, jeg afmonterede mikro -USB -kablet fra min Pro Micro, og hele stikket fulgte med. Jeg er gammel, mine øjne er dårlige, heldigvis med mine forstørrelsesglas kunne jeg lodde det igen. Jeg besluttede at varme lim stikket til PCB.
Jeg lærte noget om MP3 -filer (i hvert fald for nogle af dem)
Jeg købte tre af disse spillere, mens jeg testede dem, fandt jeg en temmelig mærkelig begivenhed. Da jeg tog mit microSD -kort med MP3 på, fra det ene til det andet, begyndte det at afspille det samme nummer fra det foregående. Tilsyneladende husker det nummeret og gemmer det et sted i MP3 -filen, sandsynligvis metafilen. Og yderligere test, det ser ud til, at det sidste lydstyrkeniveau også er gemt.
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Arduino Halloween Edition - Pop -out -skærm med zombier (trin med billeder): 6 trin
Arduino Halloween Edition - Zombies Pop -out -skærm (trin med billeder): Vil du skræmme dine venner og lave skrigende støj i Halloween? Eller vil du bare lave en god sjov? Denne pop-out-skærm fra Zombies kan gøre det! I denne Instructable vil jeg lære dig, hvordan du nemt laver jump-out zombier ved hjælp af Arduino. HC-SR0
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores