সুচিপত্র:

এক্সিকিউটিভ পার 3 গল্ফ গেমের জন্য স্বয়ংক্রিয় স্কোরিং: 12 টি ধাপ (ছবি সহ)
এক্সিকিউটিভ পার 3 গল্ফ গেমের জন্য স্বয়ংক্রিয় স্কোরিং: 12 টি ধাপ (ছবি সহ)

ভিডিও: এক্সিকিউটিভ পার 3 গল্ফ গেমের জন্য স্বয়ংক্রিয় স্কোরিং: 12 টি ধাপ (ছবি সহ)

ভিডিও: এক্সিকিউটিভ পার 3 গল্ফ গেমের জন্য স্বয়ংক্রিয় স্কোরিং: 12 টি ধাপ (ছবি সহ)
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, জুলাই
Anonim
এক্সিকিউটিভ পার 3 গল্ফ গেমের জন্য স্বয়ংক্রিয় স্কোরিং
এক্সিকিউটিভ পার 3 গল্ফ গেমের জন্য স্বয়ংক্রিয় স্কোরিং
এক্সিকিউটিভ পার 3 গল্ফ গেমের জন্য স্বয়ংক্রিয় স্কোরিং
এক্সিকিউটিভ পার 3 গল্ফ গেমের জন্য স্বয়ংক্রিয় স্কোরিং

আমি সম্প্রতি একটি মজাদার পুটিং গেম তৈরির জন্য একটি নির্দেশনা পোস্ট করেছি যা বহনযোগ্য এবং ভিতরে এবং বাইরে উভয়ই খেলা যায়। এটিকে বলা হয় "এক্সিকিউটিভ পার 3 গল্ফ গেম"। আমি প্রতিটি খেলোয়াড়দের 9 "হোল" স্কোর রেকর্ড করার জন্য একটি রেপ্লিকা স্কোর কার্ড ডিজাইন করেছি। আসল গল্ফের মতো, সর্বনিম্ন স্কোর জিতেছে।

ভাবতে লাগলাম; যদি আমি স্বয়ংক্রিয়ভাবে স্কোরের ট্র্যাক রাখতে পারি?

ধাপ 1: বৈদ্যুতিনভাবে গল্ফ বল গণনা

বৈদ্যুতিনভাবে গল্ফ বল গণনা
বৈদ্যুতিনভাবে গল্ফ বল গণনা

একটি গোলাকার গল্ফ বল গণনার একটি উপায় খুঁজে বের করার প্রয়োজন ছিল কারণ এটি একটি স্কোরিং হোল দিয়ে পড়েছিল। মনে রাখবেন, প্রতিটি গর্তের আলাদা স্কোরিং মান আছে, যেখানে "Ace" গর্তের সর্বনিম্ন বিন্দু মান রয়েছে। আমি আগের গেমগুলিতে ইনফ্রারেড (আইআর) ব্রেক-বিম সেন্সর ব্যবহার করেছি এবং ভেবেছিলাম আমি তাদের এই গেমটিতেও অন্তর্ভুক্ত করব। আমি অ্যাডাফ্রুট ইন্ডাস্ট্রিজের "আইআর ব্রেক বিম সেন্সর - 3 মিমি এলইডি" নামে একটি পণ্য ব্যবহার করেছি। পণ্য আইডি হল 2167:

www.adafruit.com/product/2167

এগুলি জোড়ায় বিক্রি হয় (এমিটার এবং রিসিভার) এবং গতি সনাক্ত করার একটি সহজ উপায় প্রস্তাব করে। তারা 10 ইঞ্চি পর্যন্ত কাজ করে এবং Arduino 5V পাওয়ার সাপ্লাই দ্বারা চালিত হতে পারে। আপনি পুল-আপ প্রতিরোধক নির্মিত Arduino এর সাথে এটি ব্যবহার করতে পারেন, তাই একটি পৃথক প্রতিরোধকের প্রয়োজন নেই। Emitter একটি IR মরীচি পাঠায় এবং রিসিভার, এটি থেকে সরাসরি, এই IR আলো সংবেদনশীল। যদি শক্ত কিছু বিমের মধ্য দিয়ে যায় (গল্ফ বলের মতো) মরীচি ভেঙে যায়, এবং রিসিভারকে প্রোগ্রাম করা যেতে পারে আপনাকে জানাতে।

পদক্ষেপ 2: টার্গেট বোর্ডে সেন্সর ইনস্টল করা

টার্গেট বোর্ডে সেন্সর ইনস্টল করা
টার্গেট বোর্ডে সেন্সর ইনস্টল করা
টার্গেট বোর্ডে সেন্সর ইনস্টল করা
টার্গেট বোর্ডে সেন্সর ইনস্টল করা
টার্গেট বোর্ডে সেন্সর ইনস্টল করা
টার্গেট বোর্ডে সেন্সর ইনস্টল করা
টার্গেট বোর্ডে সেন্সর ইনস্টল করা
টার্গেট বোর্ডে সেন্সর ইনস্টল করা

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

ধাপ 3: টার্গেট বোর্ডে সেন্সরগুলি সংযুক্ত করা

টার্গেট বোর্ডে সেন্সরগুলি সংযুক্ত করা
টার্গেট বোর্ডে সেন্সরগুলি সংযুক্ত করা
টার্গেট বোর্ডে সেন্সরগুলি সংযুক্ত করা
টার্গেট বোর্ডে সেন্সরগুলি সংযুক্ত করা

একবার আইআর সেন্সরগুলি সব মাউন্ট করা হয়ে গেলে, তারা সাধারণ স্থল এবং 5V সংযোগের জন্য একসঙ্গে তারযুক্ত করতে হয়েছিল। প্রতিটি আউটপুট তারের (সাদা) টার্গেট বোর্ডের প্রান্ত পর্যন্ত প্রসারিত করতে হয়েছিল। টার্গেট বোর্ড সমাবেশের পিছনের মন্ত্রিসভা বাড়ানোর জন্য প্রতিটি তারের সাথে একটি 6-তারের মহিলা সংযোগকারী সংযুক্ত ছিল। সমস্ত ওয়্যারিং গেমিং বোর্ডের অভ্যন্তরে সুরক্ষিতভাবে সংযুক্ত করা হয়েছিল এবং স্কোরিং হোল দিয়ে যাওয়ার পরে একটি গল্ফ বল ফেরাতে বাধা না দেওয়ার জন্য সুরক্ষিতভাবে সংযুক্ত করা হয়েছিল।

ধাপ 4: স্কোরবোর্ড কেস তৈরি করা

স্কোরবোর্ড কেস তৈরি করা
স্কোরবোর্ড কেস তৈরি করা
স্কোরবোর্ড কেস তৈরি করা
স্কোরবোর্ড কেস তৈরি করা
স্কোরবোর্ড কেস তৈরি করা
স্কোরবোর্ড কেস তৈরি করা

এই নির্দেশের মধ্যে এখনও একটু কাঠের কাজ প্রয়োজন ছিল। একটি কাঠের আয়তক্ষেত্রাকার স্কোরবোর্ড কেস ½”পুরু পাতলা পাতলা কাঠ থেকে তৈরি করা হয়েছিল। মামলার মাত্রা 15 5/8”প্রশস্ত x 9 ¼” উচ্চ x 4”গভীর। আপনি এই কেস তৈরির ক্রম ফটোতে দেখতে পারেন। একটি wide”চওড়া ড্যাডো খাঁজ প্রতিটি কেস সাইডের ভিতরে outside” একই বাইরের প্রান্ত থেকে রাখা হয়েছিল। এই খাঁজটি স্কোরবোর্ড গ্রাফিককে 0.2 ইঞ্চি পুরু প্লেক্সিগ্লাসের দুটি শীটের মধ্যে রাখার জন্য ব্যবহার করা হবে। কেসের শেষ অংশটি কাটা হবে ইলেকট্রনিক কম্পোনেন্ট মাউন্ট বোর্ড। এই বোর্ডটি 1/8”পুরু পাতলা পাতলা কাঠ থেকে কাটা হয়েছিল এবং একটি বেস হিসাবে পরিবেশন করার জন্য একটি সমকোণে ¾” পাইন একটি টুকরো দিয়ে সংযুক্ত ছিল। এটি ক্ষেত্রে নিজেই সংযুক্তির একটি মাধ্যম হিসাবে কাজ করবে। বোর্ডকে ছোট কোণার ব্রেসিং টুকরোর মধ্যে খাপ খাইয়ে নিতে হয়েছিল।

স্কোরবোর্ডের ক্ষেত্রেও একটি অন/অফ পাওয়ার বোতাম লাগানো হবে। এটি দুর্ঘটনাক্রমে আঘাত করা থেকে রক্ষা করার জন্য কেসটির বাইরে একটি বিশিষ্ট অবস্থায় মাউন্ট করা হবে। চালু/বন্ধ সুইচটি 9-ভোল্ট ডিসি ব্যাটারির উৎসের সাথে সংযুক্ত হবে যা Arduino Uno বোর্ড এবং স্কোরবোর্ডের অন্যান্য সমস্ত ইলেকট্রনিক উপাদানগুলিকে ক্ষমতা দেয়।

ধাপ 5: স্কোরবোর্ড গ্রাফিক ডিজাইন করা

স্কোরবোর্ড গ্রাফিক ডিজাইন করা
স্কোরবোর্ড গ্রাফিক ডিজাইন করা

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

1. শেষ গল্ফ বলের স্কোরের জন্য একটি ভিন্ন রঙের আলো।

2. আপনি কোন গর্ত খেলছেন তা প্রদর্শন করে (1-9)।

3. 2-প্লেয়ার বাটন চাপলে একটি আলো চলে যায়।

4. একটি নতুন গেমের জন্য একটি আলো যায় (রিসেট বোতামটি ধাক্কা দেওয়া হয়েছিল)

5. প্রতিটি খেলোয়াড়ের স্কোরের জন্য দুটি প্রদর্শন।

চূড়ান্ত গ্রাফিক সংযুক্ত ফাইলটিতে দেখানো হয়েছে। স্কোরিং ডিসপ্লের জন্য কালো আয়তক্ষেত্র কাটা হবে।

ধাপ 6: গেম ইনপুট বাটন (সুইচ) এবং কেস

গেম ইনপুট বাটন (সুইচ) এবং কেস
গেম ইনপুট বাটন (সুইচ) এবং কেস
গেম ইনপুট বাটন (সুইচ) এবং কেস
গেম ইনপুট বাটন (সুইচ) এবং কেস
গেম ইনপুট বাটন (সুইচ) এবং কেস
গেম ইনপুট বাটন (সুইচ) এবং কেস

পুটিং গেমের প্রবাহ নিয়ন্ত্রণের জন্য কয়েকটি বোতাম প্রয়োজন ছিল। প্রয়োজনীয় তিনটি ইনপুট বোতাম ছিল:

1. রিসেট বা নতুন গেম (সবুজ)

2. 1 বনাম 2-প্লেয়ার গেম (হোয়াইট)

3. ডবল বোগি (সীমার বাইরে-লাল)-যেখানে কোন IR সেন্সর ব্যবহার করা যাবে না। খেলোয়াড়দের স্কোরে 5 স্কোর যোগ করা হবে।

আমি একটি আর্কেড বোতাম মাউন্ট করার জন্য একটি আদর্শ প্লাস্টিক ইলেকট্রনিক কেস ব্যবহার করেছি। মামলাটি আমাজন থেকে সংগ্রহ করা হয়েছিল। এটি 7 ½”প্রশস্ত x 4 ¼” লম্বা x 2 3/8”গভীর পরিমাপ করে। প্রতিটি তোরণ বোতাম তার সংযুক্ত মাইক্রো সুইচ সহ একটি ক্ষণস্থায়ী সুইচের মত কাজ করবে। 1-1/8”ব্যাসের স্ট্যান্ডার্ড গর্তগুলি কেসের পাশে কেটে সমানভাবে ফাঁক করা হয়েছিল। বোতামগুলি মাউন্ট করা হয়েছিল এবং মাইক্রো সুইচের 3 টি আউটপুট লাইন এবং 2.54 মিমি পুরুষ পিন হেড সংযোগকারী সহ একটি ছোট ব্রেডবোর্ডে বিক্রি করা একটি সাধারণ গ্রাউন্ড লাইন দিয়ে একটি ছোট তারের জোতা তৈরি করা হয়েছিল।

ধাপ 7: স্কোরবোর্ড উপাদান

স্কোরবোর্ড উপাদান
স্কোরবোর্ড উপাদান
স্কোরবোর্ড উপাদান
স্কোরবোর্ড উপাদান
স্কোরবোর্ড উপাদান
স্কোরবোর্ড উপাদান

স্কোরবোর্ডের উপাদানগুলো থাকবে:

উ: প্রতিটি খেলোয়াড়ের স্কোরের জন্য দুটি 4-অঙ্কের, 7-সেগমেন্ট LEDs এবং একটি একক অঙ্কের, 7-সেগমেন্ট LED তাদের ব্যবহৃত "গর্ত" ট্র্যাক করার জন্য ব্যবহার করা হবে। 4-অঙ্কের, 7-সেগমেন্ট LEDs অ্যাডাফ্রুট ইন্ডাস্ট্রিজ থেকে। তাদের বলা হয় "1.2" 4-ডিজিট 7-সেগমেন্ট ডিসপ্লে যার মধ্যে 12C ব্যাকপ্যাক-লাল "। আপনার এই দুটির প্রয়োজন এবং প্রোডাক্ট আইডি 1269। নিচে দেখুন:

www.adafruit.com/product/1269

B. বড় আকারের (1.3”) একক অঙ্কের 7-সেগমেন্ট LED ইবে থেকে একটি সাধারণ ক্রয় ছিল। যে কোন বড় আকারের ডিসপ্লে কাজ করবে এবং একটি সাধারণ ক্যাথোড বা সাধারণ অ্যানোড ভিত্তিক 7-সেগমেন্ট LED এর জন্য সঠিকভাবে তারযুক্ত হতে হবে। ডিসপ্লের মাউন্টিং সহজ করার জন্য, এটি প্রথমে একটি বড় পর্যাপ্ত রুটিবোর্ডে বিক্রি করা হয়েছিল যাতে 220 ওহম প্রতিরোধকগুলি সমস্ত পৃথক LED সেগমেন্ট লিডগুলিতে বিক্রি করা যায়। সাধারণ ক্যাথোড সীসা এবং 7 টি এলইডি একটি 2.54 মিমি পুরুষ পিন হেড সংযোজকের সাথে সংযুক্ত করা হয়েছিল যাতে আরডুইনো বোর্ডে ওয়্যারিং করা যায়।

C. বিভিন্ন রঙের 3 ভিডিসি এলইডি লাইট স্কোরবোর্ডে লাগানো হবে যাতে সংশ্লিষ্ট স্কোরিং হোল পর্যন্ত আলোকিত হতে পারে যা পুট করা গল্ফ বলটি দিয়ে গেছে। আমি একটি নতুন খেলা কখন শুরু হবে এবং কখন 2-প্লেয়ার বোতামটি চাপানো হয়েছে তা নির্দেশ করার জন্য আমি LED লাইট ব্যবহার করেছি। রং হল:

সাদা = Ace

নীল = বার্ডি

হলুদ = পার

লাল = বগি

সবুজ = রিসেট/নতুন খেলা

সাদা (নীচে) = 1 বনাম 2 প্লেয়ার

D. একটি Arduino Atmega2560 বোর্ড বিভিন্ন উপাদান নিয়ন্ত্রণ করতে ব্যবহৃত হয়েছিল। আমার আরও ইনপুট/আউটপুট পিনের প্রয়োজন ছিল তারপর একটি স্ট্যান্ডার্ড আরডুইনো বোর্ড।

E. একটি সোল্ডার্ড ব্রেডবোর্ড বিতরণ ব্লক I2C লাইনের জন্য সব ডিসপ্লেতে (4 ডিজিট, 7-সেগমেন্ট LED এবং LCD মনিটর) চলমান ছিল।

F. একটি পাওয়ার বিতরণ ব্লক আমাজন থেকে কেনা হয়েছিল। এটি প্রতিটি উপাদানগুলিতে সমস্ত 5V এবং সাধারণ স্থল লাইন বিতরণ করতে ব্যবহৃত হয়েছিল। নিচে দেখ:

www.amazon.com/gp/product/B081XTSDGV/ref=p…

G. সর্বশেষ উপাদানটির প্রয়োজন ছিল একটি 9-ভোল্টের ব্যাটারি যার একটি পাওয়ার ক্যাবল রয়েছে।

এইচ।বিবিধ তারের সংযোগকারীগুলিকে বিভিন্ন উপাদানগুলিকে একসাথে সংযুক্ত করতে হবে

ধাপ 8: আরডুইনো বেঞ্চ সেট-আপ

Arduino বেঞ্চ সেট আপ
Arduino বেঞ্চ সেট আপ
Arduino বেঞ্চ সেট আপ
Arduino বেঞ্চ সেট আপ
Arduino বেঞ্চ সেট আপ
Arduino বেঞ্চ সেট আপ
Arduino বেঞ্চ সেট আপ
Arduino বেঞ্চ সেট আপ

সংশ্লিষ্ট ছবিগুলিতে বেঞ্চ সেট আপ দেখানো হয়েছে। ব্রেক-বিম আইআর সেন্সরের নকল করার জন্য বেঞ্চে পুল-আপ বোতাম ব্যবহার করা হয়েছিল। আমি আমার পরীক্ষা বেঞ্চে 4-লাইনের এলসিডি মনিটর ব্যবহার করি ভেরিয়েবল ট্র্যাক করতে এবং স্কোরবোর্ড নিয়ন্ত্রণকারী কোড সঠিকভাবে কাজ করছে কিনা তা নিশ্চিত করতে। আমি সিরিয়াল মনিটরের জায়গায় এটি ব্যবহার করতে পছন্দ করি।

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

Arduino পিন অ্যাসাইনমেন্ট চার্টও দেখানো হয়েছে।

ধাপ 9: Arduino কোড

খেলার প্রবাহ নিয়ন্ত্রণ এবং সঠিকভাবে স্কোর যোগ করার জন্য Arduino কোড সংযুক্ত করা হয়েছে।

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

সেটআপ () ফাংশনে আমি সমস্ত আউটপুট এবং ইনপুট পিন সংজ্ঞায়িত করেছি। দ্রষ্টব্য, অভ্যন্তরীণ PULLUP প্রতিরোধক ব্যবহার করা হয় যা একটি অভ্যন্তরীণ 20K ওহম প্রতিরোধক ব্যবহার করে যা 5 ভোল্টে টানা হয়। এর ফলে সুইচটি খোলা অবস্থায় ইনপুটটি উচ্চ এবং পড়ার সময় বন্ধ হয়ে যায়। কোন আনুষঙ্গিক প্রতিরোধক প্রয়োজন। আমি সমস্ত ভেরিয়েবল এবং 7-সেগমেন্ট ডিজিট ডিসপ্লে চালু করেছি এবং "নতুন গেম" সবুজ LED আলো চালু করেছি।

লুপ () ফাংশন ক্রমাগত সমস্ত ইনপুট পিন পড়ার মাধ্যমে শুরু হয়। তারপরে কোন ইনপুট পিন কম পড়ে তার উপর নির্ভর করে একটি নির্দিষ্ট "যদি" বিবৃতি কার্যকর করা হয় (বোতামটি ধাক্কা দেওয়া হয়েছে বা আইআর সেন্সর মরীচি ভেঙে গেছে)। শেষ "যদি" বিবৃতিটি গেমের শেষ নির্ধারণ করে। একবার 9 "গর্ত" বাজানো হয়ে গেলে, লুপ () ফাংশন বন্ধ হয়ে যায় এবং খেলা শেষ হয়।

ধাপ 10: উপাদানগুলি মাউন্ট করা

উপাদান মাউন্ট করা
উপাদান মাউন্ট করা
উপাদান মাউন্ট করা
উপাদান মাউন্ট করা
উপাদান মাউন্ট করা
উপাদান মাউন্ট করা

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

প্রতিটি এলইডি লাইট একটি ছোট রুটিবোর্ডে বিক্রি করা হয়েছিল যার সাথে পজিটিভ টার্মিনালের সাথে একটি প্রতিরোধক যুক্ত ছিল। স্ট্যান্ডার্ড 2.54 মিমি পুরুষ পিন হেড সংযোগকারীগুলি ইতিবাচক এবং নেতিবাচক টার্মিনালের জন্য ব্যবহৃত হয়েছিল। ব্রেডবোর্ডটি পাতলা পাতলা পাতলা কাঠ মাউন্ট বোর্ডে এলইডি সুরক্ষিত করা সহজ করেছে। প্রতিটি LED আলো সমাবেশ মাউন্ট বোর্ডে তাদের সঠিক স্থানে মাউন্ট করা হয়েছিল। ছোট M1.7 ব্যাসের ফিলিপ হেড স্টিলের স্ক্রুগুলি তাদের সুরক্ষিত করতে ব্যবহৃত হয়েছিল।

পরবর্তী, প্রতিটি 7-সেগমেন্ট ডিসপ্লে মাউন্ট বোর্ডে সুরক্ষিত করতে হবে। ডিসপ্লে পিসিবিগুলির 4 কোণে মাউন্ট করা গর্তগুলি একই ছোট মাউন্ট স্ক্রু দিয়ে ব্যবহৃত হয়েছিল।

Arduino মেগা বোর্ড, পাওয়ার ডিস্ট্রিবিউশন ব্লক এবং I2C ডিস্ট্রিবিউশন ব্লক ছোট কাঠের স্ক্রু এবং স্পেসার দিয়ে মাউন্ট বোর্ড বেসে সুরক্ষিত ছিল। অন্য দুটি ছোট ব্রেডবোর্ড 90 ডিগ্রি কোণে ডানদিকে বেসে সুরক্ষিত ছিল। এগুলি হল আইআর সেন্সরের জন্য ইনপুট পিন যা টার্গেট অ্যাসেম্বলি এবং গেম কন্ট্রোল বক্স থেকে আর্কেড বোতামগুলির সাথে সংযুক্ত থাকতে হবে যা প্লেয়ার (গুলি) দ্বারা স্থাপন করা হবে।

একটি 9-ভোল্ট ব্যাটারি এবং তার জোতা মাউন্ট বোর্ডের ভিতরে সুরক্ষিত ছিল। তারের ইতিবাচক দিকটি কাঠের স্কোরবোর্ডের ক্ষেত্রে অন/অফ বোতাম সুইচ দিয়ে বিভক্ত করা হবে।

অবশেষে, সমস্ত উপাদান সংযুক্ত ছিল, তারের স্কিম অনুসরণ করে বেঞ্চ সেটআপের উপর নিখুঁত।

ধাপ 11: সব একসাথে রাখা

সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ
সবগুলোকে একত্রে রাখ

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

অনুগ্রহ করে সংযুক্ত ছবিগুলি দেখুন। 7/8”ব্যাসের ডোয়েলগুলি স্কোরবোর্ড কেস এবং বোতাম কেসকে সঠিক স্তরে তুলতে ব্যবহৃত হয়েছিল। তিনটি ডোয়েল 24”দৈর্ঘ্যে কাটা হয়েছিল। মাঝখানে 7/8”ছিদ্রযুক্ত একটি পাতলা পাতলা কাঠের ভিত্তি তৈরি করা হয়েছিল একটি ডোয়েল গ্রহণ করার জন্য। প্লাস্টিকের বোতামের পিছনে কাঠের একটি অনুরূপ পাইন টুকরা সংযুক্ত ছিল। ডোয়েলের অন্য প্রান্তটি গ্রহণ করার জন্য এটির নীচে 7/8 গর্ত ছিল। এখন বোতাম কেস স্ট্যান্ড সম্পূর্ণ ছিল। কোন আঠা ব্যবহার করা হয় না। গেমটি খেলার সময় স্ট্যান্ডটি যথেষ্ট শক্ত, কিন্তু পরিবহনের জন্য সহজেই ভেঙে ফেলা যায়।

স্কোরবোর্ড একই ধারণা ব্যবহার করে টার্গেট বোর্ড সমাবেশে সংযুক্ত ছিল। 15 লম্বা পাইন বোর্ডের একটি পৃষ্ঠকে 60 ডিগ্রি কোণে কাটা হয়েছিল যখন এটি খেলার জন্য সেট করা হয় তখন লক্ষ্য সমাবেশের 30 ডিগ্রি কোণের সাথে সামঞ্জস্যপূর্ণ। এটি এই বোর্ডের উপরের অংশটি অনুভূমিকভাবে রাখে। ২”” লম্বা ডোয়েল গ্রহণের জন্য দুটি //8”গর্ত ড্রিল করা হয়েছিল ১১” এবং তারপরে টুকরাটি লক্ষ্য সমাবেশের পিছনে টান দেওয়া হয়েছিল। এর পরে, think”মনে হয় পাইনের একটি স্ক্র্যাপ টুকরো স্কোরবোর্ডের কেসের নীচে 7/8” ব্যাসের গর্ত ড্রিল 11”এর সাথে মিলে গেছে। দুটি ডোয়েল সীমানা ছাড়াই জাল দিয়ে স্থাপন করা হয়েছিল এবং লক্ষ্য বোর্ডের সমাবেশ এবং স্কোরবোর্ডের নীচে উভয় স্থানে ঠেলে দেওয়া হয়েছিল।

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

ধাপ 12: পোস্টস্ক্রিপ্ট

পোস্টস্ক্রিপ্ট
পোস্টস্ক্রিপ্ট
পোস্টস্ক্রিপ্ট
পোস্টস্ক্রিপ্ট
পোস্টস্ক্রিপ্ট
পোস্টস্ক্রিপ্ট
পোস্টস্ক্রিপ্ট
পোস্টস্ক্রিপ্ট

যখন আমি খেলাটি পরীক্ষা করেছিলাম, আমি লক্ষ্য করেছি যে একটি গল্ফ বল একটি স্কোরিং হোল দিয়ে পড়ে যা সবসময় গণনা করা হয় না। আমি ভাবছিলাম যে আইআর সেন্সরগুলি সঠিকভাবে কাজ করছে কিনা বা আমাকে আরও সেন্সর ইনস্টল করতে হবে কিনা। তারপর আমার মনে হল যে 3 ½”ব্যাসের গর্তের চরম ডান এবং বাম দিকে গল্ফ বলটি স্কোরিং হোল এর ঠিক মাঝখানে রাখা আইআর সেন্সর দ্বারা" দেখা "হচ্ছে না (আইআর বিম ছিল না ভাঙ্গা হচ্ছে)। আমি একটি রেগুলেশন গল্ফ বলের ব্যাস পেয়েছি 1.68 ইঞ্চি। গাণিতিক ভাষায়, 3 ½”ব্যাসের গর্তের অর্ধেক হবে 1.75 ইঞ্চি। সুতরাং আমি অনুমান করি এটি সম্ভব যেখানে গল্ফ বলটি চরম বাম এবং ডান দিক থেকে ছিদ্রের মধ্য দিয়ে পড়ে এবং আইআর বিমটি ভেঙ্গে না।

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

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

প্রস্তাবিত: