Sisällysluettelo:
- Vaihe 1: Ota se erilleen
- Vaihe 2: Muokattu suunnittelu
- Vaihe 3: Toteutus
- Vaihe 4: Johtopäätökset ja vinkit
Video: MiniClipMP3Hack: 4 vaihetta (kuvien kanssa)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Mini Clip MP3 -soitin
Joten tämä Lazy Old Geek (L. O. G.) osti äskettäin joitakin Mini Clip MP3 -soittimia Aliexpress.com -sivustolta. Kun ostin ne, ne olivat noin 1,20 dollaria. He toistavat stereoina micro -SD -kortille asetettuja MP3 -tiedostoja. Ne toimivat itse asiassa aika hyvin. Lataa ne, kytke mikro -SD -kortti ja jotkut kuulokkeet, kytke se päälle. Se käynnistyy automaattisesti.
Yksi syy siihen, miksi ostin ne, oli binauraalisen beat -soittimen luominen. Ensimmäinen tavoitteeni on siis ohjata tätä Mini Clip MP3 -soitinta Arduinolla.
Vaihe 1: Ota se erilleen
Ok, se on helppo purkaa, ota Xacto -veitsi, juokse sitä reunoja pitkin ja nosta.
Piirilevyssä näet viisi metallista kupolia, jotka vastaavat etupaneelin painikkeita, Vol+ Vol-, Pause, Prev ja Next. Tapa, jolla nämä toimivat, kun kupoli työnnetään alas, metalli tekee kytkimen, joka yhdistää ulkorenkaan keskikohtaan. Nämä metallikupolit pidetään paikallaan kirkkaalla teipillä.
Piirilevyssä on vain yksi IC. Se on luultavasti AC1187, IC: hen painettu numero on ilmeisesti vain päivämääräkoodi. Ainoastaan muita komponentteja ovat kondensaattori, LED, virtakytkin, microSD -sovitin ja akku.
Tavoitteeni on siis ohjata soitinta ohjelmistolla, kuten painikkeet tekevät.
Kolmannessa kuvassa on piirilevyn painikepuoli, jossa teippi ja kupit on poistettu. Odotin, että kaikki ulkorenkaat oli sidottu maahan, joten Arduinon kanssa olisi helppo liittyä. Siitä ei ole kysymys.
Vaihe 2: Muokattu suunnittelu
Hetken etsinnän jälkeen löysin kaavion jostakin venäläisestä sivustosta, joka näyttää olevan tarkka.
Kommentteja kaaviosta:
AC1187 näyttää olevan mukautettu mikro -ohjain.
LiPo -akku on kytketty AC1187 VBat -tapaan. VDDIO on ilmeisesti 3,3 V: n lähtö, jota kutsutaan VCC: ksi. DACL ja DACR ovat äänilähtöjä.
Kaavio ??: Tämän kaavion mukaan näyttää siltä, että virtakytkimen on oltava päällä akun lataamiseksi. En usko että näin on. Tässä vaiheessa en välitä.
No, binauraalisen beat -soittimeni kannalta eniten välitän äänenvoimakkuuden säätämisestä. Nämä pelaajat aloittavat pelaamisen automaattisesti, joten voisin lopettaa sen poistamalla virran. Jos katsot kaaviota, sekä Vol+ että Vol- on sidottu Vcc: hen. joten ajattelin, että ehkä voisin käyttää digitaalista signaalia pin3: n tai pin4: n maahan. Valitettavasti katsoin niitä nastoja oskilloskoopilla ja ne ovat 3,3 V: n signaali, jossa on negatiiviset piikit. Yritin käyttää joitain vastuksia, mutta se ei toiminut.
Olen kauhea analogisen piirin suunnittelussa. Ystäväni, opettajatoveri Uudesta-Seelannista, ehdotti PNP-transistorin käyttöä. Minulla oli noin 2N3906, joten kokeilin niitä ja ne näyttivät toimivan.
Ei niin hyvä: kokeilin samanlaista kaavaa Edellinen, Seuraava ja Tauko, mutta en saanut sitä toimimaan.
Yritin myös kytkeä virran 2N3906: lla, mutta se ei toiminut. Joten etsiessäni Internetiä näin mallin, joka käytti P -kanavan MosFETia. Valitettavasti ainoa, joka minulla oli käsissäni, oli SMD -osa, AO3401. Joten minun piti muokata yhtä, jotta voisin leikata sen.
No, leipälautani näytti toimivan. Liitteenä on minun kaavamaiseni ja Eagle Cadsoftin kaavio.
Vaihe 3: Toteutus
VIHJE: Useimmissa ladattavissa laitteissa, jotka käyttävät USB: tä lataamiseen, on LiPo -akut, joiden jännite on noin 2,8–4,2 volttia ja piirit toimivat 3,3 voltilla.
Tämä sisältää tämän Mini Clip MP3 -soittimen. Arduinolleni valitsin 3.3 V Pro Micro -laitteen, joka on myös ostettu Aliexpress.com -sivustolta, jotta minulla olisi yhteensopivat jännitteet.
Muutokset AC1187 MP3 -piirilevyyn:
Poista teippi ja napin kupoliliuska.
Irrota LiPo -akku.
Kytke johto kohtaan, johon akun negatiivinen napa on liitetty. Tämä on maadoitusjohto.
Kytke napin puolella kaksi johtoa K1 -nastoihin. Ulompi rengas on Vcc, sisempi piste on AC1187 -nasta 3.
Liitä yksi johto K2: n ulkorenkaaseen, tämä on AC1187 -nasta 4.
Liitä neljä johtoa urosliittimeen, Vcc, Gnd, Pin3 ja Pin 4.
Levitin kaavion protoboardille.
Arduino -luonnos (MP3controller.ino) 3.3v Sparkfun Pro Micro -laitteelle on liitetty.
Testaa asettamalla joitakin MP3 -tiedostoja micro SD -kortille, asettamalla se MP3 -soittimeen ja kytkemällä jotkut kuulokkeet MP3 -soittimeen. Lataa MP3controller.ino Pro Micro -laitteeseen.
Nyt sinun pitäisi pystyä säätämään äänenvoimakkuutta VOLDN- ja VOLUP -painikkeilla. Kyllä, tiedän, että olisin voinut tehdä saman asian alkuperäisillä painikkeilla, mutta tämä on todiste siitä, että voin hallita virtaa, äänenvoimakkuutta ja dn Arduinolla.
Vaihe 4: Johtopäätökset ja vinkit
Tämä siis toimii aika hyvin.
Normaalisti tekisin tästä piirilevyn, mutta en ole päättänyt binauraalisen beat -soittimen suunnittelusta.
Toinen ongelma minulla oli, kun testasin tätä asetusta, irrotin mikro -USB -kaapelin Pro Micro -laitteesta ja koko liitin tuli sen mukana. Olen VANHA, silmäni ovat huonot, onneksi suurennuslasillani pystyin juottamaan sen takaisin. Päätin liimata liittimen kuumaliimalla piirilevyyn.
Opin jotain MP3 -tiedostoista (ainakin joillekin niistä)
Ostin kolme näistä pelaajista, kun testasin niitä, löysin melko kummallisen tapahtuman. Kun otin microSD -kortin, jossa oli MP3, yhdestä toiseen, se alkoi toistaa samaa kappaletta edelliseltä. Ilmeisesti se muistaa kappaleen numeron ja tallentaa sen jonnekin MP3 -tiedostoon, luultavasti metatiedostoon. Ja lisätestauksessa näyttää siltä, että myös viimeinen äänenvoimakkuustaso on tallennettu.
Suositeltava:
Infrapuna -anturin käyttäminen Arduinon kanssa: 8 vaihetta (kuvien kanssa)
Infrapuna -anturin käyttäminen Arduinon kanssa: Mikä on infrapuna -anturi? . IR -signaali
Automaattinen lataus (tyhjiö) -kytkin ACS712: n ja Arduinon kanssa: 7 vaihetta (kuvien kanssa)
Automaattinen kuorman (tyhjiö) kytkin ACS712: n ja Arduinon kanssa: Hei kaikki! Sähkötyökalun käyttäminen suljetussa tilassa on kiire, koska kaikki ilmassa oleva pöly ja ilmassa oleva pöly tarkoittaa pölyä keuhkoissasi. Vac -myymälän suorittaminen voi poistaa osan tästä riskistä, mutta kytkeä sen päälle ja pois päältä joka kerta
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: 7 vaihetta (kuvien kanssa)
GPS-moduulin (NEO-6m) liittäminen Arduinon kanssa: Tässä projektissa olen osoittanut, kuinka liittää GPS-moduuli Arduino UNO: n kanssa. Pituus- ja leveysasteiden tiedot näkyvät nestekidenäytössä ja sijaintia voi tarkastella sovelluksessa. Luettelo materiaalista Arduino Uno == > 8 dollarin Ublox NEO-6m GPS -moduuli == > 15 dollaria 16x
Kuvien tallentaminen tehtävää varten: 4 vaihetta (kuvien kanssa)
Kuvien tallentaminen tehtävää varten: 1. Avaa uusi Google -asiakirja ja suojaa kuvat tällä sivulla. Käytä ctrl (ohjaus) ja " c " kopioitava näppäin 3. Käytä ctrl (control) ja " v " liitettävä avain
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): 11 vaihetta (kuvien kanssa)
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): Jos yrität "Tee saumaton" -laajennusta GIMP: ssä, se tekee kuvasta saumattoman sekä vaaka- että pystysuunnassa samanaikaisesti. Se ei salli sinun tehdä siitä saumatonta vain yhdessä ulottuvuudessa. Tämä ohje auttaa sinua saamaan kuvan