সুচিপত্র:

ইন্টারেক্টিভ টিক-ট্যাক টো গেমটি Arduino এর সাথে নিয়ন্ত্রিত: 6 টি ধাপ
ইন্টারেক্টিভ টিক-ট্যাক টো গেমটি Arduino এর সাথে নিয়ন্ত্রিত: 6 টি ধাপ

ভিডিও: ইন্টারেক্টিভ টিক-ট্যাক টো গেমটি Arduino এর সাথে নিয়ন্ত্রিত: 6 টি ধাপ

ভিডিও: ইন্টারেক্টিভ টিক-ট্যাক টো গেমটি Arduino এর সাথে নিয়ন্ত্রিত: 6 টি ধাপ
ভিডিও: THE TIC TAC TOE GAME।। REMEMBERING THIS GAME 😌 #shorts #viral #short 2024, নভেম্বর
Anonim
ইন্টারেক্টিভ টিক-ট্যাক টো গেমটি আরডুইনো দিয়ে নিয়ন্ত্রিত
ইন্টারেক্টিভ টিক-ট্যাক টো গেমটি আরডুইনো দিয়ে নিয়ন্ত্রিত

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

আমাদের প্রকল্পের পিছনে মূল ধারণাটি হ'ল গেমের ক্ষেত্রগুলির রাজ্যগুলি বাঁকানো সামগ্রীর আকার দ্বারা প্রতিনিধিত্ব করা যেতে পারে। ক্ষেত্রগুলির তিনটি ভিন্ন অবস্থা রয়েছে: 'X', 'O' এবং NULL (অব্যবহৃত ক্ষেত্র)। এক থেকে অন্য রাজ্যে রূপান্তর করার জন্য প্রয়োজনীয় অ্যাকচুয়েটর সংখ্যা কমানোর জন্য আমাদের একটি উপায় নিয়ে আসতে হয়েছিল। কয়েকটি স্কেচ আঁকার পর আমরা বুঝতে পারলাম যে এই সংখ্যাটি মাত্র একটিতে নামানো যেতে পারে। নীচের স্কেচ আমাদের নকশা প্রক্রিয়া সংক্ষিপ্ত করে।

ধাপ 1: সরঞ্জাম এবং উপকরণ

সরঞ্জাম এবং উপকরণ
সরঞ্জাম এবং উপকরণ

নিম্নলিখিত উপকরণ দিয়ে, আপনি 9 টি গেম-বক্স তৈরি করতে সক্ষম হবেন। প্রতিটি গেম-বক্স একটি স্বাধীন উপাদান এবং যে কোন কনফিগারেশনে ব্যবহার করা যেতে পারে। অনেক ঝামেলা ছাড়াই, বোর্ডটি 16 (4 × 4) বা 25 (5 × 5) বাক্সে বাড়ানো যেতে পারে।

সরঞ্জাম:

  • প্রোগ্রামযোগ্য লেজার কাটার
  • আঠালো বন্দুক
  • সোল্ডারিং স্টেশন

উপকরণ:

  • 9 × SG90 servo (https://compferences101.com/servo-motor-basics-pinout-datasheet)
  • 2 বর্গমিটার 3 মিমি MDF বোর্ড
  • 0.5 বর্গমিটার স্বচ্ছ 4 মিমি এক্রাইলিক বোর্ড
  • ব্রেডবোর্ড
  • জাম্পার তার
  • আরডুইনো বোর্ড
  • 9 পুশ বোতাম
  • ইলাস্টিক থ্রেড
  • 80 মিমি 8mm ফাঁপা নল (এক্রাইলিক/অ্যালুমিনিয়াম)
  • 10 কিলো ওহমের 9 প্রতিরোধক
  • ব্রেডবোর্ড

ধাপ 2: লেজার কাটিং

লেজারের কাটিং
লেজারের কাটিং

প্রতিটি বাক্সে প্রায় 0.3 বর্গমিটার 3 মিমি MDF বোর্ড প্রয়োজন। ক্যানভাসে উপাদান স্থাপন কোন ব্যাপার না। লক্ষ্য করুন যে গিয়ারগুলি অপ্রয়োজনীয় নয় - বাক্সটি কাজ করার জন্য তাদের সবগুলি প্রয়োজন। বিভিন্ন প্রিন্টারে সঠিকভাবে কাজ করার জন্য প্রদত্ত SVG ফাইলটি সামঞ্জস্য করতে হতে পারে।

ধাপ 3: গিয়ার সমাবেশ

গিয়ার সমাবেশ
গিয়ার সমাবেশ
গিয়ার সমাবেশ
গিয়ার সমাবেশ

বাক্সের ভিতরে মেকানিজম তৈরির জন্য আমাদের প্রয়োজনীয় গিয়ার সমাবেশ লেজার কেটে একসঙ্গে আঠালো করতে হবে

ধাপ 4: ইনপুট বক্স তৈরি এবং সমাবেশ

ইনপুট বক্স তৈরি এবং সমাবেশ
ইনপুট বক্স তৈরি এবং সমাবেশ
ইনপুট বক্স তৈরি এবং সমাবেশ
ইনপুট বক্স তৈরি এবং সমাবেশ

প্রক্রিয়ার দ্বিতীয় অংশ হল একটি শারীরিক ইনপুট বক্সবোর্ড তৈরি করা। এটি একটি 3X3 বোর্ড যেখানে প্রতিটি বোতাম গেম বোর্ডের সংশ্লিষ্ট বাক্সের সাথে মিলে যায়।

  • অংশগুলি লেজার কাটা এবং একত্রিত হয়।
  • বোতামগুলি একটি বিক্রয়যোগ্য বোর্ডে একসঙ্গে বিক্রি করা হয়েছে।
  • জটিলতা কমাতে বিদ্যুতের তারগুলো সব এক বিন্দুতে যুক্ত হয় এবং একটি একক বেরিয়ে আসে।
  • স্থল তারের আলাদা 10K ওহম প্রতিরোধক থাকা প্রয়োজন এবং তারপরে সেগুলি একত্রিত হতে পারে।
  • শেষ পর্যন্ত, একটি একক তারের Arduino সংযুক্ত করা হয়।

ধাপ 5: Arduino সার্কিট

আরডুইনো সার্কিট
আরডুইনো সার্কিট

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

প্রস্তাবিত: