Mundarija:

MiniClipMP3Hack: 4 qadam (rasmlar bilan)
MiniClipMP3Hack: 4 qadam (rasmlar bilan)

Video: MiniClipMP3Hack: 4 qadam (rasmlar bilan)

Video: MiniClipMP3Hack: 4 qadam (rasmlar bilan)
Video: OOPS! ALL OF THE NAIL POLISH IS WASTED! 😭| Just try this cool nail hack for the perfect look #shorts 2024, Noyabr
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

Mini klip MP3 pleer

Shunday qilib, bu Lazy Old Geek (L. O. G.) yaqinda Aliexpress.com saytidan bir nechta Mini Clip MP3 pleerlarni sotib oldi. Men ularni sotib olganimda, ular taxminan 1,20 AQSh dollari edi. Ular micro SD kartaga o'rnatilgan MP3 formatidagi fayllarni stereo tarzda ijro etishadi. Ular aslida juda yaxshi ishlaydi. Ularni zaryadlang, micro SD karta va quloqchinlarni ulang, yoqing. U avtomatik ravishda ishga tushadi.

Men ularni sotib olishimning sabablaridan biri - binural beats o'yinchisini yaratish edi. Mening birinchi maqsadim - bu Mini Clip MP3 pleerni Arduino bilan boshqarish.

1 -qadam: ajratib oling

Uni ajratib oling
Uni ajratib oling
Uni ajratib oling
Uni ajratib oling
Uni ajratib oling
Uni ajratib oling

OK, ajratish, Xacto pichog'ini olish, uni chetidan yugurish va ko'tarish oson.

PCBda siz old panel tugmachalariga mos keladigan beshta metall gumbazni ko'rasiz, Vol+ Vol-, Pauza, Oldingi va Keyingi. Gumbazni pastga tushirganda, metall tashqi halqani markaz bilan bog'laydigan kalit qiladi. Bu metall gumbazlar aniq tasma bilan mahkamlanadi.

PCBda faqat bitta IC mavjud. Ehtimol, AC1187, ICda bosilgan raqam, ehtimol, faqat sana kodidir. Faqat boshqa komponentlar - kondansatör, LED, quvvat kaliti, micro SD adapteri va batareya.

Shunday qilib, mening maqsadim - pleyerni dasturiy ta'minot yordamida boshqarish, xuddi tugmachalar kabi.

Uchinchi rasmda lenta va gumbazlar olib tashlangan tenglikni tugma tomoni ko'rsatilgan. Men umid qilardimki, tashqi halqalarning hammasi erga bog'langan, shuning uchun Arduino bilan bog'lanish oson bo'ladi. Bu shunday emas.

2 -qadam: qayta ko'rib chiqilgan dizayn

Qayta ko'rib chiqilgan dizayn
Qayta ko'rib chiqilgan dizayn
Qayta ko'rib chiqilgan dizayn
Qayta ko'rib chiqilgan dizayn
Qayta ko'rib chiqilgan dizayn
Qayta ko'rib chiqilgan dizayn

Qidiruvdan so'ng, men biron bir rus saytida aniq ko'rinadigan sxemani topdim.

Sxemaga sharhlar:

AC1187 moslashtirilgan mikrokontroller bo'lib ko'rinadi.

LiPo batareyasi AC1187 VBat piniga ulangan. Ko'rinib turibdiki, VDDIO - VCC deb nomlangan 3,3V kuchlanish. DACL va DACR - bu audio chiqish.

Sxematik: Ushbu sxemaga ko'ra, batareyani zaryad qilish uchun quvvat tugmasi yoqilgan bo'lishi kerak. Men bunga ishonmayman. Bu vaqtda menga ahamiyat bermaydi.

Xo'sh, mening binaural beats o'yinchim uchun ovozni boshqarish men uchun eng muhim. Bu o'yinchilar avtomatik ravishda o'ynashni boshlaydilar, shuning uchun men kuchni o'chirib, uni to'xtata olaman. Agar siz sxemaga qarasangiz, Vol+ va Vol- Vcc bilan bog'langan. Men, ehtimol, pin3 yoki pin4ni erga ulash uchun raqamli signaldan foydalanishim mumkin deb o'yladim. Afsuski, men bu pimlarni osiloskop bilan qaradim va ular 3,3V kuchlanishli, salbiy uchlari bor. Men ba'zi rezistorlardan foydalanmoqchi bo'ldim, lekin u ishlamadi.

Men analog sxemani loyihalashda dahshatliman. Xo'sh, mening do'stim, Yangi Zelandiyadan kelgan o'qituvchi, PNP tranzistoridan foydalanishni taklif qildi. Menda 2N3906 bor edi, shuning uchun men ularni sinab ko'rdim va ular ishlayotganga o'xshardi.

Yaxshi emas: men shunga o'xshash sxemani Prev, Next va Pause uchun sinab ko'rdim, lekin uni ishlay olmadim.

Men ham 2N3906 bilan quvvatni o'zgartirishga harakat qildim, lekin u ishlamadi. Shunday qilib, Internetda qidirib, MosFET P -kanalidan foydalangan holda dizaynni ko'rdim. Afsuski, menda faqat AO3401 SMD qismi bor edi. Shunday qilib, men uni o'zgartirishim kerak edi, shunda men uni taxtaga joylashtirdim.

Xo'sh, mening non taxtam ishlayotganga o'xshardi. Mening sxemam va Eagle Cadsoft sxemasi ilova qilingan.

3 -qadam: Amalga oshirish

Amalga oshirish
Amalga oshirish
Amalga oshirish
Amalga oshirish

MASLAHAT: USB -ni zaryad qilish uchun ishlatiladigan barcha qayta zaryadlanuvchi qurilmalarda LiPo batareyalari bor, ular taxminan 2,8 dan 4,2 V gacha va kontaktlarning zanglashi 3,3 V da ishlaydi.

Bunga Mini -klip MP3 pleer kiradi. Arduino uchun men Aliexpress.com saytidan sotib olingan 3.3v Pro Micro -ni tanladim, shunda men mos keladigan kuchlanishlarga ega bo'lardim.

AC1187 MP3 PCB -ga o'zgartirishlar:

Tasma va tugma gumbaz tasmasini olib tashlang.

LiPo batareyasini ajratib oling.

Batareyaning salbiy terminali ulangan joyga simni ulang. Bu tuproqli sim bo'ladi.

Tugma tomonida ikkita simni K1 pinlariga ulang. Tashqi halqa Vcc, ichki nuqta AC1187 pin 3.

Bir simni K2 tashqi halqasiga ulang, bu AC1187 pin 4.

To'rtta simni erkak sarlavhaga ulang: Vcc, Gnd, Pin3 va Pin 4.

Men sxemani protoboardga joylashtirdim.

3.3v Sparkfun Pro Micro uchun Arduino eskizi (MP3controller.ino) biriktirilgan.

Sinab ko'rish uchun MP3 formatidagi fayllarni micro SD kartaga joylashtiring, MP3 pleerga kiriting, naushniklarni MP3 pleerga ulang. MP3controller.ino -ni Pro Micro -ga yuklang.

Endi siz ovoz balandligini VOLDN va VOLUP tugmalari bilan boshqarishingiz kerak. Ha, men xuddi shu narsani asl tugmachalari bilan qilishim mumkinligini bilaman, lekin bu Arduino yordamida quvvatni, ovoz balandligini va Dn -ni boshqarishim mumkin degan tushunchaning isboti.

4 -qadam: Xulosa va maslahatlar

Xulosa va maslahatlar
Xulosa va maslahatlar
Xulosa va maslahatlar
Xulosa va maslahatlar

Shunday qilib, bu juda yaxshi ishlaydi.

Odatda, men buni PCBga aylantirardim, lekin men o'zimning plyonkali binurali dizaynga qaror qilmaganman.

Yana bir muammo shundaki, men ushbu sozlamani sinab ko'rganimda, micro USB kabelini Pro Micro -dan uzib tashladim va butun ulagich u bilan birga keldi. Men keksayib qoldim, ko'zlarim yomon, xayriyatki, kattalashtiruvchi ko'zoynaklarim bilan uni qayta lehimlay oldim. Men ulagichni tenglikka issiq yopishtirishga qaror qildim.

Men MP3 fayllari haqida biror narsa o'rgandim (hech bo'lmaganda ularning ba'zilari uchun)

Men bu o'yinchilardan uchtasini sotib oldim, ularni sinovdan o'tkazib, men g'alati hodisani topdim. MP3 bilan microSD kartamni biridan ikkinchisiga olganimda, u avvalgi trekni o'ynay boshladi. Ko'rinib turibdiki, u trek raqamini eslab qoladi va uni MP3 faylida saqlaydi, ehtimol metafayl. Va keyingi sinovlar shuni ko'rsatadiki, oxirgi ovoz balandligi ham saqlangan.

Tavsiya: