Satura rādītājs:

MiniClipMP3Hack: 4 soļi (ar attēliem)
MiniClipMP3Hack: 4 soļi (ar attēliem)

Video: MiniClipMP3Hack: 4 soļi (ar attēliem)

Video: MiniClipMP3Hack: 4 soļi (ar attēliem)
Video: Minecraft RTX in Real Life POV 創世神第一人稱真人版 Realistic Minecraft vs Real Life Texture Pack 2024, Jūlijs
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Mini klipu MP3 atskaņotājs

Tātad šis Lazy Old Geek (L. O. G.) nesen no Aliexpress.com iegādājās dažus Mini Clip MP3 atskaņotājus. Kad es tos nopirku, tie maksāja apmēram USD 1,20 USD. Viņi atskaņo stereo formātā MP3 failus, kas ievietoti micro SD kartē. Patiesībā viņi strādā diezgan labi. Uzlādējiet tos, pievienojiet micro SD karti un dažas austiņas, ieslēdziet to. Tas tiek automātiski palaists.

Viens no iemesliem, kāpēc es tos nopirku, bija izveidot binaurālu sitienu atskaņotāju. Tātad mans pirmais mērķis ir kontrolēt šo Mini Clip MP3 atskaņotāju ar Arduino.

1. darbība: atdaliet to

Izņemiet to
Izņemiet to
Izņemiet to
Izņemiet to
Izņemiet to
Izņemiet to

Labi, to ir viegli izjaukt, paņemiet Xacto nazi, palaidiet to gar malām un paceliet.

Uz PCB redzēsit piecus metāla kupolus, kas atbilst priekšējā paneļa pogām, Vol+ Vol-, Pause, Prev un Next. Tas, kā šie darbi notiek, nospiežot kupolu uz leju, metāls veido slēdzi, kas savieno ārējo gredzenu ar centru. Šie metāla kupoli tiek turēti ar skaidru lenti.

Uz PCB ir tikai viens IC. Tas, iespējams, ir AC1187, skaitlis, kas uzdrukāts uz IC, acīmredzot ir tikai datuma kods. Tikai citas sastāvdaļas ir kondensators, LED, barošanas slēdzis, micro SD adapteris un akumulators.

Tātad mans mērķis ir kontrolēt savu atskaņotāju ar programmatūru, tāpat kā pogas.

Trešajā attēlā redzama PCB pogas puse ar noņemtu lenti un kupoliem. Es cerēju, ka visi ārējie gredzeni bija piesieti pie zemes, lai būtu viegli savienot ar Arduino. Tā tas nav.

2. darbība. Pārskatīts dizains

Pārskatīts dizains
Pārskatīts dizains
Pārskatīts dizains
Pārskatīts dizains
Pārskatīts dizains
Pārskatīts dizains

Pēc nelielas meklēšanas kādā Krievijas vietnē atradu shematisku, kas šķiet precīza.

Komentāri par shēmu:

Šķiet, ka AC1187 ir pielāgots mikrokontrolleris.

LiPo akumulators ir pievienots AC1187 VBat tapai. Acīmredzot VDDIO ir 3.3V izeja, ko sauc par VCC. DACL un DACR ir audio izejas.

Shēma ??: Saskaņā ar šo shēmu izskatās, ka barošanas slēdzim jābūt ieslēgtam, lai uzlādētu akumulatoru. Neticu, ka tā tas ir. Šajā brīdī man vienalga.

Nu, manam binaurālo sitienu spēlētājam man visvairāk rūp skaļuma kontrole. Šie spēlētāji automātiski sāk spēlēt, tāpēc es varētu to pārtraukt, atvienojot strāvu. Ja paskatās shematiski, gan Vol+, gan Vol- ir piesaistīti Vcc. tāpēc es domāju, varbūt es varētu izmantot digitālo signālu, lai pin3 vai pin4 iezemētu. Diemžēl es paskatījos uz šīm tapām ar osciloskopu, un tas ir 3,3 V signāls ar negatīvām tapām. Es mēģināju izmantot dažus rezistorus, bet tas nedarbojās.

Es esmu briesmīgs analogās shēmas dizainā. Nu, mans draugs, kolēģis Instructabler no Jaunzēlandes, ieteica izmantot PNP tranzistoru. Man bija daži 2N3906, tāpēc es tos izmēģināju, un šķita, ka tie darbojas.

Nav tik labi: es izmēģināju līdzīgu shēmu iepriekšējiem, nākamajiem un pauzes gadījumiem, bet nevarēju panākt, lai tā darbotos.

Es arī mēģināju pārslēgt strāvu ar 2N3906, bet tas nedarbojās. Tātad, meklējot internetā, es redzēju dizainu, izmantojot P kanāla MosFET. Diemžēl vienīgā, kas man bija pa rokai, bija SMD detaļa AO3401. Tāpēc man bija jāpārveido viens, lai es varētu to pārklāt ar maizi.

Nu, šķiet, ka mans maizes dēlis strādāja. Pievienots mans shematiskais un Eagle Cadsoft shematiskais.

3. darbība: ieviešana

Īstenošana
Īstenošana
Īstenošana
Īstenošana

PADOMS. Lielākajai daļai uzlādējamo ierīču, kas uzlādēšanai izmanto USB, ir LiPo baterijas, kuru spriegums ir aptuveni 2,8–4,2 volti, un ķēdes darbojas ar 3,3 voltu spriegumu.

Tas ietver šo Mini Clip MP3 atskaņotāju. Savam Arduino es izvēlējos 3.3v Pro Micro, kas arī iegādāts no Aliexpress.com, lai man būtu saderīgs spriegums.

AC1187 MP3 PCB izmaiņas:

Noņemiet lenti un pogas kupola sloksni.

Atkausējiet LiPo akumulatoru.

Pievienojiet vadu vietai, kur tika pievienots akumulatora negatīvais spailis. Tas būs zemējuma vads.

Pogas pusē pievienojiet divus vadus K1 tapām. Ārējais gredzens ir Vcc, iekšējais punkts ir AC1187 tapa 3.

Pievienojiet vienu vadu K2 ārējam gredzenam, tas ir AC1187 4. tapa.

Pievienojiet četrus vadus vīriešu galvenei, Vcc, Gnd, Pin3 un Pin 4.

Es novietoju shēmu uz protoboarda.

Ir pievienota Arduino skice (MP3controller.ino) 3.3v Sparkfun Pro Micro.

Lai pārbaudītu, ievietojiet dažus MP3 failus mikro SD kartē, ievietojiet tos MP3 atskaņotājā, pievienojiet dažas austiņas MP3 atskaņotājam. Ielādējiet MP3controller.ino vietnē Pro Micro.

Tagad jums vajadzētu būt iespējai kontrolēt skaļumu, izmantojot pogas VOLDN un VOLUP. Jā, es zinu, ka es būtu varējis darīt to pašu ar oriģinālajām pogām, taču tas ir pierādījums koncepcijai, ka varu kontrolēt jaudu, skaļuma palielināšanu un dn ar Arduino.

4. darbība. Secinājumi un padomi

Secinājumi un padomi
Secinājumi un padomi
Secinājumi un padomi
Secinājumi un padomi

Tātad, tas darbojas diezgan labi.

Parasti es to padarītu par PCB, bet es neesmu izlēmis par sava binaurālā sitienu atskaņotāja dizainu.

Vēl viena problēma, kas man bija, bija, pārbaudot šo iestatījumu, es atvienoju mikro USB kabeli no sava Pro Micro, un viss savienotājs bija komplektā. Es esmu VECS, manas acis ir sliktas, par laimi, izmantojot lupas, es varēju to pielodēt. Es nolēmu karsti pielīmēt savienotāju pie PCB.

Es uzzināju kaut ko par MP3 failiem (vismaz dažiem)

Es nopirku trīs no šiem spēlētājiem, tos pārbaudot, es atklāju diezgan dīvainu gadījumu. Kad es paņēmu savu microSD karti ar MP3, no vienas uz otru, tā sāka atskaņot to pašu ierakstu no iepriekšējās. Acīmredzot tas atceras ieraksta numuru un saglabā to kaut kur MP3 failā, iespējams, metafilē. Tālāk pārbaudot, šķiet, ka tiek saglabāts arī pēdējais skaļuma līmenis.

Ieteicams: