সুচিপত্র:

অন্ধকূপ এবং ড্রাগন হিট পয়েন্ট ট্র্যাকার ই-ইঙ্ক ডিসপ্লে সহ: 3 টি ধাপ
অন্ধকূপ এবং ড্রাগন হিট পয়েন্ট ট্র্যাকার ই-ইঙ্ক ডিসপ্লে সহ: 3 টি ধাপ

ভিডিও: অন্ধকূপ এবং ড্রাগন হিট পয়েন্ট ট্র্যাকার ই-ইঙ্ক ডিসপ্লে সহ: 3 টি ধাপ

ভিডিও: অন্ধকূপ এবং ড্রাগন হিট পয়েন্ট ট্র্যাকার ই-ইঙ্ক ডিসপ্লে সহ: 3 টি ধাপ
ভিডিও: TOP 5 NICHES 🔥 Print on Demand Niche Research #35 — (1/10/2021) 2024, জুলাই
Anonim
Dungeons এবং ড্রাগন ই-কালি প্রদর্শন সঙ্গে বিন্দু ট্র্যাকার আঘাত
Dungeons এবং ড্রাগন ই-কালি প্রদর্শন সঙ্গে বিন্দু ট্র্যাকার আঘাত

লেখক দ্বারা আরো অনুসরণ করুন:

3D মুদ্রিত D&D কন্ডিশন রিং
3D মুদ্রিত D&D কন্ডিশন রিং
3D মুদ্রিত D&D কন্ডিশন রিং
3D মুদ্রিত D&D কন্ডিশন রিং
3D মুদ্রিত ইউরোরাক কেস
3D মুদ্রিত ইউরোরাক কেস
3D মুদ্রিত ইউরোরাক কেস
3D মুদ্রিত ইউরোরাক কেস

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

সরবরাহ

প্রয়োজনীয় উপাদান

  • Arduino মেগা 2560
  • HC-06 ব্লুটুথ মডিউল
  • 400x300, 4.2 "ই-কালি প্রদর্শন মডিউল
  • Google Play Store থেকে RobotUI অ্যাপ
  • 3 প্রতিরোধক। কোন মান, কিন্তু তাদের সব একই মান হতে হবে।
  • 9V ব্যাটারি
  • 9V ব্যাটারি সংযোগকারী
  • তার এবং ঝাল
  • (alচ্ছিক) এক ধরনের কেস।
  • (alচ্ছিক) পাওয়ার সুইচ। আপনি কেবল ব্যাটারি সরাতে পারেন, তবে একটি সুইচ আরও সুবিধাজনক।
  • (alচ্ছিক) Cylewet 55 breadboard। আপনি যদি আমার মতো সোল্ডারিংকে ঘৃণা করেন।

সরঞ্জাম

  • সম্ভবত একটি সোল্ডারিং লোহা
  • তার কর্তনকারী
  • (alচ্ছিক) কেস জন্য 3D প্রিন্টার

ধাপ 1: আপনার সার্কিট গঠন করুন

আপনার সার্কিট গঠন করুন
আপনার সার্কিট গঠন করুন
আপনার সার্কিট গঠন করুন
আপনার সার্কিট গঠন করুন

বিভিন্ন উপাদানের জন্য কিছু লিঙ্ক…

আরডুইনো মেগা 2560, HC-06 ব্লুটুথ মডিউল, 400x300, 4.2 ই-কালি প্রদর্শন মডিউল, Google Play Store থেকে RobotUI অ্যাপ, STL ফাইল…

ফ্রিজিং ওয়্যারিং ডায়াগ্রামে দেখানো উপাদানগুলিকে ওয়্যার আপ করুন। যদি, আমার মতো, আপনি সোল্ডারিংয়ে ভয়ঙ্কর হন এবং যখন আপনি পারেন তখন রুটিবোর্ড ব্যবহার করতে পছন্দ করেন, তাহলে আপনি একটি ছোট পর্যাপ্ত রুটিবোর্ড পেতে পারেন যা একটি কেসের ভিতরে উপযুক্ত হবে। আমি একটি Cylewet 55 breadboard ব্যবহার করেছি (https://www.amazon.com/Cylewet-Solderless-Circuit-…)

আপনি যদি ব্যাটারিটি সরাসরি Arduino- এ ভিনে লাগাতে চান তবে আপনি পাওয়ারের জন্য একটি সুইচ ব্যবহার করতে পারেন, কিন্তু ব্যাটারিটি চালু/বন্ধ করতে আপনাকে যোগ/অপসারণ করতে হবে। আপনাকে কেবল একটি গেম সেশনের শুরুতে এটি চালু করতে হবে, তাই এটি কার্যকর।

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

ধাপ 2: আরডুইনোতে কোড আপলোড করুন

আরডুইনোতে কোড আপলোড করুন
আরডুইনোতে কোড আপলোড করুন

"HPTrackerEInk" নামে একটি ডিরেক্টরি তৈরি করুন এবং এতে সংযুক্ত HPTrackerEInk.ino ফাইলটি রাখুন।

যদি আপনি এটি সংকলন করেন তবে সম্ভবত আপনি ত্রুটি পাবেন যতক্ষণ না আপনি ওয়েভশেয়ার থেকে epd4in2.h লাইব্রেরি ইনস্টল করেন যা আপনার ই-ইঙ্ক ডিসপ্লে নিয়ে আসে। আমি এখান থেকে ডাউনলোড করেছি https://www.waveshare.com/4.2inch-e-paper-module.h…। যদি আপনি সেই লাইব্রেরিতে সমস্যা পান, তাহলে নীচে একটি মন্তব্য যোগ করুন এবং আমি আপনাকে নির্দিষ্ট কিছুগুলির একটি অনুলিপি দিতে পারি (আমি কিছু ত্রুটি ঠিক করেছি, আমি ওয়েভশেয়ারের সাথে যোগাযোগ করেছি এবং তারা অবিলম্বে সমস্যাগুলি সমাধান করেছে)

আপনাকে সেই লাইব্রেরিগুলিও ইনস্টল করতে হবে যা রোবট ইউআই অ্যাপের সাথে যোগাযোগ করে। গুগল "RobotUI সেটআপ গাইড" অথবা শুধু এখানে যান

এই মুহুর্তে আপনার কোন ত্রুটি ছাড়াই HPTrackerEInk.ino কম্পাইল করতে সক্ষম হওয়া উচিত, আপনি আপনার কোড আপলোড করতে পারেন এবং সবকিছু কাজ করে তা পরীক্ষা করতে পারেন।

আপনাকে নামের তালিকা পরিবর্তন করতে হবে যাতে এতে আপনার সব বন্ধুর চরিত্রের নাম থাকে। HPTrackerEInk.ino এর মধ্যে আপনি 20 নামের একটি তালিকা সহ nameOptions নামক একটি পরিবর্তনশীল লক্ষ্য করবেন। আপনি এই তালিকা পরিবর্তন করতে পারেন যা আপনি চান নাম ধারণ করতে, কিন্তু মনে রাখবেন, শুধুমাত্র প্রথম 5 অক্ষর ই-ইঙ্ক ডিসপ্লেতে হিট পয়েন্ট গ্রাফিকের নিচে প্রদর্শিত হয়। যাইহোক আপনি nameOptions অ্যারেতে অনেক নাম রাখেন, সেই সংখ্যাটি প্রতিফলিত করতে আপনাকে NUM_ID_OPTIONS পরিবর্তন করতে হবে। তাই যদি আপনার মাত্র 10 টি নাম থাকে, তাহলে NUM_ID_OPTIONS 20 থেকে 10 পরিবর্তন করুন।

আপনি যদি একাধিক প্রচারের সাথে যুক্ত হওয়ার জন্য যথেষ্ট ভাগ্যবান হন, আমি প্রচারাভিযান পরিবর্তন করার একটি উপায় প্রদান করেছি। আপনি বর্তমানে কোন প্রচারণা চালাচ্ছেন তা নির্বাচন করার জন্য UI- এর একটি ড্রপ ডাউন মেনু রয়েছে। সুতরাং আপনি বিভিন্ন দলের সেট আপ এবং ট্র্যাক করতে পারেন। আপনি option0, option1 এবং option2 ভেরিয়েবলের বিষয়বস্তু পরিবর্তন করে তিনটি উপলভ্য প্রচারণার নাম পরিবর্তন করতে পারেন।

একবার আপনি আপনার Arduino Mega তে কম্পাইল এবং আপলোড করেছেন। RobotUI অ্যাপটি শুরু করুন এবং আপনার ডিভাইসে সংযোগ করুন! এটাই! আপনি অন্ধকূপ এবং ড্রাগন খেলা শুরু করতে পারেন এবং আপনার দলের হিট পয়েন্টগুলি ট্র্যাক করতে পারেন!

কমিউনিকেশন: আপনারা যারা দীর্ঘদিন ধরে Arduino এর প্রোগ্রামিং করেননি তাদের জন্য এটি সম্ভবত সবচেয়ে কঠিন পদক্ষেপ, তাই মন্তব্যগুলিতে প্রশ্ন জিজ্ঞাসা করতে ভয় পাবেন না। আমি সম্ভবত এমন কিছু বিষয়ে চকচকে করেছি যার জন্য কিছু লোকের জন্য আরও বিশদ ব্যাখ্যা প্রয়োজন, তাই দয়া করে আমাকে জানান। এটি অন্যান্য পদক্ষেপের জন্যও যায়।

ধাপ 3: এটি একটি কেস মধ্যে ক্রাম (alচ্ছিক)

এটি একটি কেস মধ্যে ramচ্ছিক (alচ্ছিক)
এটি একটি কেস মধ্যে ramচ্ছিক (alচ্ছিক)
এটি একটি কেস মধ্যে ramচ্ছিক (alচ্ছিক)
এটি একটি কেস মধ্যে ramচ্ছিক (alচ্ছিক)
এটি একটি কেস মধ্যে ramচ্ছিক (alচ্ছিক)
এটি একটি কেস মধ্যে ramচ্ছিক (alচ্ছিক)

আপনি এখান থেকে STL ফাইল ডাউনলোড করতে পারেন

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

উপভোগ করুন!

প্রস্তাবিত: