সুচিপত্র:

স্পেসবল 4000 সিরিয়াল টু ইউএসবি অ্যাডাপ্টার: 4 টি ধাপ
স্পেসবল 4000 সিরিয়াল টু ইউএসবি অ্যাডাপ্টার: 4 টি ধাপ

ভিডিও: স্পেসবল 4000 সিরিয়াল টু ইউএসবি অ্যাডাপ্টার: 4 টি ধাপ

ভিডিও: স্পেসবল 4000 সিরিয়াল টু ইউএসবি অ্যাডাপ্টার: 4 টি ধাপ
ভিডিও: সেই পুরোনো প্রেম আবার আসছে ফিরে । দেখুন বোঝেনা সে বোঝেনা। 2024, নভেম্বর
Anonim
স্পেসবল 4000 সিরিয়াল টু ইউএসবি অ্যাডাপ্টার
স্পেসবল 4000 সিরিয়াল টু ইউএসবি অ্যাডাপ্টার
স্পেসবল 4000 সিরিয়াল টু ইউএসবি অ্যাডাপ্টার
স্পেসবল 4000 সিরিয়াল টু ইউএসবি অ্যাডাপ্টার

স্পেসবল 4000 (5000FLX এর সমতুল্য, কিন্তু 5000 নয়) একটি সিরিয়াল-ভিত্তিক 3D মাউস যা 12 টি বোতাম যা আপনি $ 20 এর নিচে ইবে কিনতে পারেন। এটি 3D গ্রাফিক্স ডিজাইন করার জন্য চমৎকার, কারণ আপনি তিনটি অক্ষ বরাবর মডেলগুলি সরাতে পারেন এবং শুধু একটি বল সরিয়ে সেগুলিকে ঘোরান। আমি সম্প্রতি একটি ক্রোম এক্সটেনশন তৈরি করেছি যা আপনাকে এটি টিঙ্কারক্যাডে ব্যবহার করতে দেয়, উদাহরণস্বরূপ। অথবা আপনি এটিকে ছয়-অক্ষ 12-বোতাম জয়স্টিক হিসাবে ব্যবহার করতে পারেন (অ্যাডাপ্টারে একটি সুইচযোগ্য মোড রয়েছে যা আপনাকে সেই মোডটি সক্রিয় করতে দেয়) ডিসেন্টের মতো গেমগুলিতে।

আমি দেখাবো কিভাবে $ 5 এর জন্য আপনি স্পেসবলের জন্য একটি ইউএসবি অ্যাডাপ্টার তৈরি করতে পারেন যা এটিকে অনেক নতুন স্পেসমাউস প্রো এর কার্যকারিতা অনুকরণ করে, যাতে আপনি এটিকে সাম্প্রতিক 3DConnexion ড্রাইভারের সাথে ব্যবহার করতে পারেন।

প্রকল্পের জন্য অংশ:

  • STM32F103C8T6 ন্যূনতম উন্নয়ন বোর্ড: হয় এইরকম একটি কালো বড়ি ($ 1.90 প্রেরণ করা হয়েছে) অথবা এই জাতীয় একটি নীল বড়ি ($ 1.94 পাঠানো হয়েছে); যদি আপনি নীল পিল ব্যবহার করেন, তাহলে আপনাকে সম্ভবত একটি অতিরিক্ত প্রতিরোধক (সম্ভবত 1.8 কে) সোল্ডার করতে হবে; যদি আপনি কালো পিল ব্যবহার করেন, তাহলে একটি সম্ভাব্যতা রয়েছে (কিন্তু যখন আমি SP3232 বোর্ডের সাথে এটি চেষ্টা করেছিলাম তখন এটি ঘটেনি) যে আপনার কিছু বিদ্যুৎ সরবরাহের সমস্যা হবে এবং বোর্ডে একটি ডায়োডে সরাসরি একটি তারের সোল্ডার করতে হবে।
  • একটি SP3232 TTL থেকে RS232 DB9 পুরুষ বোর্ড এই মত (ebay $ 3.09)।

সরঞ্জাম:

  • উন্নয়ন বোর্ডে বুটলোডার লোড করার জন্য USB থেকে UART অ্যাডাপ্টার। যদি আপনার চারপাশে বসে থাকে, আপনি এর জন্য একটি Arduino ব্যবহার করতে পারেন, অথবা aliexpress এ প্রায় $ 1 এর জন্য UART অ্যাডাপ্টারের অনেকগুলি USB এর মধ্যে একটি ব্যবহার করতে পারেন
  • তাতাল
  • Arduino IDE চালানোর জন্য কম্পিউটার।

ধাপ 1: বুটলোডার লোড করুন এবং Arduino পরিবেশ প্রস্তুত করুন

বুটলোডার লোড করুন এবং Arduino পরিবেশ প্রস্তুত করুন
বুটলোডার লোড করুন এবং Arduino পরিবেশ প্রস্তুত করুন

বোর্ডে বুটলোডার লোড করতে এবং বোর্ডের জন্য Arduino IDE প্রস্তুত করার জন্য এই নির্দেশাবলীতে 1 এবং 2 ধাপ অনুসরণ করে (যদিও আপনি গেমকন্ট্রোলার লাইব্রেরি এড়িয়ে যেতে পারেন)।

যদি আপনার একটি নীল পিল থাকে, PA12 এবং 3.3V এর মধ্যে প্রতিরোধের পরিমাপ করুন। যদি এটি উল্লেখযোগ্যভাবে 1.5K এর বেশি হয়, তাহলে এই দুটি পিনের মধ্যে একটি প্রতিরোধক রাখুন যাতে বিদ্যমান প্রতিরোধের সমান্তরাল হয় এবং এটি 1.5K এ নামিয়ে আনে। যদি আপনি 10 কে পরিমাপ করেন, তাহলে আপনার 1.8 কে রেসিস্টার লাগানো উচিত। (উল্লেখ্য যে কিছু বোর্ডের নীল পিল লেআউট কালো রঙের। তাদের আলাদা করে বলার উপায় হল নীল পিল লেআউটে 5V লাইন রয়েছে।)

ধাপ 2: সিরিয়াল বোর্ড সংযুক্ত করুন

সিরিয়াল বোর্ড সংযুক্ত করুন
সিরিয়াল বোর্ড সংযুক্ত করুন

RS232 অ্যাডাপ্টার এবং পিলের মধ্যে নিম্নলিখিত সংযোগগুলি তৈরি করুন:

  • VCC - V3
  • জিএনডি - জি
  • TXD - A10
  • RXD - A9
  • RTS - B11

স্পেসবলকে RS232 অ্যাডাপ্টারের সাথে সংযুক্ত করুন। পিলটি একটি ইউএসবি পোর্টে লাগান। কয়েক সেকেন্ড অপেক্ষা করুন। সবকিছু ঠিকঠাক থাকলে স্পেসবল দুটি বীপ নির্গত করবে। এটি দেখায় যে বৈদ্যুতিক সংযোগগুলি ভাল। যদি আপনার সমস্যা হয়, তাহলে দেখুন "যদি এটি ক্ষমতাহীন হয় তাহলে কি করতে হবে?" পদক্ষেপ

ধাপ 3: বোর্ডে স্কেচ লোড করুন

বোর্ডে স্কেচ লোড করুন
বোর্ডে স্কেচ লোড করুন
বোর্ডে স্কেচ লোড করুন
বোর্ডে স্কেচ লোড করুন

আরডুইনোতে আমার মাউস 3 ডি স্কেচ লোড করুন। আপনার যদি একটি নীল পিল থাকে, তাহলে ব্ল্যাক পিলের PB12 এর পরিবর্তে LED লাইনটি PC13 হতে সম্পাদনা করুন।

পিলটি আপনার কম্পিউটারে লাগান।

Tools এ যান জেনেরিক STM32F103C সিরিজ নির্বাচন করতে বোর্ড এবং নিচে স্ক্রোল করুন।

Arduino IDE তে আপলোড (ডান তীর) বোতাম টিপুন।

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

আপনি স্পেসবালকে জেনেরিক ইউএসবি জয়স্টিক হিসেবেও চালাতে পারেন (উইন্ডোজ-এ Win-R joy.cpl দিয়ে ক্যালিব্রেট করুন)। ইউএসবি জয়স্টিক মোডে স্যুইচ করতে, একই সময়ে 4, 5, 6 এবং 2 বোতাম টিপুন। স্পেসমাউস প্রো-এ ফিরে যেতে, হয় অ্যাডাপ্টারটি পুনরায় সেট করুন (আনপ্লাগ এবং পুনরায় প্লাগ করুন, বা এটিতে রিসেট বোতাম টিপুন) অথবা 4, 5, 6 এবং 1 বোতাম টিপুন।

ধাপ 4: যদি এটি কম ক্ষমতায় থাকে তবে কী করবেন?

যদি এটি কম ক্ষমতায় থাকে তবে কী করবেন?
যদি এটি কম ক্ষমতায় থাকে তবে কী করবেন?

যদি আপনি দুর্ভাগ্যজনক হন, তাহলে আপনি দেখতে পাবেন যে SpaceBall 4000 ক্ষমতাশূন্য এবং প্রাথমিকভাবে বীপ করে না। আরেকটি উপসর্গ হল বাটন প্রেস করা

সেক্ষেত্রে আপনি UART-to-RS232 কনভার্টার বোর্ডে 3.3V থেকে 5V পর্যন্ত পাওয়ার সাপ্লাই পরিবর্তন করতে চান। যদি আপনার STM32 বোর্ডে একটি 5V পিন থাকে (নীল বড়ি আছে), এটি সহজ: শুধু 3.3V এর পরিবর্তে এটিকে কনভার্টার বোর্ডের VCC এর সাথে সংযুক্ত করুন। যদি বোর্ডে 5V পিন না থাকে (কালো বড়িগুলি না থাকে), আপনাকে বোর্ডের ডায়োডে পাওয়ার লাইন সোল্ডার করতে হবে।

প্রস্তাবিত: