সুচিপত্র:

8x8 কালারডুইনো পং গেম: 3 টি ধাপ
8x8 কালারডুইনো পং গেম: 3 টি ধাপ

ভিডিও: 8x8 কালারডুইনো পং গেম: 3 টি ধাপ

ভিডিও: 8x8 কালারডুইনো পং গেম: 3 টি ধাপ
ভিডিও: Новый Шаман за 20 млн: карбон, тепловизор, роскошь! Звезда смерти 8x8 в версии автобус #ДорогоБогато 2024, জুলাই
Anonim
8x8 কালারডুইনো পং গেম
8x8 কালারডুইনো পং গেম

এই নির্দেশনায় আমি দেখাব কিভাবে আমি 8 x 8 RGB LED ম্যাট্রিক্স বোর্ড মডিউল ব্যবহার করে একটি পং গেম তৈরি করেছি। এই মডিউলটিকে Colorduino বলা হয়। এটিতে একটি অনবোর্ড মাইক্রোকন্ট্রোলার এবং অন্যান্য কালারডুইনো বোর্ডগুলির সাথে সংযোগ স্থাপনের জন্য একটি ইন্টারফেস রয়েছে। এটি 64 পিসি রঙের এলইডি পরিচালনা করার ক্ষমতা রাখে। আরডুইনো কোড দিয়ে বোর্ড নিয়ন্ত্রণ করা যায়। আমি দুটি নিয়ামক তৈরি করেছি প্রতিটি নিয়ামকের দুটি বোতাম রয়েছে। এই গেমটি দুইজন খেলোয়াড় খেলতে পারে। লক্ষ্য হল আপনার পাশের দেয়ালে বল পৌঁছাতে বাধা দেওয়া। এখানে 3 টি এলইডি প্রস্থের প্ল্যাটফর্ম রয়েছে যা আপনার প্রতিপক্ষকে বল ফিরিয়ে দিতে পারে। আমার ধারণা ছিল যতটা সম্ভব সহজ করা। পুরো বিল্ডিং প্রক্রিয়াটি প্রায় 1 ঘন্টা সময় নেয় (কন্ট্রোলারদের জন্য ক্রোশটিং গণনা করা হয় না)। প্রকল্পের খরচ ছিল 20 ডলার। ডিভাইসটি 18650 ব্যাটারি দ্বারা চালিত।

ধাপ 1: BOM তালিকা

BOM তালিকা
BOM তালিকা

উপাদান নাম পরিমাণ লিঙ্ক

Colorduino V2.0 Dot Matrix RGB LED Driver shield 1 pc

বোতাম 1 পিসি জন্য প্লাস্টিক ঘের

রাবার-শেটেড নমনীয় কেবল 1 পিসি

কেবল গ্ল্যান্ড 4 পিসি

প্রোটো পিসিবি 1 পিসি

18650 ব্যাটারি হোল্ডার 1 পিসি

18650 ব্যাটারি 1 পিসি

পুশ বাটন সুইচ 12 মিমি ক্ষণস্থায়ী pushbutton 4 পিসি

সোল্ডারিংয়ের জন্য কেবল 1 পিসি

সোল্ডার টিন ১ পিসি

2 পজিশন ল্যাচিং টগল সুইচ 1 পিসি

4, 7 কোহম 4 পিসি

3V থেকে 5V ডিসি-ডিসি কনভার্টার স্টেপ আপ বুস্ট মোবাইল 1 পিসি

2 মেরু 5mm পিচ PCB মাউন্ট স্ক্রু টার্মিনাল ব্লক সংযোগকারী 1 পিসি

3 পিন 5 মিমি পিচ PCB মাউন্ট স্ক্রু টার্মিনাল ব্লক 2 পিসি

ইলেকট্রনিক্সের জন্য হাউজিং 1 পিসি

প্রকল্পের মোট উপাদান খরচ: 20, 21 $/মোট প্রকল্প

ধাপ 2: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

প্রথম ধাপে ভিডিওটি দেখুন। ভিডিওতে কিছু অতিরিক্ত তথ্য:

BOM তালিকা অনুযায়ী সমস্ত উপকরণ সংগ্রহ করুন। আমি প্রোটো পিসিবি ব্যবহার করেছি এবং সমস্ত উপাদান বিক্রি করেছি।

আমি সংযুক্ত পরিকল্পিত অনুযায়ী সমস্ত উপাদান সংযুক্ত করেছি। এটি সার্কিট তৈরি করা সহজ, এটি প্রত্যেকের দ্বারা করা যেতে পারে, যারা সোল্ডারিং লোহা ব্যবহার করতে ইচ্ছুক। আমি PIN-s সংযোগ করতে প্রতিরোধকের পা ব্যবহার করেছি। Dupont জাম্পার তারগুলি প্রোটোবোর্ডের সাথে LED ম্যাট্রিক্স সংযোগ করার জন্য আদর্শ। হাউজিংয়ে ইনস্টল করার আগে পুরো প্রোটোবোর্ড একত্রিত করা যেতে পারে। আমি পিসিবি মাউন্ট স্ক্রু টার্মিনাল সংযোগকারী ইনস্টল করেছি। এটি আমাকে হাউজিং ছাড়া সার্কিট পরীক্ষা করতে সাহায্য করেছিল। পরীক্ষার পরে আমি কেবল তারগুলি আনপ্লাগ করেছি, প্রোটো পিসিবি হাউজিংয়ে ইনস্টল করেছি এবং গ্রন্থিগুলির মাধ্যমে তারগুলি ধাক্কা দিয়েছি, তারপরে আমি সমস্ত তারগুলি পিছনে ফেলেছি।

Arduino কোডটি এই নির্দেশনা থেকে উদ্ভূত, অনুপ্রেরণার জন্য আপনাকে ধন্যবাদ।

labs.bsoares.com/ping-pong-com-matriz-de-l…

হাউজিংয়ে ইনস্টল করার আগে কন্ট্রোলারগুলি পরীক্ষা করা উচিত।

ইউটিলিটি ছুরি এবং ড্রিলের সাহায্যে প্লাস্টিকের আবাসন পরিবর্তন করা হয়।

আমি দুটি খেলোয়াড়কে আলাদা করার জন্য কন্ট্রোলারগুলিকে সবুজ এবং নীল রঙের ক্রোচেটে রাখি। এই নির্দেশের সাহায্যে ক্রোশেটটি ডিজাইন এবং তৈরি করা হয়েছিল:

www.instructables.com/id/Crochet-for-Gadge…

ধাপ 3: সংযুক্ত সফটওয়্যার আপলোড করুন

সংযুক্ত সফটওয়্যার আপলোড করুন
সংযুক্ত সফটওয়্যার আপলোড করুন
সংযুক্ত সফটওয়্যার আপলোড করুন
সংযুক্ত সফটওয়্যার আপলোড করুন
সংযুক্ত সফটওয়্যার আপলোড করুন
সংযুক্ত সফটওয়্যার আপলোড করুন

সফটওয়্যারটি Atmel Studio দ্বারা আপলোড করা হয়েছে। প্রথমে, আমি Arduino IDE ব্যবহার করার চেষ্টা করেছি, কিন্তু আমি এটি ব্যবহার করতে পারিনি, তাই আমাকে AVR প্রোগ্রামার Avrisp mkII ব্যবহার করতে হয়েছিল। এটি আমার কাজকে একটু কঠিন করে তুলেছে। আমি Arduino কোড, এবং Atmel স্টুডিও প্রকল্প সংযুক্ত করেছি। Atmel Studio 7 এ Arduino কোড কিভাবে ব্যবহার করবেন তা উপরের ভিডিওটি দেখুন।

Colorduino এর PIN-s আপলোড করার ক্ষেত্রে আমার কিছু সমস্যা ছিল। Colorduino বোর্ডের ISP PIN-s MCU এবং LED বোর্ডের মধ্যে অবস্থিত এবং Avrisp mkII প্রোগ্রামারের 6 PIN সংযোগকারীর কোন স্থান নেই। আপলোড করার জন্য আমাকে দুটি বোর্ড আলাদা করতে হয়েছিল। ডেভেলপমেন্ট ফেজের সময়, আমাকে অনেকবার কোড আপলোড করতে হয়েছে তাই আমি বোর্ডের অন্য পাশে আইএসপি কানেক্টর লাগানোর সিদ্ধান্ত নিয়েছি। এটি করার জন্য আমাকে পিনগুলি আয়না করতে হয়েছিল এবং একটি ছোট প্রোটো পিসিবি বোর্ড ব্যবহার করতে হয়েছিল। আপনার যদি কেবল কয়েকটি আপলোডের প্রয়োজন হয় তবে সহজভাবে বিরক্ত না হয়ে আবার সংযোগের চেয়ে আপলোডগুলি আলাদা করুন। Avrisp mkII সম্পর্কে আরো তথ্য:

Arduino কোডটি এই নির্দেশনা থেকে উদ্ভূত, অনুপ্রেরণার জন্য আপনাকে ধন্যবাদ।

labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007

চূড়ান্ত শব্দ

আমার বাচ্চারা এই গেমটি চেষ্টা করেছে এবং এটি পছন্দ করেছে। আমি মনে করি এই প্রজেক্টে অনেক সম্ভাবনা আছে, অন্যান্য গেম সহজেই ডেভেলপ করা যায়।

আপনার দিনটি শুভ হোক!

প্রস্তাবিত: