Satura rādītājs:
- 1. darbība: atdaliet to
- 2. darbība. Pārskatīts dizains
- 3. darbība: ieviešana
- 4. darbība. Secinājumi un padomi
Video: MiniClipMP3Hack: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
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
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ē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
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
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:
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar RPI attēlu un attēliem: 7 soļi (ar attēliem)
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar Rpi-imager un Pictures: Es plānoju izmantot šo Rapsberry PI daudzos jautros projektos savā emuārā. Jūtieties brīvi to pārbaudīt. Es gribēju atkal izmantot savu aveņu PI, bet manā jaunajā vietā nebija tastatūras vai peles. Pagāja laiks, kopš es izveidoju aveņu
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Skrūve - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): 6 soļi (ar attēliem)
Bolt - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): Induktīvās uzlādes (pazīstamas arī kā bezvadu uzlāde vai bezvadu uzlāde) ir bezvadu enerģijas pārneses veids. Tas izmanto elektromagnētisko indukciju, lai nodrošinātu elektroenerģiju pārnēsājamām ierīcēm. Visizplatītākā lietojumprogramma ir Qi bezvadu uzlādes st
Ciclop 3D skeneris Mans ceļš soli pa solim: 16 soļi (ar attēliem)
Ciclop 3d skeneris mans ceļš soli pa solim: Sveiki, es sapratīšu slaveno Ciclop 3D skeneri. Visi soļi, kas ir labi izskaidroti sākotnējā projektā, nav pieejami. Vispirms veicu dažus labojumus, lai vienkāršotu procesu Es izdrukāju pamatni un atkārtoti pārveidoju PCB, bet turpiniet
Kamera atvieglotiem laika intervāla attēliem: 22 soļi (ar attēliem)
Kamera atvieglotiem laika intervāla attēliem: es pārbaudīju vienu no citām instrukcijām par laika nobīdes filmu veidošanu. Viņš diezgan labi aptvēra filmas daļu. Viņš pastāstīja par bezmaksas programmatūru, kuru varat lejupielādēt, lai izveidotu filmas. Es sev teicu: domāju, ka redzēšu, vai varu