সুচিপত্র:

একটি ছোট স্কি-বল গেমের জন্য স্বয়ংক্রিয় স্কোরিং: 10 টি ধাপ (ছবি সহ)
একটি ছোট স্কি-বল গেমের জন্য স্বয়ংক্রিয় স্কোরিং: 10 টি ধাপ (ছবি সহ)

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

ভিডিও: একটি ছোট স্কি-বল গেমের জন্য স্বয়ংক্রিয় স্কোরিং: 10 টি ধাপ (ছবি সহ)
ভিডিও: ফায়ার বাটন জ্বালাবেন কিভাবে | How to Use Red Fire Button 2022 | AR. ASHIK GAMING 2024, নভেম্বর
Anonim
একটি ছোট স্কি-বল গেমের জন্য স্বয়ংক্রিয় স্কোরিং
একটি ছোট স্কি-বল গেমের জন্য স্বয়ংক্রিয় স্কোরিং
একটি ছোট স্কি-বল গেমের জন্য স্বয়ংক্রিয় স্কোরিং
একটি ছোট স্কি-বল গেমের জন্য স্বয়ংক্রিয় স্কোরিং

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

আমি চাইনি যে এই গেমটির একটি বড় পদচিহ্ন থাকুক, তাই আমার মূল ধারণা ছিল এমন একটি খেলা তৈরি করা যা গল্ফ বল ব্যবহার করে। যাইহোক, গেম র ra্যাম্পে যেভাবে গল্ফ বল চালু করা হয়েছিল তা আমার পছন্দ হয়নি, তাই আমি 1-1/2 কাঠের বলগুলিতে স্যুইচ করলাম যা উডপেকার ক্র্যাফট থেকে কেনা যায়। এটি ওয়েব ঠিকানা:

woodpeckerscrafts.com/1-1-2-round-wood-bal…

খেলার চূড়ান্ত মাত্রা 17 ইঞ্চি চওড়া 79 ইঞ্চি লম্বা 53 ইঞ্চি লম্বা তার সর্বোচ্চ পয়েন্টে (স্কোরবোর্ড)। এই নির্দেশনায় আমি ইলেকট্রনিক সামগ্রী এবং কোডের ব্যাখ্যা করতে মনোনিবেশ করব যা স্বয়ংক্রিয় স্কি-বল মেশিনে স্বয়ংক্রিয় স্কোরিং বাস্তবায়নের জন্য প্রয়োজনীয়। আমার আগের নির্দেশযোগ্য শিরোনাম "আরেকটি স্কি-বল মেশিন" স্কি-বল মেশিন তৈরির জন্য প্রয়োজনীয় কাঠের কৌশল সম্পর্কে আরও বিস্তারিত নির্দেশনা দেয়।

সরবরাহ

খেলা নিজেই:

P ½”পাতলা পাতলা কাঠ (পাশ এবং টার্গেট বোর্ড সমাবেশ)

· 2 x 4 পাইন স্টড (রmp্যাম্প ফ্রেমের জন্য ছোট প্রস্থে কাটা)

প্লাইউড (raালু)

· 1/8”পাতলা পাতলা কাঠ (raালু দিক)

· 1 x 4 পাইন (লক্ষ্য সমাবেশের পাশ)

X 2 x 8 নির্মাণ ফ্রেমিং (লঞ্চ)

· 4”ব্যাসের পিভিসি পাইপ (স্কোরিং রিং)

· এক্রাইলিক পেইন্ট সেট (স্কোরবোর্ড)

· 1/8 পুরু পরিষ্কার প্লেক্সিগ্লাস (স্কোরবোর্ড)

Dec সংখ্যার decals (স্কোরিং রিং)

· প্লাস্টিকের পাইল টপ (বড় স্কোরিং রিং)

· 4 লম্বা সাদা ভিনাইল টাইল এজ মোল্ডিং (টার্গেট বোর্ডের নিচের রিং)

· ক্রীড়া জাল (প্রতিরক্ষামূলক খাঁচা)

Wood ¾”কাঠের ডোয়েল (প্রতিরক্ষামূলক খাঁচা

বৈদ্যুতিক যন্ত্রপাতি:

7 (7) সোজা তারের সঙ্গে তোরণ মুদ্রা দরজা microswitches

· ছোট মেশিন স্ক্রু

X ½”x 8 কাঠের স্ক্রু

14 (14) 1”ধাতু সমকোণ বন্ধনী

· আরডুইনো মেগা

· বিভিন্ন LED লাইট (প্রতিরোধক নির্মিত - টার্গেট বোর্ডে ব্যবহৃত)

· LED লাইট (স্কোরবোর্ডের জন্য)

· 2.3”একক অঙ্ক 7-সেগমেন্ট LED (ই-বে)

· 1.2 লম্বা, 4-অঙ্কের, 7-সেগমেন্ট LED (অ্যাডাফ্রুট ইন্ডাস্ট্রিজ)

· বিভিন্ন ঝাল বোর্ড

· 220 ওহম প্রতিরোধক (LED লাইট এবং লম্বা 7-সেগমেন্ট LED এর জন্য)

· ক্ষণস্থায়ী সুইচ (রিসেট সুইচ)

· Servo মোটর (গেম বল রিলিজ জন্য দরজা নিচে ড্রপ)

· বিবিধ। তারের এবং সংযোগকারী

ধাপ 1: টার্গেট বোর্ড সমাবেশ

টার্গেট বোর্ড অ্যাসেম্বলি
টার্গেট বোর্ড অ্যাসেম্বলি
টার্গেট বোর্ড অ্যাসেম্বলি
টার্গেট বোর্ড অ্যাসেম্বলি
টার্গেট বোর্ড অ্যাসেম্বলি
টার্গেট বোর্ড অ্যাসেম্বলি

টার্গেট বোর্ডের আকার 16 ইঞ্চি চওড়া 24 ইঞ্চি লম্বা এবং thick”পুরু পাতলা পাতলা কাঠ থেকে গড়া। স্কাইরিং গর্তগুলো পাতলা পাতলা কাঠের উপর স্থাপন করা হয়েছিল এবং আমার ড্রিলের সাথে সংযুক্ত একটি 4”ব্যাসের গর্ত দিয়ে কাটা হয়েছিল। আমি স্কোরিং রিংগুলির জন্য 4”ব্যাসের পিভিসি পাইপ ব্যবহার করেছি। তারা কাটা গর্ত উপর কেন্দ্রীভূত নির্মাণ আঠালো সঙ্গে জায়গায় আঠালো ছিল।

20-, 30- এবং 40-পয়েন্ট স্কোরিং রিংগুলি ঘিরে থাকা বৃহত্তর রিংটি লন্ড্রি পেইলের শীর্ষ থেকে কেটে ফেলা হয়েছিল। এটি কেন্দ্রীভূত এবং জায়গায় আঠালো ছিল। নীচের রিংটি ভিনাইল প্রান্ত থেকে তৈরি করা হয়েছিল এবং এটিকে গ্রহণ করার জন্য একটি চ্যানেল গঠনের জন্য ¼”রাউটার বিট ব্যবহার করার পরে লক্ষ্যবস্তুতে আঠালো করা হয়েছিল (তাই বক্ররেখা ধরে রাখবে)।

একটি নিচের ঘের (বাক্স) তৈরি করা হয়েছিল এবং নিক্ষিপ্ত স্কে বলটিকে প্রস্থান চুটে রাখার জন্য। টার্গেট বোর্ড এবং ঘেরের নীচের অংশে শক্ত কাঠের বলের বাউন্সকে "মৃত" করার জন্য একটি নরম মাদুর উপাদান দিয়ে রেখাযুক্ত করা হয়েছিল। এটি যোগ যোগ মাদুর ব্যবহার করা হয়:

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

একবার টার্গেট বোর্ড সমাবেশ সম্পন্ন হলে, টার্গেট সমাবেশের চারপাশের দিক এবং শীর্ষগুলি ডিজাইন, কাটা এবং সংযুক্ত করা হয়েছিল। লক্ষ্য সমাবেশটি 45 ডিগ্রি কোণে মাউন্ট করা হয়েছিল।

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

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

লম্বা সোজা তারের একটি আর্কেড মাইক্রোসুইচ স্কি বলটি স্কোরিং রিং দিয়ে পড়ার সময় সনাক্ত করতে ব্যবহৃত হয়েছিল। টার্গেট বোর্ডের নিচের দিকে মাইক্রোসুইচ সংযুক্ত করার জন্য আমাকে কোনভাবে খুঁজে বের করতে হবে। 1/8”পুরু হার্ডবোর্ড এবং ছোট ডান-কোণ বন্ধনী ব্যবহার করে একটি ঘরে তৈরি বন্ধনী ডিজাইন এবং তৈরি করা হয়েছিল: নীচে দেখুন:

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

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

আমি টার্গেট বোর্ডে লাইট যোগ করতে চেয়েছিলাম। প্রতিটি স্কোরিং হোলকে বোঝার জন্য ছোট এলইডি লাইট লাগানো হয়েছিল যাতে খোলার অংশটি আলোকিত হয়। এটি সম্পন্ন করার জন্য, একটি গর্ত স্কোরিং গর্তের ঠিক বাইরে কাউন্টারসঙ্ক হতে হবে। একটি 1”ব্যাসের ফরস্টনার ড্রিল বিট 3/8 ইঞ্চি গভীরতায় ড্রিল করার জন্য ব্যবহৃত হয়েছিল। LEDs তারপর 1/4 তারের ক্লিপ দিয়ে সুরক্ষিত ছিল। স্কোরিং হোলগুলি স্কোরিং ভ্যালু দ্বারা রঙ কোডেড ছিল। 10- এবং 20-পয়েন্ট স্কোরিং রিংগুলি লাল রঙে আলোকিত হয়েছিল, 30-, 40- এবং 50-পয়েন্ট স্কোরিং রিংগুলি নীল রঙে এবং দুটি 100-পয়েন্ট স্কোরিং রিং সবুজ রঙে আলোকিত হয়েছিল। আমরা পরে দেখব, এই রঙের স্কিম স্কোরবোর্ডে প্রদর্শিত রঙের সাথে মিলবে।

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

ধাপ 3: রamp্যাম্প সমাবেশ

রamp্যাম্প সমাবেশ
রamp্যাম্প সমাবেশ
রamp্যাম্প সমাবেশ
রamp্যাম্প সমাবেশ
রamp্যাম্প সমাবেশ
রamp্যাম্প সমাবেশ

র ra্যাম্প ফ্রেমটি নির্মাণ স্টাড থেকে তৈরি করা হয়েছিল যা 1-1/2 "x 2" মাত্রায় ছিঁড়ে গিয়েছিল। ফ্রেমটি প্রায় 16 ইঞ্চি দূরত্বের ক্রস সদস্যদের নিয়ে তৈরি করা হয়েছিল। ফ্রেমটিতে একটু তির্যক ছিল তাই স্কি বলগুলি স্বাভাবিকভাবেই, মাধ্যাকর্ষণ দ্বারা, তাদের হোল্ডিং এলাকায় রোল করবে।

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

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

আমি খুব বেশি বিস্তারিত দেখাইনি, কিন্তু র para্যাম্প সমাবেশের দিকগুলি ফ্রেম করা হয়েছে এবং পাতলা 1/8 ইঞ্চি পাতলা পাতলা কাঠ দিয়ে coveredেকে দেওয়া হয়েছে যাতে নীচের গেমের বলগুলির অবাধ চলাচলের জন্য জায়গা দেওয়া যায়, যেমনটি পূর্ববর্তী অনুচ্ছেদে বর্ণিত হয়েছে। নকশা নকল করে যে কিভাবে একটি বাস্তব আর্কেড সাইজের স্কি-বল গেমটি কাজ করবে একবার আপনি গেমটি শুরু করার জন্য টাকা রাখলে।

ফ্রেমের উপরে ফিট করার জন্য ¾ ইঞ্চি ক্যাবিনেট গ্রেড প্লাইউড বোলিং লেন মিলিং করে রmp্যাম্প সমাবেশ সম্পন্ন হয়েছিল। পাইন 2 x 4 ইঞ্চি স্টাডগুলি গেমটি খেলার জন্য পা তৈরি করতে ব্যবহার করা হয়েছিল যাতে এটি মাটি থেকে খেলার জন্য উপযুক্ত উচ্চতায় নিয়ে যায়। গেমটিকে মোবাইল করতে, এই পায়ে 2 ইঞ্চি শিল্প চাকা সংযুক্ত করা হয়েছিল।

ধাপ 4: ফ্যাব্রিকেশন চালু করুন

ফ্যাব্রিকেশন চালু করুন
ফ্যাব্রিকেশন চালু করুন
ফ্যাব্রিকেশন চালু করুন
ফ্যাব্রিকেশন চালু করুন
ফ্যাব্রিকেশন চালু করুন
ফ্যাব্রিকেশন চালু করুন

আমি প্রথমে একটি পাঁজর এবং ফ্রেম কৌশল ব্যবহার করে একটি নন-সলিড বল লঞ্চ করার চেষ্টা করেছি। আমি লঞ্চের রূপরেখায় কাটা কিছু ¾”ফ্রেমের টুকরোতে আঠালো পাতলা পাতলা কাঠের স্ট্রিপ (1/8 ইঞ্চি) ব্যবহার করেছি। আমি কাঠের বল দিয়ে এই লঞ্চটি পরীক্ষা করে দেখেছি যে এটি খুব ভাল কাজ করে নি। এটি শক্ত মনে হয়নি এবং আশানুরূপ কাঠের বলগুলি চালু করেনি। আমি এই লঞ্চটি ব্যবহার না করার সিদ্ধান্ত নিয়েছি।

আমি পূর্বে যে লঞ্চ নির্মাণের কৌশলটি ব্যবহার করেছি তাতে ফিরে গেলাম। লঞ্চটি 2 ইঞ্চি পুরু নির্মাণ কাঠের পৃথক টুকরা থেকে তৈরি করা হয়েছিল যা লঞ্চের সঠিক প্রস্থ পাওয়ার জন্য একসঙ্গে আঠালো ছিল। প্যাটার্ন ট্রেস করা হয়েছিল এবং আমার ব্যান্ড সের উপর কাটা হয়েছিল। সমস্ত অপূর্ণতা অটো বডি ফিলার দিয়ে পূরণ করা হয়েছিল। লঞ্চের চূড়ান্ত আকারে বাঁকগুলি বালি করা হয়েছিল। এটি ছিল রmp্যাম্প সমাবেশ শেষ করার চূড়ান্ত পদক্ষেপ।

ধাপ 5: প্রতিরক্ষামূলক পর্দা/খাঁচা

প্রতিরক্ষামূলক পর্দা/খাঁচা
প্রতিরক্ষামূলক পর্দা/খাঁচা

আমি যে প্রতিরক্ষামূলক পর্দাটি তৈরি করেছি তা ছিল একটি পরের চিন্তা। আমি ভেবেছিলাম আমার গ্র্যান্ড বাচ্চাদের গেমটি খেলার সাথে বেসমেন্টের জন্য আমার কিছু সুরক্ষা দরকার। আমি জড়িত পদক্ষেপগুলির কোনও ছবি তুলিনি। আমি এমন একটি উপাদান খুঁজে পাইনি যা আমি সফলভাবে কাজ করতে পারি (পিভিসি পাইপ, ধাতব পাইপ, নল) তাই আমি এটি কাঠ থেকে তৈরি করার সিদ্ধান্ত নিয়েছি। আমি এটি তৈরির জন্য ½”মোটা পাতলা পাতলা কাঠ এবং ¾” ডোয়েল ব্যবহার করেছি। এটি কালো রঙ করা হয়েছিল এবং তারপরে একটি ফুটবল স্পোর্টস টাইপের নেট দিয়ে াকা ছিল। জাল উপাদান কাঠের জন্য stapled ছিল। এই প্রতিরক্ষামূলক খাঁচাটিকে তখন খেলার সাথে সংযুক্ত করা হয়েছিল।

ধাপ 6: ইলেকট্রনিক বেঞ্চ সেট-আপ

ইলেকট্রনিক বেঞ্চ সেট-আপ
ইলেকট্রনিক বেঞ্চ সেট-আপ
ইলেকট্রনিক বেঞ্চ সেট-আপ
ইলেকট্রনিক বেঞ্চ সেট-আপ
ইলেকট্রনিক বেঞ্চ সেট-আপ
ইলেকট্রনিক বেঞ্চ সেট-আপ

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

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

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

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

www.adafruit.com/product/1269

এই ডিসপ্লের সৌন্দর্য হল যে এটি PCB এর পিছনে একটি I2C বাস কন্ট্রোলার ব্যবহার করে তাই এটি নিয়ন্ত্রণ করতে মাত্র দুটি পিনের প্রয়োজন হয়। এগুলি হল এসডিএ (ডেটা লাইন) পিন এবং এসসিএল (ক্লক লাইন) পিন। এই ডিসপ্লেতে আপনার পাওয়ার এবং গ্রাউন্ড লাইনেরও প্রয়োজন হবে। কিন্তু এই I2C বাস নিয়ন্ত্রক ছাড়া 16 টি লাইনের তুলনায় এটি মোট 4 টি লাইন।

Arduino কোড লেখা এবং ডিবাগ করা হয়েছিল। একবার সবকিছু বেঞ্চে কাজ করার জন্য পাওয়া গেছে, এটি স্কোরবোর্ড ডিজাইন এবং নির্মাণের সময় ছিল।

ধাপ 7: স্কোরবোর্ড ডিজাইন এবং সমাবেশ

স্কোরবোর্ড ডিজাইন এবং সমাবেশ
স্কোরবোর্ড ডিজাইন এবং সমাবেশ
স্কোরবোর্ড ডিজাইন এবং সমাবেশ
স্কোরবোর্ড ডিজাইন এবং সমাবেশ
স্কোরবোর্ড ডিজাইন এবং সমাবেশ
স্কোরবোর্ড ডিজাইন এবং সমাবেশ
স্কোরবোর্ড ডিজাইন এবং সমাবেশ
স্কোরবোর্ড ডিজাইন এবং সমাবেশ

স্কোরবোর্ডের জন্য কাঠের ঘের তৈরি হয়েছিল finished”সমাপ্ত পাতলা পাতলা কাঠ থেকে। এটি সমাপ্ত সমাপ্ত গেমের (17”) সমান প্রস্থের হবে। এর গভীরতা 7”এবং উচ্চতা 9” হবে। একটি কাস্টম আঁকা Plexiglas হেডার ওভারলে এই ঘেরের সামনে ফিট করার জন্য গড়া হবে। সমস্ত ইলেকট্রনিক উপাদানগুলির জন্য প্রধান মাউন্ট বোর্ড 1/4”প্লাইউড থেকে কাটা হয়েছিল। এটা Plexiglas ওভারলে ঠিক পিছনে অবস্থান করা হবে। লাইট এবং 7-সেগমেন্ট ডিসপ্লেগুলি প্লেক্সিগ্লাস ওভারলে সম্পর্কিত শিল্পকর্মের সাথে মিলিত হবে। এই মাউন্ট বোর্ডের মাত্রা কাঠের ঘেরের চেয়ে কিছুটা কম কাটা হয়েছিল। মাউন্টিং বোর্ডটি নীচে একটি p”প্লাইউড বেস সংযুক্ত করে স্থির করা হয়েছিল। এটি উপাদানগুলি মাউন্ট করা সহজ করে তুলেছে।

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

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

ধাপ 8: ইলেকট্রনিক্স সমাপ্ত করা

ইলেকট্রনিক্স সমাপ্ত
ইলেকট্রনিক্স সমাপ্ত
ইলেকট্রনিক্স সমাপ্ত
ইলেকট্রনিক্স সমাপ্ত
ইলেকট্রনিক্স সমাপ্ত
ইলেকট্রনিক্স সমাপ্ত

গেমের পিছন দিক থেকে আপনি দেখতে পাবেন কিভাবে আমি সবগুলো উপাদান একসঙ্গে তারে লাগিয়েছি। শেষ ধাপটি ছিল Arduino Mega তে ইনপুট এবং আউটপুট পিনের সমস্ত উপাদান সুরক্ষিত করা। এই প্রসেসর বোর্ডটি মাউন্ট বোর্ডের বেসে (ডান দিকে) সুরক্ষিত ছিল। ছিদ্রযুক্ত ব্রেডবোর্ড যা টার্গেট বোর্ডের স্কোরিং রিং এবং অন্যান্য সংযোগ থেকে আর্কেড মাইক্রো-সুইচ সংযোগ গ্রহণ করেছিল তাও মাউন্ট বোর্ডের বেসে (বাম দিকে) মাউন্ট করা হয়েছিল। এছাড়াও মাউন্ট বোর্ডে সুরক্ষিত একটি ছিদ্রযুক্ত ব্রেডবোর্ড রয়েছে যা সমস্ত 5 টি ভিডিসি পাওয়ার এবং গ্রাউন্ড ফিড সমস্ত উপাদানগুলিতে বিতরণ করে। এটি ছিল প্রধান বিদ্যুৎ বিতরণ বোর্ড। আপনি আরডুইনো মেগাতে LED আলো সংযোগ এবং 7-সেগমেন্ট ডিসপ্লে সংযোগগুলি তাদের সংশ্লিষ্ট আউটপুট পিনগুলিতে যেতে দেখতে পারেন। এই পুরো উপাদান মাউন্ট বোর্ড সমাবেশ স্কোরবোর্ড কাঠের ঘের বাক্সের ভিতরে ফিট করে এবং প্লেক্সিগ্লাস ওভারলে পিছনে বসে যেখানে এটি নিরাপদ।

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

ধাপ 9: Arduino কোড

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

প্রথমে, আর্কেড মাইক্রো-সুইচগুলিকে 43-53 পিন দেওয়া হয়। রিসেট বোতামটি পিন 9 এর সাথে সংযুক্ত করা হয়েছে। এরপর, বড় একক 7-সেগমেন্ট ডিসপ্লেতে সংখ্যা প্রদর্শন করার জন্য ফাংশনগুলি ঘোষণা করা হয়, গেম স্কোর এবং বল রোলড ডিসপ্লেগুলির আপডেট নিয়ন্ত্রণ করতে এবং কোন স্কোরিং লাইট ভ্যালু প্রদর্শিত হয় তা নিয়ন্ত্রণ করতে। স্কোরবোর্ডের শীর্ষে।

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

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

ধাপ 10: চূড়ান্ত চিন্তা

সর্বশেষ ভাবনা
সর্বশেষ ভাবনা
সর্বশেষ ভাবনা
সর্বশেষ ভাবনা
সর্বশেষ ভাবনা
সর্বশেষ ভাবনা
সর্বশেষ ভাবনা
সর্বশেষ ভাবনা

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

www.adafruit.com/product/2167

আমি এগুলি আমার ডিজাইন করা অন্য একটি গেমে ব্যবহার করেছি যা ইন্সট্রাকটেবলে প্রকাশিত হয়েছিল যার শিরোনাম ছিল "একটি বীজ ব্যাগ বেসবল গেমের জন্য ইলেকট্রনিক স্কোরিং" এবং তারা নিখুঁতভাবে কাজ করেছিল।

প্রস্তাবিত: