جدول المحتويات:

MiniClipMP3Hack: 4 خطوات (بالصور)
MiniClipMP3Hack: 4 خطوات (بالصور)

فيديو: MiniClipMP3Hack: 4 خطوات (بالصور)

فيديو: MiniClipMP3Hack: 4 خطوات (بالصور)
فيديو: The Iconic iPod Classic! 2024, شهر نوفمبر
Anonim
برنامج MiniClipMP3Hack
برنامج MiniClipMP3Hack

مشغل MP3 ميني كليب

لذا اشترى هذا المهوس القديم الكسول (L. O. G) مؤخرًا بعض مشغلات MP3 الصغيرة من Aliexpress.com. عندما اشتريتهم ، كانوا حوالي 1.20 دولار أمريكي. يقومون بتشغيل ملفات MP3 الموضوعة على بطاقة micro SD بصوت استريو. هم في الواقع يعملون بشكل جيد. قم بشحنها ، قم بتوصيل بطاقة micro SD وبعض سماعات الرأس ، قم بتشغيلها. يبدأ تلقائيًا.

كان أحد الأسباب التي دفعتني لشرائها هو إنشاء لاعب يدق بكلتا الأذنين. لذا فإن هدفي الأول هو التحكم في مشغل Mini Clip MP3 هذا باستخدام Arduino.

الخطوة 1: خذها بعيدا

خذها بعيدا
خذها بعيدا
خذها بعيدا
خذها بعيدا
خذها بعيدا
خذها بعيدا

حسنًا ، من السهل التفكيك وأخذ سكين Xacto وتشغيله على طول الحواف والرفع.

على لوحة الدوائر المطبوعة ، سترى خمسة قباب معدنية تتطابق مع أزرار اللوحة الأمامية ، المجلد + المجلد- ، وقفة ، والسابق والتالي. الطريقة التي تعمل بها هذه هي عندما يتم دفع القبة لأسفل ، يقوم المعدن بعمل مفتاح يربط الحلقة الخارجية بالمركز. يتم تثبيت هذه القباب المعدنية في مكانها بشريط لاصق واضح.

هناك IC واحد فقط على ثنائي الفينيل متعدد الكلور. من المحتمل أنه AC1187 ، والرقم المطبوع على IC هو على ما يبدو مجرد رمز تاريخ. المكونات الأخرى فقط هي المكثف ، و LED ، ومفتاح الطاقة ، ومحول micro SD ، والبطارية.

لذا فإن هدفي هو التحكم في المشغل الخاص بي باستخدام البرنامج ، تمامًا كما تفعل الأزرار.

تُظهر الصورة الثالثة جانب الزر من لوحة الدوائر المطبوعة مع إزالة الشريط والقباب. ما كنت أتمناه هو أن كل الحلقات الخارجية كانت مقيدة بالأرض بحيث يكون من السهل التعامل مع Arduino. ليس هذا هو الحال.

الخطوة الثانية: التصميم المنقح

التصميم المنقح
التصميم المنقح
التصميم المنقح
التصميم المنقح
التصميم المنقح
التصميم المنقح

بعد بعض البحث ، وجدت مخططًا في بعض المواقع الروسية يبدو دقيقًا.

تعليقات على التخطيطي:

يبدو أن AC1187 هو متحكم مخصص.

يتم توصيل بطارية LiPo بدبوس AC1187 VBat. يبدو أن VDDIO هو خرج 3.3 فولت يسمى VCC. DACL و DACR عبارة عن مخرجات صوتية.

التخطيطي ؟؟: وفقًا لهذا التخطيطي ، يبدو أن مفتاح الطاقة يجب أن يكون قيد التشغيل لشحن البطارية. لا أعتقد أن هذا هو الحال. في هذه المرحلة لا يهمني.

حسنًا ، بالنسبة للاعب يدق بكلتا الأذنين ، فإن أكثر ما يهمني هو التحكم في مستوى الصوت. يبدأ هؤلاء اللاعبون اللعب تلقائيًا ، لذا يمكنني إيقافه عن طريق إزالة الطاقة. إذا نظرت إلى التخطيطي ، فإن كلا من Vol + و Vol- مرتبطان بـ Vcc. لذلك كنت أفكر ربما يمكنني استخدام إشارة رقمية إلى pin3 أو pin4 على الأرض. لسوء الحظ ، نظرت إلى تلك المسامير باستخدام مرسمة الذبذبات وهي إشارة 3.3 فولت مع ارتفاعات سلبية. حاولت استخدام بعض المقاومات لكنها لم تنجح.

أنا فظيع في تصميم الدوائر التناظرية. حسنًا ، اقترح صديقي ، زميل Instructabler من نيوزيلندا ، استخدام ترانزستور PNP. كان لدي بعض 2N3906s لذا جربتها وبدا أنها تعمل.

ليس جيدًا: لقد جربت مخططًا مشابهًا لـ Prev و Next و Pause لكنني لم أتمكن من تشغيله.

حاولت أيضًا تبديل الطاقة باستخدام 2N3906 لكنها لم تنجح. لذا ، بالبحث في الإنترنت ، رأيت تصميمًا باستخدام قناة P MosFET. حسنًا ، لسوء الحظ ، كان الوحيد الذي أملكه هو جزء SMD ، AO3401. لذلك اضطررت إلى تعديل واحد حتى أتمكن من استخدامه.

حسنًا ، يبدو أن لوح التجارب الخاص بي يعمل. مرفق بي التخطيطي والتخطيطي Eagle Cadsoft.

الخطوة الثالثة: التنفيذ

تطبيق
تطبيق
تطبيق
تطبيق

تلميح: تحتوي معظم الأجهزة القابلة لإعادة الشحن التي تستخدم USB لشحنها على بطاريات LiPo التي تتراوح من 2.8 فولت إلى 4.2 فولت ، وتعمل الدوائر عند 3.3 فولت.

يتضمن ذلك مشغل Mini Clip MP3 هذا. بالنسبة إلى Arduino الخاص بي ، اخترت 3.3 فولت Pro Micro تم شراؤه أيضًا من Aliexpress.com ، لذلك سيكون لدي جهد كهربي متوافق.

تعديلات على AC1187 MP3 PCB:

قم بإزالة الشريط اللاصق وشريط قبة الأزرار.

قم بفك بطارية LiPo.

قم بتوصيل السلك حيث تم توصيل الطرف السالب للبطارية. سيكون هذا هو السلك الأرضي.

على جانب الزر ، قم بتوصيل سلكين بدبابيس K1. الحلقة الخارجية هي Vcc ، والنقطة الداخلية هي AC1187 pin 3.

قم بتوصيل سلك واحد بالحلقة الخارجية لـ K2 ، هذا هو AC1187 pin 4.

قم بتوصيل الأسلاك الأربعة برأس ذكر ، Vcc ، Gnd ، Pin3 و Pin 4.

لقد قمت بتركيب اللوح التخطيطي على لوح حماية.

تم إرفاق رسم Arduino (MP3controller.ino) لـ 3.3v Sparkfun Pro Micro.

للاختبار ، ضع بعض ملفات MP3 على بطاقة micro SD ، وأدخلها في مشغل MP3 ، وقم بتوصيل بعض سماعات الرأس بمشغل MP3. قم بتحميل MP3controller.ino على Pro Micro.

الآن يجب أن تكون قادرًا على التحكم في مستوى الصوت باستخدام أزرار VOLDN و VOLUP. نعم ، أعلم أنه كان بإمكاني فعل الشيء نفسه مع أزرار الضغط الأصلية ، لكن هذا دليل على أنه يمكنني التحكم في الطاقة ورفع الصوت و Dn باستخدام Arduino.

الخطوة 4: الاستنتاجات والنصائح

الاستنتاجات والنصائح
الاستنتاجات والنصائح
الاستنتاجات والنصائح
الاستنتاجات والنصائح

لذلك ، هذا يعمل بشكل جيد.

عادة ، سأحول هذا إلى ثنائي الفينيل متعدد الكلور لكنني لم أقرر تصميم لاعب النبضات بكلتا الأذنين.

كانت المشكلة الأخرى التي واجهتها عندما كنت أختبر هذا الإعداد ، فصلت كبل micro USB من جهاز Pro Micro وجاء معه الموصل بالكامل. أنا عجوز ، وعيني سيئة ، ولحسن الحظ باستخدام عدساتي المكبرة ، تمكنت من لحامها مرة أخرى. قررت الغراء الساخن للموصل ثنائي الفينيل متعدد الكلور.

لقد تعلمت شيئًا عن ملفات MP3 (على الأقل بالنسبة لبعضها)

اشتريت ثلاثة من هؤلاء اللاعبين ، أثناء اختبارهم ، وجدت أمرًا غريبًا نوعًا ما. عندما أخذت بطاقة microSD الخاصة بي مع MP3 عليها ، من واحدة إلى أخرى ، بدأت في تشغيل نفس المسار من السابق. يبدو أنه يتذكر رقم المسار ويخزنه في مكان ما على ملف MP3 ، ربما ملف التعريف. ومزيد من الاختبارات ، يبدو أنه يتم تخزين مستوى الصوت الأخير أيضًا.

موصى به: