সুচিপত্র:
- ধাপ 1: বুটলোডার লোড করুন এবং Arduino পরিবেশ প্রস্তুত করুন
- ধাপ 2: সিরিয়াল বোর্ড সংযুক্ত করুন
- ধাপ 3: বোর্ডে স্কেচ লোড করুন
- ধাপ 4: যদি এটি কম ক্ষমতায় থাকে তবে কী করবেন?
ভিডিও: স্পেসবল 4000 সিরিয়াল টু ইউএসবি অ্যাডাপ্টার: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
স্পেসবল 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 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 পিন না থাকে (কালো বড়িগুলি না থাকে), আপনাকে বোর্ডের ডায়োডে পাওয়ার লাইন সোল্ডার করতে হবে।
প্রস্তাবিত:
আপনার নিজের রক ব্যান্ড ইকিট অ্যাডাপ্টার (লিগ্যাসি অ্যাডাপ্টার ছাড়া), নির্বিঘ্নে তৈরি করুন !: 10 টি ধাপ
আপনার নিজের রক ব্যান্ড ইকিট অ্যাডাপ্টার তৈরি করুন (লিগ্যাসি অ্যাডাপ্টার ব্যতীত), নিondসন্দেহে!: একটি জনপ্রিয় পডকাস্ট হোস্ট তার ওয়্যার্ড ইউএসবি লিগ্যাসি অ্যাডাপ্টার মারা যাওয়ার বিষয়ে তার উদ্বেগের কথা শোনার পর, আমি একটি ভাল/কাস্টম ইকিটকে আরবিতে সংযুক্ত করার জন্য একটি DIY সমাধান খুঁজছিলাম । ইউটিউবে জনাব ডোনিনেটরকে ধন্যবাদ যিনি তার অনুরূপ পি বিশদ একটি ভিডিও তৈরি করেছেন
রাস্পবেরি পাই রেট্রোপি নির্মাণের জন্য জেডএক্স স্পেকট্রাম ইউএসবি অ্যাডাপ্টার: 5 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই রেট্রোপি বিল্ডগুলির জন্য জেডএক্স স্পেকট্রাম ইউএসবি অ্যাডাপ্টার: রেট্রোপি একটি বিশেষ লিনাক্স ডিস্ট্রো যা বিশেষভাবে রাস্পবেরি পিস এবং অন্যান্য একক বোর্ড কম্পিউটারে রেট্রো ভিডিও গেম সিস্টেম অনুকরণ করার জন্য ডিজাইন করা হয়েছে। আমি কিছু সময়ের জন্য একটি RetroPie বিল্ডে সর্বাত্মকভাবে যেতে চাইছি, এবং যখন আমি সেই রেপ্রোটি দেখেছি
ফ্ল্যাশ ESP-01 (ESP8266) ইউএসবি-থেকে-সিরিয়াল অ্যাডাপ্টার ছাড়া রাস্পবেরি পাই ব্যবহার করে: 3 ধাপ
ফ্ল্যাশ ESP-01 (ESP8266) ইউএসবি-থেকে-সিরিয়াল অ্যাডাপ্টার ছাড়া রাস্পবেরি পাই ব্যবহার করে: এই নির্দেশাবলী আপনাকে কিভাবে আপনার ESP8266 মাইক্রোকন্ট্রোলারকে একটি ESP-01 WIFI মডিউলে প্রোগ্রামিং শুরু করতে হয় তা নির্দেশ করে। আপনাকে যা শুরু করতে হবে (অবশ্যই ESP-01 মডিউল ছাড়াও) হল রাস্পবেরি পাই জাম্পার ওয়্যার 10K রোধ যা আমি একটি পুনর্নবীকরণ করতে চেয়েছিলাম
সিসকো কনসোল থেকে নাল মডেম সিরিয়াল অ্যাডাপ্টার: 4 টি ধাপ
সিসকো কনসোল থেকে নাল মোডেম সিরিয়াল অ্যাডাপ্টার: বর্তমানে, আমি আমার ইউএসবি থেকে সিরিয়াল ক্যাবল (যেহেতু আমার ল্যাপটপে সিরিয়াল পোর্ট নেই), একটি সিসকো কনসোল কেবল এবং একটি নাল মডেম কেবল (পুরোনো সুইচ এবং অন্যান্য যন্ত্রপাতির জন্য) লাগিয়ে রাখছি। যখন আমি পুরোনো যন্ত্রপাতিতে কাজ করি, তখন আমাকে আমার সিসকো সি আনপ্লাগ করতে হবে
ফ্লিকার থেকে ছবি সংরক্ষণ করা W/o ফায়ারফক্সে স্পেসবল গিফ পাওয়া: 8 টি ধাপ
ফ্লিকার থেকে ছবি সংরক্ষণ W/o ফায়ারফক্সে স্পেসবল GIF পাওয়া: যদি আপনি http://www.flickr.com ব্রাউজ করে থাকেন এবং কখনও এমন একটি ছবি সংরক্ষণ করার চেষ্টা করেন যা আপনাকে সমস্ত আকার বেছে নেওয়ার অনুমতি দেয় না, সম্ভবত আপনি খুঁজে পেয়েছেন যে আপনি ছবিটি সংরক্ষণ করছেন না কিন্তু একটি ছোট জিআইএফ ফাইল যা " স্পেসবল। " নির্দেশযোগ্য দেখায়