সুচিপত্র:

সিম রেসিং বোতাম বক্স: 7 ধাপ (ছবি সহ)
সিম রেসিং বোতাম বক্স: 7 ধাপ (ছবি সহ)

ভিডিও: সিম রেসিং বোতাম বক্স: 7 ধাপ (ছবি সহ)

ভিডিও: সিম রেসিং বোতাম বক্স: 7 ধাপ (ছবি সহ)
ভিডিও: পৃথিবীর সবচেয়ে ভয়ংকর ৮ টি পোকা | এদের দেখলেই দৌড়ে পালান | 8 Most Dangerous Bugs in the World 2024, নভেম্বর
Anonim
সিম রেসিং বোতাম বক্স
সিম রেসিং বোতাম বক্স

একটি বোতাম বক্স হল একটি ডিভাইস যা সিম রেসিংয়ে ব্যবহৃত হয় যা আপনাকে বিভিন্ন গাড়ির নিয়ন্ত্রণে বোতাম, সুইচ এবং বোঁটা বরাদ্দ করতে দেয়। সাধারণ বোতাম অ্যাসাইনমেন্ট হল স্টার্ট বাটন, পিটিটি, রিকোয়েস্ট পিট ইত্যাদির মতো জিনিস।

ধাপ 1: ধাপ 1: প্রয়োজনীয়তা সংগ্রহ করুন

Arduino প্রো মাইক্রো - আপনি একটি অফিসিয়াল বোর্ড পেতে পারেন; আমি নক সংস্করণ সঙ্গে ভাগ্য আছে।

এবিএস প্রজেক্ট বক্স - নিশ্চিত করুন যে এটি আপনার চয়ন করা বোতাম এবং সুইচগুলিকে সমর্থন করার জন্য যথেষ্ট গভীর।

মোমেন্টারি বাটন - একটি বৃত্তাকার মাউন্ট গর্ত সহ বোতামগুলি কাজ করা সবচেয়ে সহজ। আপনার পছন্দের রঙ এবং আকার রয়েছে এমন বোতামগুলি সন্ধান করুন। বোতামে n.o থাকতে হবে (সাধারণত খোলা) পরিচিতি। মনে রাখবেন যে এই নির্দেশাবলী আলোকিত বোতামগুলি কীভাবে ব্যবহার করবেন তা মোকাবেলা করে না।

টগল সুইচ - আপনি ক্ষণস্থায়ী এবং ল্যাচিং এর মধ্যে বেছে নিতে পারেন। অন্যান্য পছন্দ হল ST (একক নিক্ষেপ) বা DT (ডবল থ্রো)। একক নিক্ষেপ মানে 2 টি পজিশন, অন/অফ, ডাবল থ্রো হল 3 টি পজিশন অন/অফ/অন। সিঙ্গেল পোল (এসপি) বা ডাবল পোল (ডিপি) টাইপ নিয়ে চিন্তা করবেন না, দুটোই কাজ করবে। যদি আপনি ডাবল থ্রো সুইচ দিয়ে শেষ করেন তবে আপনি টার্মিনালের দ্বিতীয় সেটটি উপেক্ষা করতে পারেন। এই সুইচগুলি প্রায়শই তাদের বৈশিষ্ট্যগুলির সাথে মিলিত হয় যেমন SPDT, DPDT, ইত্যাদি।

ঘূর্ণমান এনকোডার - এনকোডারগুলি আমাদের বৈশিষ্ট্যগুলিকে নিয়ন্ত্রণ করতে দেয় যা বৃদ্ধি এবং হ্রাস সমন্বয় সমর্থন করে। যেমন আকর্ষণ নিয়ন্ত্রণ. কিছু রোটারি কন্ট্রোলারের এনকোডার শ্যাফ্ট চেপে একটি অন্তর্নির্মিত ক্ষণস্থায়ী বোতাম থাকে। Knobs - Knobs এনকোডার shafts মাপসই করা।

ইউএসবি মাইক্রো থেকে ইউএসবি -এ কেবল - এটি বোর্ডে আরডুইনো কোড আপলোড করার পাশাপাশি আপনার বোতাম বক্সকে আপনার পিসিতে সংযুক্ত করতে ব্যবহার করা হবে।

তারের - আমি teflon লেপা 24ga পছন্দ। শক্ত তারের.

সোল্ডার এবং সোল্ডারিং আয়রন - একটি ছোট টিপ সহ একটি কম ওয়াটের আয়রন সবচেয়ে ভাল কাজ করবে। সংযোগগুলি গলে যাবে এবং ব্যর্থ হবে যদি অতিরিক্ত উত্তপ্ত হয় তাই একটি নিয়মিত তাপমাত্রা বা কম ওয়াটেজ লোহা ভাল।

ড্রিল এবং ড্রিল বিট - আপনার সুইচ, বোতাম ইত্যাদির জন্য ছিদ্র তৈরি করতে একটি ছোট পাইলট বিট এবং স্টেপ বিট একটি চমৎকার সমন্বয় তৈরি করে। ড্রিল প্রেসে প্রবেশের ফলে অ্যালাইনমেন্টের ত্রুটি কম হবে। Buttonচ্ছিক: আপনার বোতাম বাক্সে একটি কার্বন ফাইবার বা অ্যালুমিনিয়াম চেহারা যোগ করার জন্য ভিনাইল মোড়ানো।

ধাপ 2: ধাপ 2: লেআউট বোতাম, সুইচ এবং এনকোডার

ধাপ 2: বোতাম, সুইচ এবং এনকোডার লেআউট করুন
ধাপ 2: বোতাম, সুইচ এবং এনকোডার লেআউট করুন

আপনার প্রজেক্ট বক্সের idাকনায় বাটন লাগানো হবে। দুবার চেক করুন যে আপনার বোতাম বাক্সটি আপনার বোতামের জন্য যথেষ্ট গভীর।

আমি স্পেস এবং নান্দনিকতার অনুভূতি পেতে icallyাকনাতে সুইচ, বোতাম এবং গাঁটগুলি শারীরিকভাবে স্থাপন করা সহায়ক বলে মনে করি।

প্রতিটি উপাদানগুলির মধ্যে এমনকি ফাঁক দিয়ে একটি গ্রিডে সবকিছু লাইন আপ করার চেষ্টা করুন।

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

অন্যথায়, lাকনার নীচে লাইন আঁকুন, আপনি প্রতিটি বোতাম/সুইচের কেন্দ্রে লাইনগুলি ক্রস করতে চান যা আপনি ইনস্টল করবেন।

ধাপ 3: ধাপ 3: বোতাম, সুইচ এবং এনকোডার ড্রিল এবং মাউন্ট করুন

ধাপ 3: ড্রিল এবং মাউন্ট বোতাম, সুইচ এবং এনকোডার
ধাপ 3: ড্রিল এবং মাউন্ট বোতাম, সুইচ এবং এনকোডার
ধাপ 3: বোতাম, সুইচ এবং এনকোডার ড্রিল এবং মাউন্ট করুন
ধাপ 3: বোতাম, সুইচ এবং এনকোডার ড্রিল এবং মাউন্ট করুন
ধাপ 3: বোতাম, সুইচ এবং এনকোডার ড্রিল এবং মাউন্ট করুন
ধাপ 3: বোতাম, সুইচ এবং এনকোডার ড্রিল এবং মাউন্ট করুন

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

পাইলট ছিদ্র তৈরি হওয়ার পর, প্রতিটি উপাদানগুলির শ্যাফট ইনস্টল করার জন্য একটি স্টেপ বিট বা সঠিক বিটে স্যুইচ করুন।

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

ধাপ 4: ধাপ 4: আপনার ম্যাট্রিক্স লেআউট করুন

ধাপ 4: আপনার ম্যাট্রিক্স লেআউট করুন
ধাপ 4: আপনার ম্যাট্রিক্স লেআউট করুন
ধাপ 4: আপনার ম্যাট্রিক্স লেআউট করুন
ধাপ 4: আপনার ম্যাট্রিক্স লেআউট করুন
ধাপ 4: আপনার ম্যাট্রিক্স লেআউট করুন
ধাপ 4: আপনার ম্যাট্রিক্স লেআউট করুন

Arduino কন্ট্রোলারের একটি সীমিত সংখ্যক ইনপুট এবং আউটপুট রয়েছে যা বোতাম টিপলে, সুইচ পরিবর্তন, ইত্যাদি বোঝার জন্য ব্যবহার করতে পারে। একটি সুইচ বা বোতামের "ঠিকানা" হিসাবে একটি আউটপুট এবং একটি ইনপুট এর ছেদ। আরডুইনো আউটপুটগুলি কলাম এবং ইনপুট হিসাবে ম্যাট্রিক্সের সারি হিসাবে নির্ধারিত হয় এবং প্রতিটি বোতাম এবং সুইচ অবস্থানে একটি ঠিকানা বরাদ্দ করা হয়। আপনার লেআউট করতে একটি স্প্রেডশীট প্রোগ্রাম ব্যবহার করা সবচেয়ে সহজ, কিন্তু কাগজও কাজ করবে। Arduino এর A0, A1, A2, এবং A3 কে ম্যাট্রিক্সে "কলাম" এবং 6, 7, 8, 9, 10 এবং 16 "সারি" হিসাবে ব্যবহার করে আমরা 28 টি ইনপুট (বাটন প্রেস, টগল পজিশন ইত্যাদি) গ্রহণ করতে পারি! বিন্যাস সহজ করার জন্য, আপনার বোতাম সুইচ বা ঘূর্ণন প্রতিটি পিন এটি উল্লেখ করার জন্য একটি লেবেল প্রয়োজন হবে। আমি একটি পুশ বাটনের প্রতিনিধিত্ব করার জন্য "PBn", একটি টগলের প্রতিনিধিত্ব করার জন্য "TGn" এবং ঘূর্ণমান এনকোডারের জন্য "REn" বেছে নিয়েছি। ম্যাট্রিক্সে নির্দিষ্ট উপাদানটির উল্লেখ করার জন্য নামের "n" একটি সংখ্যা দিয়ে প্রতিস্থাপিত হয়। টিপ: প্রতিটি উপাদানের নাম locationাকনার নীচে তার অবস্থানের পাশে লিখতে সহায়ক, যেমন PB1, PB2, RE1, ইত্যাদি ম্যাট্রিক্সে আমি পিনগুলিকে উল্লেখ করি কারণ আমি তাদের visাকনার নিচের দিক থেকে দেখা visাকনার উপর চাক্ষুষভাবে মাউন্ট করা দেখি। সুতরাং উদাহরণস্বরূপ একটি পুশ বোতামে 2 টি টার্মিনাল থাকবে যা আমি তাদের "H" (উচ্চ) এবং "L" (নিম্ন) হিসাবে উল্লেখ করি, আপনি উপরে এবং নীচেও ব্যবহার করতে পারেন, অথবা যতক্ষণ আপনি আপনার স্কিমটি সহজে মনে রাখতে পারেন । টগলের জন্য আমি উচ্চ, কেন্দ্র এবং নিম্ন ব্যবহার করি। যেহেতু আমার টগলগুলি ডিপিডিটি। আমার ঘূর্ণমান এনকোডারগুলিতে পুশ বোতামও ছিল তাই আমার REN-PB উচ্চ এবং নিম্ন রয়েছে। প্রতিটি বাটন বা সুইচ "ইনপুট" আপনার ম্যাট্রিক্সের একটি কলামে ম্যাপ করবে। আপনার একই কলামে একাধিক সুইচ/বোতাম ইনপুট থাকতে পারে, আপনার সারির সংখ্যার চেয়ে বেশি নয়।

গুরুত্বপূর্ণ! সমস্ত টগল সুইচ আউটপুট তার 'ইনপুট' এর কলামে ম্যাপ করা আবশ্যক। এর কারণ হল আপনি A0 বলার জন্য টগলের কেন্দ্রে ওয়্যারিং করবেন, তারপর সুইচের আউটপুট (উচ্চ বা নিম্ন টার্মিনাল) একটি সারি পিনে যাবে যেমন 7 বা 8।

Arduino আউটপুট (সুইচ/বোতাম ইনপুট) A0A1A2 TG1-HPB1-HPB2-H TG2-CTG4-CPB5-H TG3-CPB3-HPB6-H RE1-PB-HPB4-HPB7-H RE2-PB-HPB8-H RE3-PB- এইচ আরডুইনো ইনপুট (সুইচ/বোতাম আউটপুট) 16TG2-LTG4-HPB8-L

ধাপ 5: ধাপ 5: ম্যাট্রিক্স তারের

ধাপ 5: ম্যাট্রিক্স ওয়্যার
ধাপ 5: ম্যাট্রিক্স ওয়্যার

আরডুইনো আউটপুট (সুইচ এবং বোতাম ইনপুট) দিয়ে শুরু করে প্রতিটি বৈদ্যুতিক উপাদানকে একটি ম্যাট্রিক্স কলামে সংযুক্ত করুন এবং আরডুইনো আউটপুটে সংযোগের জন্য তারের একটি ছোট দৈর্ঘ্য ছেড়ে দিন। আমি সবকিছুকে একসাথে সংযুক্ত করার জন্য আমার টেফলন তারের ব্যবহার এবং আরডুইনোতে যাওয়ার জন্য একটি রঙিন তারের টুকরো ব্যবহার করেছি কারণ এটি পরে খুঁজে পাওয়া এবং ট্রেস করা সহজ করে তোলে। সমস্ত কলাম কম্পোনেন্ট কানেকশন সম্পন্ন হওয়ার পর, প্রতিটি সারির জন্য একই কাজ করুন। একই সারির সমস্ত উপাদানগুলিকে একসাথে লিঙ্ক করুন যাতে আপনি সঠিক টার্মিনাল অর্থাৎ উচ্চ বা নিম্ন এবং সংযোগের জন্য তারের দৈর্ঘ্য পরবর্তীতে Arduino এর সাথে সংযোগ স্থাপন করতে পারেন। আপনার সময় নিন এবং ডাবল চেক করুন যে আপনি সঠিক টার্মিনাল সংযোগ করছেন। এখানেই কম্পোনেন্টের পাশের প্যানেলে কম্পোনেন্ট রেফারেন্স লেখা আছে এবং টার্মিনাল পজিশনের জন্য আপনার মনে রাখা সহজ স্কিম বন্ধ হয়ে যাবে।

ধাপ 6: ধাপ 6: এনকোডার এবং Arduino তারের

ধাপ 6: এনকোডার এবং Arduino তারের
ধাপ 6: এনকোডার এবং Arduino তারের

রোটারি এনকোডারগুলিকে ম্যাট্রিক্সে যুক্ত করা যায় না। প্রতিটি এনকোডারের ইনপুট (সেন্টার পিন) আরডুইনো গ্রাউন্ডে আবদ্ধ থাকবে এবং এনকোডার আউটপুট সরাসরি একটি আরডুইনো ইনপুটে যাবে। প্রতিটি এনকোডার সেন্টার পিন একসাথে লিঙ্ক করুন এবং আরডুইনো গ্রাউন্ডে সংযোগের জন্য একটি সীসা ছেড়ে দিন।

আরডুইনো গ্রাউন্ডে রোটারি এনকোডার সেন্টার এবং প্রতিটি রোটারি এনকোডার "H" "L" সংশ্লিষ্ট Arduino পিনে সোল্ডার করুন। কলাম এবং সারি ম্যাট্রিক্স থেকে সংশ্লিষ্ট Arduino ইনপুট বা আউটপুট পর্যন্ত প্রতিটি তারের দৈর্ঘ্য সোল্ডার করুন।

ধাপ 7: ধাপ 7: স্কেচ প্রস্তুত করুন

বিনামূল্যে Arduino IDE ব্যবহার করে Arduino এর জন্য স্কেচ (কোড) প্রস্তুত করুন। Arduino এ স্কেচ আপলোড করুন স্কেচ লোড হওয়ার পরে, আপনার পিসিতে আপনার বোতাম বাক্সটি সংযুক্ত করুন, একটি জয়স্টিক ডিভাইস উপস্থিত হওয়া উচিত। অভিনন্দন! আপনি শুধু একটি বোতাম বাক্স তৈরি করেছেন!

প্রস্তাবিত: