সুচিপত্র:

MiniClipMP3Hack: 4 টি ধাপ (ছবি সহ)
MiniClipMP3Hack: 4 টি ধাপ (ছবি সহ)

ভিডিও: MiniClipMP3Hack: 4 টি ধাপ (ছবি সহ)

ভিডিও: MiniClipMP3Hack: 4 টি ধাপ (ছবি সহ)
ভিডিও: How to play this game | Billiards city game bangla review 2024, নভেম্বর
Anonim
MiniClipMP3 হ্যাক
MiniClipMP3 হ্যাক

মিনি ক্লিপ MP3 প্লেয়ার

তাই এই অলস ওল্ড গিক (L. O. G.) সম্প্রতি Aliexpress.com থেকে কিছু মিনি ক্লিপ MP3 প্লেয়ার কিনেছে। যখন আমি এগুলো কিনেছিলাম, সেগুলো ছিল প্রায় $ 1.20 USD। তারা স্টেরিওতে মাইক্রো এসডি কার্ডে রাখা এমপি 3 ফাইল চালায়। তারা আসলে বেশ ভালো কাজ করে। তাদের চার্জ করুন, একটি মাইক্রো এসডি কার্ড এবং কিছু হেডফোন লাগান, এটি চালু করুন। এটি স্বয়ংক্রিয়ভাবে শুরু হয়।

আমি তাদের কেনার একটি কারণ ছিল একটি দ্বৈত বিট প্লেয়ার তৈরি করা। তাই আমার প্রথম লক্ষ্য হল এই মিনি ক্লিপ এমপি 3 প্লেয়ারকে আরডুইনো দিয়ে নিয়ন্ত্রণ করা।

ধাপ 1: এটি আলাদা করুন

টেক ইট এপার্ট
টেক ইট এপার্ট
টেক ইট এপার্ট
টেক ইট এপার্ট
টেক ইট এপার্ট
টেক ইট এপার্ট

ঠিক আছে এটা আলাদা করা সহজ, একটি Xacto ছুরি নিন, এটি প্রান্ত বরাবর চালান এবং উত্তোলন করুন।

পিসিবিতে, আপনি পাঁচটি ধাতব গম্বুজ দেখতে পাবেন যা সামনের প্যানেলের বোতামগুলির সাথে মিলে যায়, Vol+ Vol-, Pause, Prev এবং Next। গম্বুজটি নিচে ঠেলে যখন এই কাজগুলি করা হয়, তখন ধাতু বাইরের রিংকে কেন্দ্রের সাথে সংযুক্ত করে একটি সুইচ তৈরি করে। এই ধাতব গম্বুজগুলি কিছু পরিষ্কার টেপ দিয়ে জায়গায় রাখা হয়েছে।

পিসিবিতে শুধুমাত্র একটি আইসি আছে। এটি সম্ভবত একটি AC1187, IC- এ মুদ্রিত নম্বরটি দৃশ্যত কেবল একটি তারিখ কোড। শুধুমাত্র অন্যান্য উপাদান হল একটি ক্যাপাসিটর, একটি LED, পাওয়ার সুইচ, মাইক্রো এসডি অ্যাডাপ্টার এবং ব্যাটারি।

সুতরাং আমার লক্ষ্য সফ্টওয়্যার দিয়ে আমার প্লেয়ারকে নিয়ন্ত্রণ করা, যেমন বোতামগুলি।

তৃতীয় ছবিতে পিসিবির বোতাম সাইড দেখানো হয়েছে যাতে টেপ এবং গম্বুজ সরানো হয়েছে। আমি যা আশা করছিলাম তা হ'ল বাইরের সমস্ত রিংগুলি মাটিতে বাঁধা ছিল তাই এটি একটি আরডুইনো দিয়ে ইন্টারফেস করা সহজ হবে। ব্যাপার সেটা না.

ধাপ 2: সংশোধিত নকশা

সংশোধিত ডিজাইন
সংশোধিত ডিজাইন
সংশোধিত ডিজাইন
সংশোধিত ডিজাইন
সংশোধিত ডিজাইন
সংশোধিত ডিজাইন

কিছু অনুসন্ধানের পরে আমি কিছু রাশিয়ান সাইটে একটি পরিকল্পিত খুঁজে পেয়েছি যা সঠিক বলে মনে হচ্ছে।

পরিকল্পিত মন্তব্য:

AC1187 একটি কাস্টম মাইক্রোকন্ট্রোলার বলে মনে হচ্ছে।

LiPo ব্যাটারি AC1187 VBat পিনের সাথে সংযুক্ত। VDDIO দৃশ্যত VCC নামে একটি 3.3V আউটপুট। DACL এবং DACR হল অডিও আউটপুট।

স্কিম্যাটিক ??: এই স্কিম্যাটিক অনুযায়ী, মনে হচ্ছে ব্যাটারি চার্জ করার জন্য পাওয়ার সুইচ চালু থাকা দরকার। আমি বিশ্বাস করি না যে এই ক্ষেত্রে। এই মুহুর্তে আমি পাত্তা দিই না।

ভাল আমার binaural বীট প্লেয়ার জন্য, আমি কি সবচেয়ে যত্ন সম্পর্কে ভলিউম নিয়ন্ত্রণ করা হয়। এই খেলোয়াড়রা স্বয়ংক্রিয়ভাবে খেলা শুরু করে, তাই আমি শক্তি অপসারণ করে এটি বন্ধ করতে পারি। যদি আপনি পরিকল্পিতভাবে দেখেন, Vol+ এবং Vol- উভয়ই Vcc- এর সাথে আবদ্ধ। তাই আমি ভাবছিলাম হয়তো আমি একটি ডিজিটাল সিগন্যাল পিন 3 বা পিন 4 কে গ্রাউন্ডে ব্যবহার করতে পারি। দুর্ভাগ্যক্রমে, আমি সেই পিনের দিকে অসিলোস্কোপ দিয়ে তাকিয়েছিলাম এবং সেগুলি নেগেটিভ চলমান স্পাইকের সাথে 3.3V সংকেত। আমি কিছু প্রতিরোধক ব্যবহার করার চেষ্টা করেছি কিন্তু এটি কাজ করে নি।

আমি এনালগ সার্কিট ডিজাইনে ভয়ঙ্কর। আচ্ছা, আমার বন্ধু, নিউজিল্যান্ডের একজন সহ-নির্দেশক, একটি পিএনপি ট্রানজিস্টর ব্যবহার করার পরামর্শ দিয়েছেন। আমার কিছু 2N3906 ছিল তাই আমি তাদের চেষ্টা করেছি এবং তারা কাজ করছে বলে মনে হচ্ছে।

এত ভাল না: আমি প্রিভ, নেক্সট এবং পজ এর জন্য অনুরূপ স্কিম চেষ্টা করেছি কিন্তু কাজ করতে পারিনি।

আমি একটি 2N3906 দিয়ে পাওয়ার স্যুইচ করার চেষ্টা করেছি কিন্তু এটি কাজ করে নি। তাই ইন্টারনেটে অনুসন্ধান করে, আমি একটি পি চ্যানেল MosFET ব্যবহার করে একটি নকশা দেখেছি। ভাল, দুর্ভাগ্যবশত, আমার হাতে একমাত্র ছিল একটি এসএমডি অংশ, AO3401। তাই আমাকে একটি পরিবর্তন করতে হয়েছিল যাতে আমি এটি রুটিবোর্ড করতে পারি।

আচ্ছা, আমার ব্রেডবোর্ড কাজ করছে বলে মনে হচ্ছে। সংযুক্ত আমার পরিকল্পিত এবং agগল Cadsoft পরিকল্পিত।

ধাপ 3: বাস্তবায়ন

বাস্তবায়ন
বাস্তবায়ন
বাস্তবায়ন
বাস্তবায়ন

টিপ: চার্জ করার জন্য ইউএসবি ব্যবহার করে বেশিরভাগ রিচার্জেবল ডিভাইসে লিপো ব্যাটারি থাকে যা তাদের মধ্যে প্রায় 2.8v থেকে 4.2v এবং সার্কিটগুলি 3.3v এ কাজ করে।

এই মিনি ক্লিপ MP3 প্লেয়ার অন্তর্ভুক্ত। আমার Arduino এর জন্য আমি Aliexpress.com থেকে কেনা একটি 3.3v প্রো মাইক্রো নির্বাচন করেছি যাতে আমার সামঞ্জস্যপূর্ণ ভোল্টেজ থাকবে।

AC1187 MP3 PCB- এ পরিবর্তন:

টেপ এবং বোতাম গম্বুজ ফালা সরান।

LiPo ব্যাটারি আনসোল্ডার।

একটি তারের সাথে সংযোগ করুন যেখানে ব্যাটারির নেগেটিভ টার্মিনাল সংযুক্ত ছিল। এটি স্থল তার হবে।

বোতামের পাশে, K1 পিনের সাথে দুটি তারের সংযোগ করুন। বাইরের রিং Vcc, ভিতরের বিন্দু AC1187 পিন 3।

K2 এর বাইরের রিংয়ের সাথে একটি তার সংযুক্ত করুন, এটি AC1187 পিন 4।

চারটি তারের একটি পুরুষ হেডার, Vcc, Gnd, Pin3 এবং Pin 4 এর সাথে সংযুক্ত করুন।

আমি একটি protoboard সম্মুখের দিকে পরিকল্পিত breadboarded।

3.3v স্পার্কফুন প্রো মাইক্রোর জন্য Arduino স্কেচ (MP3controller.ino) সংযুক্ত করা হয়েছে।

পরীক্ষা করার জন্য, কিছু এমপি 3 ফাইল মাইক্রো এসডি কার্ডে রাখুন, এমপি 3 প্লেয়ারে,োকান, কিছু হেডফোন এমপি 3 প্লেয়ারের সাথে সংযুক্ত করুন। প্রো মাইক্রোতে MP3controller.ino লোড করুন।

এখন আপনি VOLDN এবং VOLUP বোতামের সাহায্যে ভলিউম নিয়ন্ত্রণ করতে সক্ষম হবেন। হ্যাঁ, আমি জানি আমি মূল পুশবাটনের সাথে একই কাজ করতে পারতাম কিন্তু এটি ধারণার প্রমাণ যে আমি একটি Arduino দিয়ে শক্তি, ভলিউম আপ এবং Dn নিয়ন্ত্রণ করতে পারি।

ধাপ 4: উপসংহার এবং টিপস

উপসংহার এবং টিপস
উপসংহার এবং টিপস
উপসংহার এবং টিপস
উপসংহার এবং টিপস

সুতরাং, এটি বেশ ভাল কাজ করে।

সাধারনত, আমি এটি একটি পিসিবি তে পরিণত করবো কিন্তু আমি আমার দ্বৈত বিটস প্লেয়ারের জন্য ডিজাইন করার সিদ্ধান্ত নিইনি।

আমার আরেকটি সমস্যা ছিল যখন আমি এই সেটআপটি পরীক্ষা করছিলাম, আমি আমার প্রো মাইক্রো থেকে মাইক্রো ইউএসবি কেবল সংযোগ বিচ্ছিন্ন করেছিলাম এবং পুরো সংযোগকারী এটি নিয়ে এসেছিল। আমি পুরাতন, আমার চোখ খারাপ, সৌভাগ্যবশত আমার ম্যাগনিফাইং চশমা দিয়ে, আমি এটি আবার সোল্ডার করতে সক্ষম হয়েছি। আমি পিসিবিতে সংযোগকারীকে গরম আঠালো করার সিদ্ধান্ত নিয়েছি।

আমি MP3 ফাইল সম্পর্কে কিছু শিখেছি (অন্তত তাদের কিছু জন্য)

আমি এই খেলোয়াড়দের মধ্যে তিনটি কিনেছি, তাদের পরীক্ষা করার সময়, আমি একটি অদ্ভুত ঘটনা খুঁজে পেয়েছি। যখন আমি আমার মাইক্রোএসডি কার্ডটি এমপি 3 এর সাথে নিয়েছিলাম, এক থেকে অন্যটিতে, এটি আগের থেকে একই ট্র্যাক বাজানো শুরু করেছিল। দৃশ্যত এটি ট্র্যাক নম্বর মনে রাখে এবং এটি এমপি 3 ফাইলে কোথাও সঞ্চয় করে, সম্ভবত মেটাফিল। এবং আরও পরীক্ষা, দেখা যাচ্ছে যে শেষ ভলিউম স্তরটিও সংরক্ষণ করা হয়েছে।

প্রস্তাবিত: