فهرست مطالب:

MiniClipMP3 هک: 4 مرحله (همراه با تصاویر)
MiniClipMP3 هک: 4 مرحله (همراه با تصاویر)

تصویری: MiniClipMP3 هک: 4 مرحله (همراه با تصاویر)

تصویری: MiniClipMP3 هک: 4 مرحله (همراه با تصاویر)
تصویری: Florence, Italy Walking Tour - NEW - 4K with Captions: Prowalk Tours 2024, جولای
Anonim
MiniClipMP3Hack
MiniClipMP3Hack

پخش کننده MP3 کوتاه مینی

بنابراین این Lazy Old Geek (L. O. G.) اخیراً چند پخش کننده MP3 Mini Clip از Aliexpress.com خریداری کرده است. وقتی آنها را خریدم ، قیمت آنها 1.20 دلار آمریکا بود. آنها فایل های MP3 را که روی کارت micro SD قرار می گیرند به صورت استریو پخش می کنند. در واقع آنها بسیار خوب کار می کنند. آنها را شارژ کنید ، کارت micro SD و مقداری هدفون را وصل کنید ، آن را روشن کنید. به طور خودکار راه اندازی می شود.

یکی از دلایلی که آنها را خریداری کردم ، ایجاد پخش کننده دو گوش بود. بنابراین اولین هدف من کنترل این پخش کننده MP3 Mini Clip با آردوینو است.

مرحله 1: آن را جدا کنید

جدایش کن
جدایش کن
جدایش کن
جدایش کن
جدایش کن
جدایش کن

خوب ، جدا کردن آن آسان است ، یک چاقو Xacto بردارید ، آن را در امتداد لبه ها اجرا کنید و بلند کنید.

در PCB ، پنج گنبد فلزی را مشاهده می کنید که با دکمه های صفحه جلویی ، Vol+ Vol- ، Pause ، Prev و Next مطابقت دارند. نحوه عملکرد اینها وقتی گنبد به پایین رانده می شود ، فلز یک سوئیچ ایجاد می کند که حلقه بیرونی را با مرکز وصل می کند. این گنبدهای فلزی با مقداری نوار شفاف در جای خود نگه داشته شده اند.

فقط یک IC روی PCB وجود دارد. احتمالاً AC1187 است ، شماره چاپ شده روی IC ظاهرا فقط یک کد تاریخ است. فقط اجزای دیگر خازن ، LED ، سوئیچ تغذیه ، آداپتور micro SD و باتری هستند.

بنابراین هدف من کنترل نرم افزار پخش کننده من با نرم افزار است ، مانند دکمه ها.

تصویر سوم سمت دکمه PCB را با نوار و گنبدهای برداشته شده نشان می دهد. چیزی که من امیدوار بودم این بود که همه حلقه های بیرونی به زمین وصل شده اند بنابراین ارتباط با آردوینو آسان خواهد بود. مسئله این نیست.

مرحله 2: طراحی بازنگری شده

طراحی بازنگری شده
طراحی بازنگری شده
طراحی بازنگری شده
طراحی بازنگری شده
طراحی بازنگری شده
طراحی بازنگری شده

پس از جستجو ، در برخی از سایت های روسی یک طرح کلی پیدا کردم که به نظر می رسد دقیق باشد.

نظرات طرح کلی:

به نظر می رسد AC1187 یک میکروکنترلر سفارشی است.

باتری LiPo به پین AC1187 VBat متصل است. VDDIO ظاهراً یک خروجی 3.3 ولت به نام VCC است. DACL و DACR خروجی های صوتی هستند.

شماتیک ؟؟: با توجه به این شماتیک ، به نظر می رسد برای شارژ باتری باید کلید پاور روشن باشد. من معتقدم اینطور نیست در این مرحله من اهمیتی نمی دهم

خوب برای پخش کننده دو گوش من ، چیزی که بیشتر به آن اهمیت می دهم کنترل صدا است. این بازیکنان به طور خودکار شروع به بازی می کنند ، بنابراین من می توانم با قطع برق آن را متوقف کنم. اگر به شماتیک نگاه کنید ، Vol+ و Vol- هر دو با Vcc گره خورده اند. بنابراین من فکر می کردم شاید بتوانم از یک سیگنال دیجیتال برای pin3 یا pin4 برای اتصال به زمین استفاده کنم. متأسفانه ، من آن پین ها را با یک اسیلوسکوپ نگاه کردم و آنها یک سیگنال 3.3 ولت با جهش منفی هستند. من سعی کردم از برخی مقاومت ها استفاده کنم اما جواب نداد.

من در طراحی مدارهای آنالوگ وحشتناک هستم. خب ، دوست من ، یکی از همکاران آموزشی نیوزلند ، استفاده از ترانزیستور PNP را پیشنهاد کرد. من تعدادی 2N3906 داشتم بنابراین آنها را امتحان کردم و به نظر می رسید که کار می کنند.

چندان خوب نیست: من یک طرح مشابه برای Prev ، Next و Pause امتحان کردم اما نتوانستم آن را اجرا کنم.

من همچنین سعی کردم با 2N3906 برق را تغییر دهم اما کار نکرد. بنابراین در جستجوی اینترنت ، طرحی را مشاهده کردم که از یک کانال MosFET استفاده می کرد. خوب ، متأسفانه ، تنها موردی که در دست داشتم قطعه SMD بود ، AO3401. بنابراین مجبور شدم یکی را تغییر دهم تا بتوانم آن را به صورت نان ورید در آورم.

خوب ، به نظر می رسید تخته نان من کار می کند. پیوست شماتیک من و شماتیک Eagle Cadsoft است.

مرحله 3: پیاده سازی

پیاده سازی
پیاده سازی
پیاده سازی
پیاده سازی

نکته: اکثر دستگاه های قابل شارژ با استفاده از USB برای شارژ دارای باتری های LiPo هستند که حدود 2.8 تا 4.2 ولت در آنها جریان دارد و مدارها در 3.3 ولت کار می کنند.

این شامل پخش کننده MP3 Mini Clip است. برای Arduino من یک 3.3v Pro Micro را که از Aliexpress.com خریداری شده است انتخاب کردم تا ولتاژهای سازگار داشته باشم.

تغییرات در PCB MP3 AC1187:

نوار و نوار گنبد دکمه را بردارید.

باتری LiPo را جدا نکنید.

سیم را به محلی که پایانه منفی باتری وصل شده است وصل کنید. این سیم زمین خواهد بود.

در سمت دکمه ، دو سیم را به پایه های K1 وصل کنید. حلقه بیرونی Vcc است ، نقطه داخلی AC1187 پین 3 است.

یک سیم را به حلقه بیرونی K2 وصل کنید ، این AC1187 پین 4 است.

چهار سیم را به هدر مرد ، Vcc ، Gnd ، Pin3 و Pin 4 وصل کنید.

من طرح کلی را روی صفحه اصلی قرار دادم.

طرح آردوینو (MP3controller.ino) برای 3.3v Sparkfun Pro Micro پیوست شده است.

برای آزمایش ، برخی از فایل های MP3 را روی کارت SD میکرو قرار دهید ، آن را در دستگاه پخش MP3 قرار دهید ، برخی هدفون را به پخش کننده MP3 وصل کنید. MP3controller.ino را در Pro Micro بارگذاری کنید.

اکنون باید بتوانید صدا را با دکمه های VOLDN و VOLUP کنترل کنید. بله ، من می دانم که می توانم همین کار را با دکمه های فشاری اصلی انجام دهم ، اما این اثبات این مفهوم است که من می توانم قدرت ، Volume Up و Dn را با آردوینو کنترل کنم.

مرحله 4: نتیجه گیری و نکات

نتیجه گیری و نکات
نتیجه گیری و نکات
نتیجه گیری و نکات
نتیجه گیری و نکات

بنابراین ، این بسیار خوب کار می کند.

به طور معمول ، من این را به یک PCB تبدیل می کنم ، اما در مورد طراحی دستگاه پخش کننده ضربات دو گوش خود تصمیم نگرفته ام.

مشکل دیگری که داشتم این بود که هنگام آزمایش این تنظیم ، کابل میکرو USB را از Pro Micro خود جدا کردم و تمام کانکتور همراه آن بود. من پیر هستم ، چشمانم بد است ، خوشبختانه با ذره بین خود توانستم دوباره آن را لحیم کنم. تصمیم گرفتم کانکتور را به PCB چسب بزنم.

من در مورد فایل های MP3 (حداقل برای برخی از آنها) چیزی آموختم

من سه تا از این بازیکنان را خریدم ، در حالی که آنها را آزمایش می کردم ، یک اتفاق نسبتاً عجیب پیدا کردم. وقتی کارت microSD خود را با MP3 بر روی آن گرفتم ، از یکی به دیگری شروع به پخش کرد ، همان آهنگ قبلی را شروع کرد. ظاهراً شماره آهنگ را به خاطر می آورد و آن را در جایی در فایل MP3 ذخیره می کند ، احتمالاً metafile. و در آزمایش بیشتر ، به نظر می رسد که آخرین سطح حجم نیز ذخیره شده است.

توصیه شده: