সুচিপত্র:

ব্লুটুথ গেমপ্যাড হিসাবে গেমবয় অ্যাডভান্স: 7 ধাপ
ব্লুটুথ গেমপ্যাড হিসাবে গেমবয় অ্যাডভান্স: 7 ধাপ

ভিডিও: ব্লুটুথ গেমপ্যাড হিসাবে গেমবয় অ্যাডভান্স: 7 ধাপ

ভিডিও: ব্লুটুথ গেমপ্যাড হিসাবে গেমবয় অ্যাডভান্স: 7 ধাপ
ভিডিও: ব্লুটুথ গেমপ্যাড (wireless controller pg-9129 best quality # call for price. 01978281101 2024, নভেম্বর
Anonim
ব্লুটুথ গেমপ্যাড হিসেবে গেমবয় অ্যাডভান্স
ব্লুটুথ গেমপ্যাড হিসেবে গেমবয় অ্যাডভান্স

ডিভাইসটি মূলত একটি ESP32 লিঙ্ক পোর্টের মাধ্যমে GBA- এর সাথে সংযুক্ত। ডিভাইসের সাথে সংযুক্ত এবং GBA- তে কোন কার্তুজ withoutোকানো ছাড়া, একবার GBA ESP32 চালু করলে GBA- এ লোড করার জন্য একটি ছোট রম পাঠায়। এই রমটি একটি প্রোগ্রাম যা ESP32 এবং GBA এর মধ্যে যোগাযোগ সক্ষম করে এবং ব্লুটুথ সংযোগ পরিচালনা করে এবং ব্যবহারকারীর ইনপুট ESP32 এ পাঠায় যখন এটি একটি ব্লুটুথ হোস্টের সাথে সংযুক্ত থাকে এবং একটি গেমপ্যাড হিসাবে কাজ করে। দুর্ভাগ্যবশত এটি শুধুমাত্র traditionalতিহ্যগত GBA এর সাথে কাজ করে এবং আমি এটি GBA SP এর সাথে কাজ করতে পারিনি। আমি মনে করি GBA SP শুধু যথেষ্ট শক্তি দেয় না।

যখন ESP32 চালু হয় তখন SPI এর মাধ্যমে GBA- এ একটি মাল্টিবুট ক্রম সঞ্চালন করে যা ESP32 ফ্ল্যাশ মেমরিতে সঞ্চিত একটি রম পাঠায়। একবার লোড হয়ে গেলে ESP32 একই পিনে UART পোর্ট সক্ষম করে এবং রম ESP32 এর সাথে UART ব্যবহার করে লিঙ্ক পোর্টের মাধ্যমে যোগাযোগ করে। ESP32 3.3V দ্বারা চালিত হয় যা GBA পোর্টের মাধ্যমে দেয়

সরবরাহ:

ESP32 WROOM এবং ESP32 প্রোগ্রামার

GBA-GC নন-অফ অ্যাডাপ্টার GBA লিঙ্ক পোর্ট পুরুষ সংযোগকারী এবং কেসের জন্য

কিছু বৈদ্যুতিক টেপ এবং তার

ধাপ 1: ESP32 প্রোগ্রাম করুন

ESP32 প্রোগ্রাম করুন
ESP32 প্রোগ্রাম করুন

আপনার ESP32 প্রোগ্রামিং শুরু করুন ফার্মওয়্যার দিয়ে আপনি এখানে পাবেন:

github.com/Shyri/gba-bt-hid/tree/master/es…

আমি এই প্রোগ্রামারদের তারা সেখানে বিক্রি করে, ছবির মত একটি ব্যবহার করার পরামর্শ দিই।

এই প্রকল্পটি ESP-IDF v3.3.2 দিয়ে পরীক্ষা করা হয়েছিল যা আপনি এখানে খুঁজে পেতে পারেন:

আপনাকে btstack ইনস্টল করতে হবে। Https://github.com/bluekitchen/btstack/commit/a0a… কমিট করুন এই প্রকল্পে কাজ করা প্রমাণিত সাম্প্রতিকতম সংস্করণ।

শুধু ESP32 পরিবেশ নির্দেশাবলী অনুসরণ করুন এখানে

ESP32 প্রোগ্রামার এর মধ্যে প্লাগ করুন। প্রোগ্রামারকে পিসিতে প্লাগ করুন। কোড ডিরেক্টরিতে যান এবং 'মেক ফ্ল্যাশ' চালান

ধাপ 2: লিঙ্ক পোর্ট সংযোগকারী পাওয়া

লিঙ্ক পোর্ট সংযোগকারী পেয়ে
লিঙ্ক পোর্ট সংযোগকারী পেয়ে

আমি এই GBA-GC তারের একটি বিক্রি করার পরামর্শ দিই।

তারা একটি লিঙ্ক পোর্ট সংযোগকারী এবং একটি কেস উভয়ই প্রদান করবে যেখানে আপনি ডিভাইসটি রাখবেন এবং আপনার জিবিএতে সুন্দরভাবে সংযুক্ত হবে।

এটি disassembling এবং লিঙ্ক পোর্ট সংযোগকারী desolder। এখানে সাবধান থাকুন এবং তাড়াহুড়ো করবেন না, সংযোগকারীটি মূলত প্লাস্টিকের তৈরি এবং আপনি যদি সোল্ডারিং লোহাটি খুব বেশি সময় ধরে রাখেন তবে এটি গলতে শুরু করবে এবং এটি পরে আপনার জিবিএতে সঠিকভাবে প্লাগ করবে না।

ধাপ 3: একটি ছোট PCB কাটা

একটি ছোট পিসিবি কাটা
একটি ছোট পিসিবি কাটা

আপনি লক্ষ্য করতে পারেন যে GBA-GC অ্যাডাপ্টারে আসা PCB- এর একটি বিশেষ আকৃতি আছে যাতে যখনই আপনি GBA- এর উপরের দিক থেকে অ্যাডাপ্টারটি টানবেন তখন সংযোগকারীটি বন্ধ হবে না। একই জিনিস তৈরির জন্য আমি এই মাপ দিয়ে পারফোর্ডের টুকরো কাটলাম

ধাপ 4: একটি ছোট পিসিবি কাটা (2)

একটি ছোট PCB কাটুন (2)
একটি ছোট PCB কাটুন (2)
একটি ছোট PCB কাটুন (2)
একটি ছোট PCB কাটুন (2)

আপনি লক্ষ্য করতে পারেন যে GBA-GC অ্যাডাপ্টারে আসা PCB- এর একটি বিশেষ আকৃতি আছে যাতে যখনই আপনি GBA- এর উপরের দিক থেকে অ্যাডাপ্টারটি টানবেন তখন সংযোগকারীটি বন্ধ হয়ে যাবে না। একই জিনিস তৈরি করতে আমি এই মাপ দিয়ে পারফোর্ডের টুকরো কাটলাম:

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

ধাপ 5: ESP32 এর সাথে সংযোগকারীকে ওয়্যার করুন

সংযোগকারীকে ESP32 এ সংযুক্ত করুন
সংযোগকারীকে ESP32 এ সংযুক্ত করুন

এই ডায়াগ্রাম ওয়্যার 5 লিঙ্ক পোর্ট থেকে ESP32 পিনের সাথে সংযোগ স্থাপন করে। 3V3 দিয়ে সংক্ষিপ্ত EN মনে রাখবেন অন্যথায় এটি কাজ করবে না।

ধাপ 6: কেস অ্যাডাপ্ট করুন

কেস অ্যাডাপ্ট করুন
কেস অ্যাডাপ্ট করুন
কেস অ্যাডাপ্ট করুন
কেস অ্যাডাপ্ট করুন

এখন যেহেতু আমরা এটিকে তারযুক্ত করেছি, আপনি এটি পরীক্ষা করে দেখতে পারেন যে এটি কাজ করে কিনা।

একবার পরীক্ষা করা হলে আমরা কেসটিতে এটি স্থাপন করতে এগিয়ে যেতে পারি। এটি উপযুক্ত করার জন্য আমাদের কেসটি কয়েকটি জায়গায় খোদাই করতে হবে। আপনি ছবিতে দেখতে পারেন যেখানে আপনাকে মামলার এক পাশে খোদাই করতে হবে।

অন্যদিকে আপনি ESP32 কোণের সাথে মেলে এমন একটি দম্পতি খুব হালকা খাঁজ তৈরি করতে পারেন।

ধাপ 7: শেষ করা

শেষ করছি
শেষ করছি

ESP32 পিনগুলিতে কিছু বৈদ্যুতিক ট্যাপ রাখুন যাতে এটি বন্ধ হয়ে গেলে আপনি কোনও শর্ট এড়িয়ে যান। ছবির মত টুকরা রাখুন। একদিকে লিঙ্ক সংযোগকারী এবং অন্যদিকে ESP32 সহ কাটা পারফোর্ড। দুই পাশে একসঙ্গে আনুন তারের বাঁক যাতে ভিতরে থাকে।

দুটি স্ক্রু রাখুন এবং আপনি যেতে প্রস্তুত!

প্রস্তাবিত: