সুচিপত্র:

আটটি ডাইসের সম্পূর্ণ আইআর কাস্টমাইজযোগ্য ইলেকট্রনিক সেট: 14 টি ধাপ (ছবি সহ)
আটটি ডাইসের সম্পূর্ণ আইআর কাস্টমাইজযোগ্য ইলেকট্রনিক সেট: 14 টি ধাপ (ছবি সহ)

ভিডিও: আটটি ডাইসের সম্পূর্ণ আইআর কাস্টমাইজযোগ্য ইলেকট্রনিক সেট: 14 টি ধাপ (ছবি সহ)

ভিডিও: আটটি ডাইসের সম্পূর্ণ আইআর কাস্টমাইজযোগ্য ইলেকট্রনিক সেট: 14 টি ধাপ (ছবি সহ)
ভিডিও: ডাবল ডাইস দিয়ে ব্লক প্রিন্ট ডিজাইন। রিপিট ডাইস বা ডাবল ডাইস দিয়ে ব্লক প্রিন্ট করার নিওম। 2024, নভেম্বর
Anonim
Image
Image
সার্কিট
সার্কিট

জে।আর্তুরো এসপিজেল বায়েজের সহযোগিতায়।

এখন আপনি 42 মিমি ব্যাস এবং 16 মিমি উচ্চ ক্ষেত্রে 2 থেকে 999 মুখ পর্যন্ত 8 টি ডাইস পেতে পারেন! এই কনফিগারযোগ্য পকেট-সাইজের ইলেকট্রনিক সেট ডাইসের সাথে আপনার প্রিয় বোর্ড গেম খেলুন!

এই প্রকল্পে 8 টি ডাইস পর্যন্ত পকেট আকারের ইলেকট্রনিক সেট রয়েছে। তাদের প্রত্যেকের মুখের সংখ্যা একটি IR রিমোট কন্ট্রোল দ্বারা 2 থেকে 999 পর্যন্ত সেট করা যায় এবং অভ্যন্তরীণ EEPROM মেমরিতে সংরক্ষণ করা যায়।

এই প্রকল্পের জন্য আমরা একটি Arduino প্রো-মিনি, ATmega328 এর উপর ভিত্তি করে একটি মাইক্রোকন্ট্রোলার বোর্ড ব্যবহার করেছি।

পাশার উপস্থাপনা স্বয়ংক্রিয়ভাবে নির্বাচিত হয়। 6-পার্শ্বযুক্ত পাশার জন্য, সংখ্যাটি একটি শাস্ত্রীয় পাশা (বর্গাকার মুখ সহ) হিসাবে বিন্দু দিয়ে উপস্থাপন করা হয়। 12-পার্শ্বের ক্ষেত্রে, সংখ্যাটি একটি পঞ্চভূজের মধ্যে উপস্থাপন করা হয় এবং 20-পার্শ্বীয় ক্ষেত্রে, সংখ্যাটি একটি ত্রিভুজের মধ্যে উপস্থাপন করা হয়। বাকিদের জন্য, সংখ্যাটি একটি বাক্সের ভিতরে উপস্থাপন করা হয়। এছাড়াও, 3-মুখের পাশা দুটি ভিন্ন রূপে উপস্থাপন করা যেতে পারে: "কাগজ, রক, কাঁচি" খেলা এবং সংখ্যা সহ। এছাড়াও, দুই-মুখী পাশার জন্য, আমরা এটিকে থাম আপ/ডাউন দিয়ে উপস্থাপন করেছি।

সরবরাহ

পাশা সেটের জন্য:

  • আরডুইনো প্রো-মিনি
  • স্পার্কফুন ইউএসবি থেকে সিরিয়াল ব্রেকআউট - FT232RL
  • SSD1306 I2c 0.96 "128x64 OLED ডিসপ্লে
  • কম্পন সেন্সর মডিউল J34 নক সুইচ বসন্ত
  • 3.7V 300mAh লিপো লি-পলিমার ব্যাটারি
  • ইনফ্রারেড আইআর 1838 বি মডিউল অফ কন্ট্রোল রিমোট ওয়্যারলেস কিট
  • থ্রিডি প্রিন্টেড কেস (2 টি অংশ, দয়া করে এসটিএল লিঙ্কগুলি সন্ধান করুন)

চার্জারের জন্য:

  • পিসিবি দুই টুকরা; 17x10 মিমি এবং 13x18 মিমি
  • থ্রিডি প্রিন্টেড কেস (2 টি অংশ, দয়া করে এসটিএল লিঙ্কগুলি সন্ধান করুন)
  • মাইক্রো ইউএসবি 5V 1A TP4056 লিথিয়াম ব্যাটারি চার্জার মডিউল

ধাপ 1: সার্কিট

ধাপ 2: চার্জার পরিচিতি রাখুন

চার্জার পরিচিতি রাখুন
চার্জার পরিচিতি রাখুন
চার্জার পরিচিতি রাখুন
চার্জার পরিচিতি রাখুন
চার্জার পরিচিতি রাখুন
চার্জার পরিচিতি রাখুন

একটি পুরুষ হেডার পিন সংযোগকারী থেকে দুটি তারের নিন। প্রথম ছবির মতো হুক তৈরি করে প্রত্যেককে ভাঁজ করুন। ডিসপ্লে কেসের পাশের দিকে একটি ertোকান, এবং অন্যটি দেখানো হিসাবে নীচের lাকনায়।

ধাপ 3: Arduino এবং কম্পন সেন্সর মাউন্ট করুন

Arduino এবং কম্পন সেন্সর মাউন্ট করুন
Arduino এবং কম্পন সেন্সর মাউন্ট করুন
Arduino এবং কম্পন সেন্সর মাউন্ট করুন
Arduino এবং কম্পন সেন্সর মাউন্ট করুন
Arduino এবং কম্পন সেন্সর মাউন্ট করুন
Arduino এবং কম্পন সেন্সর মাউন্ট করুন

Arduino এবং কম্পন সেন্সর নিচের lাকনাতে রাখুন এবং আঠালো করুন (3D মুদ্রিত)। সেন্সরের একটি সংযোগ থেকে Arduino's GND এবং অন্য তারের সেন্সরের অন্য সংযোগ থেকে PIN D12 তে একটি তারের সোল্ডার করুন।

ধাপ 4: IR রিসিভার মাউন্ট করা

আইআর রিসিভার মাউন্ট করা
আইআর রিসিভার মাউন্ট করা
আইআর রিসিভার মাউন্ট করা
আইআর রিসিভার মাউন্ট করা

আইআর সেন্সরের ধাতব কভারটি সরান। দেখানো হিসাবে ক্ষেত্রে তাদের জায়গায় ফিট এবং আঠালো।

ধাপ 5: ডিসপ্লে ওয়্যারিং এবং মাউন্ট করা

ওয়্যারিং এবং ডিসপ্লে মাউন্ট করা
ওয়্যারিং এবং ডিসপ্লে মাউন্ট করা
ওয়্যারিং এবং ডিসপ্লে মাউন্ট করা
ওয়্যারিং এবং ডিসপ্লে মাউন্ট করা

ডিসপ্লের প্রতিটি কন্টাক্টে একটি তারের (প্রায় 4 সেন্টিমিটার) সোল্ডার করুন এবং কেসটিতে তাদের জায়গায় আঠালো করুন (যেমন প্রথম ছবিতে দেখানো হয়েছে)। Vcc পিন থেকে চার্জার কন্টাক্টে কেসের পাশের পাশে আরেকটি তারের সোল্ডার করুন (দ্বিতীয় ছবিতে দেখানো হয়েছে)।

ধাপ 6: IR রিসিভার ওয়্যারিং

IR রিসিভার ওয়্যারিং
IR রিসিভার ওয়্যারিং
IR রিসিভার ওয়্যারিং
IR রিসিভার ওয়্যারিং
IR রিসিভার ওয়্যারিং
IR রিসিভার ওয়্যারিং
IR রিসিভার ওয়্যারিং
IR রিসিভার ওয়্যারিং

আইআর পিনগুলি প্রায় 2 মিমি পর্যন্ত কাটুন। তারপরে, IR এর Vcc পিন থেকে ডিসপ্লের Vcc কন্টাক্টে সোল্ডার, এবং আরেকটি IR এর GND পিন থেকে ডিসপ্লের GND কন্টাক্টে। এর পরে, আইআর এর সিগন্যাল পিন থেকে Arduino এর পিন D10 এ একটি তারের সোল্ডার করুন।

ধাপ 7: আরডুইনোতে ডিসপ্লে ওয়্যারিং

Arduino প্রদর্শন প্রদর্শন
Arduino প্রদর্শন প্রদর্শন
Arduino প্রদর্শন প্রদর্শন
Arduino প্রদর্শন প্রদর্শন

ডিসপ্লে থেকে আরডুইনো এর A4 পিন, এবং SCK ক্যাবল থেকে A5 পিনে SDA তারের সোল্ডার করুন।

ধাপ 8: সুইচ তারের

তারের সুইচ
তারের সুইচ
তারের সুইচ
তারের সুইচ
তারের সুইচ
তারের সুইচ

নিচের idাকনার চার্জার কন্টাক্টে দুটি তারের সোল্ডার দিন। এই তারের একটিকে সুইচের কেন্দ্রীয় পিনে এবং অন্যটি ব্যাটারির নেগেটিভ টার্মিনালে বিক্রি করুন। সুইচের উপরের পিন থেকে Arduino এর GND পিনে একটি তৃতীয় তারের সোল্ডার করুন।

ধাপ 9: ব্যাটারি তারের

ব্যাটারি তারের
ব্যাটারি তারের

ব্যাটারির ধনাত্মক টার্মিনালটি Arduino এর Vcc পিনে বিক্রি করুন। Arduino বিচ্ছিন্ন টেপ দিয়ে েকে দিন। কেস টুকরা বন্ধ এবং আঠালো।

ধাপ 10: প্রোগ্রামিং

প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং
প্রোগ্রামিং

Arduino IDE দিয়ে প্রোগ্রাম আপলোড করার জন্য, FT232RL প্রোগ্রামারকে একটি USB তারের সাথে কম্পিউটারে সংযুক্ত করুন। দেখানো হিসাবে Arduino এর গর্তে তাদের পিন সন্নিবেশ করান এবং ধরে রাখুন।

আপনাকে অবশ্যই Arduino IDE তে Arduino pro বা pro mini নির্বাচন করতে হবে (আরো তথ্যের জন্য, আপনি https://www.arduino.cc/en/Guide/ArduinoProMini চেক করতে পারেন)।

ডাইসের ডিফল্ট কনফিগারেশনের সাথে EPROM মেমরি তৈরির জন্য প্রথমে Arduino এ DiceEEPROM.ino স্কেচ আপলোড করুন (এই স্কেচের আপলোডটি দৃশ্যত ডিসপ্লেতে কোন প্রভাব ফেলে না)। তারপর DiceIR.ino স্কেচ আপলোড করুন। এর পরে, ডিসপ্লেতে ডাইসের একটি সেট উপস্থিত হবে।

ধাপ 11: এটি কিভাবে ব্যবহার করবেন

এটি কিভাবে ব্যবহার করতে
এটি কিভাবে ব্যবহার করতে
এটি কিভাবে ব্যবহার করতে
এটি কিভাবে ব্যবহার করতে

ডাইস রোল করতে, কেবল ডিভাইসটি ঝাঁকান।

মুখের কনফিগারেশনের সংখ্যা পরিবর্তন করতে, রিমোট কন্ট্রোল দিয়ে নির্দেশ করুন এবং ডাইসগুলি ঘোরানোর সময় "ওকে" বোতাম টিপুন। দ্বিতীয় ছবির মতো একটি স্ক্রিন দেখা যাবে। কনফিগার করার জন্য পাশা নির্বাচন করতে বাম এবং ডান তীর বোতাম ব্যবহার করুন। মুখের সংখ্যা 1 দ্বারা পরিবর্তন করতে উপরের বা নীচের তীর বোতাম টিপুন; 10 -এ পরিবর্তনের জন্য "1" বা "4" বোতাম এবং 100 -এ পরিবর্তনের জন্য "2" বা "5" বোতাম ব্যবহার করুন। কনফিগারেশন মোড থেকে বেরিয়ে আসার জন্য আবার "ওকে" বোতাম টিপুন। কনফিগারেশনটি অভ্যন্তরীণ অ-উদ্বায়ী মেমরিতে সংরক্ষণ করা হবে এবং আপনার ইচ্ছামতো যে কোনো সময় পরিবর্তন করা যেতে পারে।

মন্তব্য:

আপনি যদি নির্বাচন করেন…

  • একটি শূন্য মুখ পাশা, এই পাশা প্রদর্শিত হবে না।
  • একটি মুখের পাশা, ফলাফলটি "কাগজ, শিলা, কাঁচি" আইকন দ্বারা উপস্থাপিত হবে।
  • একটি দুই মুখের পাশা, ফলাফলটি থাম্ব আপ/ডাউন আইকন দিয়ে উপস্থাপন করা হবে।
  • একটি 6 মুখের পাশা, সংখ্যাটি একটি শাস্ত্রীয় পাশা (বর্গাকার মুখ সহ) হিসাবে বিন্দু দ্বারা উপস্থাপন করা হয়।
  • একটি 12 মুখ পাশা, সংখ্যাটি একটি পঞ্চভুজের মধ্যে উপস্থাপন করা হয়।
  • একটি 20 মুখ পাশা, সংখ্যাটি একটি ত্রিভুজের মধ্যে উপস্থাপন করা হয়।
  • মুখের অন্য কোন সংখ্যা, ফলাফলটি একটি বাক্সের ভিতরে একটি সংখ্যা হিসাবে উপস্থাপন করা হবে।

ধাপ 12: চার্জার I

চার্জার I
চার্জার I
চার্জার I
চার্জার I
চার্জার I
চার্জার I

17 মিমি x 10 মিমি এবং 13 মিমি x18 মিমি পিসিবির দুটি টুকরো কাটুন। বৃত্তাকার 3D মুদ্রিত অংশে ছিদ্রের সাথে মেলে এমন ছোট টুকরোতে একটি গর্ত ড্রিল করুন, একটি তারের মধ্য দিয়ে যান এবং এটি সোল্ডার করুন। ছবিতে দেখানো হিসাবে PCB আঠালো।

ধাপ 13: চার্জার II

চার্জার ২
চার্জার ২
চার্জার ২
চার্জার ২

17x10 মিমি পিসিবি টুকরোতে একটি তারের সোল্ডার করুন এবং এটি 3 ডি মুদ্রিত অংশে স্লটটি নিক্ষেপ করুন। দেখানো হিসাবে এটি আঠালো।

ধাপ 14: চার্জার III

চার্জার III
চার্জার III
চার্জার III
চার্জার III
চার্জার III
চার্জার III

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

পকেট আকারের গতি চ্যালেঞ্জ
পকেট আকারের গতি চ্যালেঞ্জ
পকেট আকারের গতি চ্যালেঞ্জ
পকেট আকারের গতি চ্যালেঞ্জ

পকেট সাইজ স্পীড চ্যালেঞ্জে প্রথম পুরস্কার

প্রস্তাবিত: