সুচিপত্র:

নিও পিক্সেল, দ্রুততম থাম্ব গেম।: 8 টি ধাপ (ছবি সহ)
নিও পিক্সেল, দ্রুততম থাম্ব গেম।: 8 টি ধাপ (ছবি সহ)

ভিডিও: নিও পিক্সেল, দ্রুততম থাম্ব গেম।: 8 টি ধাপ (ছবি সহ)

ভিডিও: নিও পিক্সেল, দ্রুততম থাম্ব গেম।: 8 টি ধাপ (ছবি সহ)
ভিডিও: ডেভেলপার অপশনের ৫টি গোপন টিপস্ | Developer Options All Settings Details 2024, জুলাই
Anonim

আমি এই প্রকল্পটি তৈরি করেছি কারণ যুক্তরাজ্যের নিউক্যাসলে আমার স্থানীয় মেকারফায়ারে যাওয়ার জন্য। ধারণা ছিল একটি স্কুল ইয়ার্ড গেম তৈরি করা যা তুলনামূলকভাবে সস্তা এবং উৎপাদনে সহজ হবে।

ধারণাটি সহজ, জেতার জন্য আপনাকে বারবার বোতাম টিপতে হবে যতক্ষণ না আপনি পিক্সেল রিংটি আলোর সাথে পূরণ করেন। আপনি সরাসরি প্রতিপক্ষের সাথে প্রতিদ্বন্দ্বিতা করেন এবং বিজয়ী একটি সবুজ ঝলকানি রিং পায়, যখন পরাজিত ব্যক্তি একটি লাল ঝলকানি রিং পায়।

প্রকল্পটি তৈরি করতে, আমি সলিডওয়ার্কস ডিজাইন, 3 ডি প্রিন্টিং ব্যবহার করেছি এবং আমি ফ্রিজিং ব্যবহার করে সার্কিট বোর্ড ডিজাইন করেছি। আমি সার্কিট বোর্ড আমার বিশ্ববিদ্যালয় milled ছিল।

সব মিলিয়ে আমি মনে করি প্রজেক্টটি ভাল হয়েছে। ভিডিওতে গেম খেলা দেখানো হয়েছে; সহজ কিন্তু কার্যকর।

ধাপ 1: যন্ত্রাংশ আবশ্যক

আমি এই জিনিসগুলির মধ্যে কিছু পড়ে ছিলাম কিন্তু পুরো জিনিসটি তৈরি করতে খুব বেশি খরচ করা উচিত নয়। আমি হ্যান্ডসেটগুলির জন্য একটি ইথারনেট ডেটা কেবল ব্যবহার করেছি কারণ এতে হ্যান্ডসেট এবং বোতামগুলি সংযুক্ত করার জন্য প্রচুর কোর ছিল।

অংশ তালিকা:

সোল্ডার হেডার মহিলা এবং পুরুষ

Adafruit Trinket - Mini Microcontroller - 5V Logic

নিওপিক্সেল রিং

অন/অফ সুইচ এবং 2-পিন জেএসটি সহ 3 এক্স এএএ ব্যাটারি হোল্ডার

2 x 10K প্রতিরোধক

একটি পুরানো ইথারনেট নেটওয়ার্ক কেবল

JST-PH 2-Pin SMT রাইট এঙ্গেল কানেক্টর

স্ক্রু টার্মিনাল 2.54 মিমি পিচ (3-পিন) এবং (5-পিন)

ধাপ 2: সার্কিট বোর্ড

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

বোর্ড ভিউ একক পার্শ্বযুক্ত বোর্ডের নীচের দিক দেখায়। আমি প্রাসঙ্গিক তারের সাথে স্ক্রু টার্মিনালগুলিকে হ্যান্ডসেটগুলি গঠন করেছি।

ধাপ 3: হ্যান্ডসেট

হ্যান্ডসেট
হ্যান্ডসেট
হ্যান্ডসেট
হ্যান্ডসেট

সলিডওয়ার্কস ফাইল এবং হ্যান্ডসেটগুলির জন্য এসটিএল ফাইল অন্তর্ভুক্ত করা হয়েছে।

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

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

ধাপ 4: হ্যান্ডসেট তারের

হ্যান্ডসেট তারের
হ্যান্ডসেট তারের
হ্যান্ডসেট তারের
হ্যান্ডসেট তারের
হ্যান্ডসেট তারের
হ্যান্ডসেট তারের

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

আমার তথ্য তারের জন্য তারের রং এইভাবে তারযুক্ত ছিল

NeoPixel রিং

ব্রাউন - নিওপিক্সেল ইন

বাদামী এবং সাদা -নিওপিক্সেল আউট

সবুজ - নিওপিক্সেল শক্তি

সবুজ এবং সাদা- স্থল

বোতাম

নীল - বোতাম মাঠ

নীল এবং সাদা- বোতাম সংকেত

আমি এই দুটিকে একই বোতাম টার্মিনালে সংযুক্ত করেছি

কমলা বোতাম 5V

ধাপ 5: সার্কিট বোর্ড সোল্ডারিং

সার্কিট বোর্ড সোল্ডারিং
সার্কিট বোর্ড সোল্ডারিং
সার্কিট বোর্ড সোল্ডারিং
সার্কিট বোর্ড সোল্ডারিং
সার্কিট বোর্ড সোল্ডারিং
সার্কিট বোর্ড সোল্ডারিং

আমি কয়েকটি পর্যায়ে ভবনটি করেছি:

1) আমি ব্যাটারি সংযোগকারীকে ট্রিনকেটে বিক্রি করেছি।

এটি সারফেস মাউন্ট সোল্ডারিং তাই একটু চতুর কিন্তু পাওয়া গেল বুলডগ ক্লিপটি সোল্ডারিং এর জন্য কানেক্টর ধরে রাখার জন্য উপযোগী ছিল।

2) আমি জাম্পার এবং প্রতিরোধক মধ্যে soldered।

সার্কিটে তিনটি আছে এবং আমি পরে বুঝতে পেরেছি যে দুটি প্রয়োজন হয় না। এছাড়াও আমি মূলত একটি রিসেট বোতাম ব্যবহার করার ইচ্ছা করেছিলাম, কিন্তু দেখেছি যে রিসেট হিসাবে ব্যাটারি প্যাক অফ সুইচটি আরও ভাল এবং প্রোগ্রাম করা সহজ। (সম্ভবত সংস্করণ 2 ভাল হবে)

3) তারপর আমি জায়গায় স্ক্রু টার্মিনাল soldered।

4) অবশেষে আমি trinket মধ্যে soldered

ধাপ 6: সব একসাথে স্ক্রু করা।

এটা সব একসাথে স্ক্রুং।
এটা সব একসাথে স্ক্রুং।

একবার আমি এটি করার পরে, আমি বোর্ডে সেট করা প্রতিটি হাতের জন্য তারগুলি স্ক্রু করেছি। আমি একটি ছোট বাক্সে গ্রোমেট দিয়ে বোর্ডটি রাখলাম যাতে তারগুলি জায়গায় রাখা যায়।

ধাপ 7: কোড

কোড
কোড

কোডটি অন্তর্ভুক্ত করা হয়েছে, (এটি আরো বোধগম্য করার জন্য আমি এটি মন্তব্য করেছি)

আমার Arduino IDE তে ট্রিঙ্কেট সেট আপ করার জন্য, আমি Adafruit অনুসরণ করেছি, Trinket Guide প্রবর্তন করছি, বাটন পরিবর্তন পড়ার জন্য, আমি শুধু Arduino IDE তে উদাহরণটি মানিয়ে নিয়েছি। সমস্ত NeoPixel জিনিসের জন্য, একটি ভাল রেফারেন্স হল Adafruit NeoPixel Überguide।

একমাত্র কোডিং ইস্যু যা আমি আটকে গিয়েছিলাম তা হল, কারণ আমি একটি RGB এবং হোয়াইট (RGBW) নিওপিক্সেল ব্যবহার করছিলাম, আমাকে এই লাইনটি পরিবর্তন করতে হয়েছিল:

Adafruit_NeoPixel স্ট্রিপ = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);

প্রতি

Adafruit_NeoPixel স্ট্রিপ = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);

ধাপ 8: ভবিষ্যতের পুনরাবৃত্তি

এই প্রকল্পটি বেশ ভালভাবে পরিণত হয়েছে, তবে উন্নতিগুলি আমি মনে করতে পারি:

  1. এটি বেতার করুন (Wemos বা Huzzahs এর জন্য কাজ করতে পারে)। এমনকি একটি আইওটি সংস্করণ এমনকি আপনি উদাহরণস্বরূপ স্কাইপের মাধ্যমে মানুষের সাথে খেলতে পারেন।
  2. রিং ভরাট করার জন্য প্রেসের সংখ্যা পরিবর্তন করার জন্য অসুবিধা নিয়ন্ত্রণ যেমন একটি পটেনশিয়োমিটার যোগ করুন।
  3. স্পষ্টতই এটি কিছুটা সঙ্কুচিত করুন।
  4. অন্য কিছু যা আপনি ভাবতে পারেন। যদি আপনার পরামর্শ থাকে তবে আমি সেগুলি শুনে খুশি হব।

প্রস্তাবিত: