Mundarija:
- 1 -qadam: ajratib oling
- 2 -qadam: qayta ko'rib chiqilgan dizayn
- 3 -qadam: Amalga oshirish
- 4 -qadam: Xulosa va maslahatlar
Video: MiniClipMP3Hack: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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
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
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:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Twinky bilan eng zo'r Arduino robot bilan tanishing: 7 qadam (rasmlar bilan)
Twinky bilan eng zo'r Arduino roboti bilan tanishing: Salom, men sizga "Jibo" ni o'zim qanday yaratganimni o'rgataman. lekin "Twinky" deb nomlangan, men buni ochib bermoqchiman … Bu nusxa emas! Men ikkiyuzlamachilik bilan qurardim va shundan keyingina shunga o'xshash narsaning mavjudligini tushundim: bu erda
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam