সুচিপত্র:

কথোপকথনকারী লেগো কার্ড ডিলার: ২০ টি ধাপ (ছবি সহ)
কথোপকথনকারী লেগো কার্ড ডিলার: ২০ টি ধাপ (ছবি সহ)

ভিডিও: কথোপকথনকারী লেগো কার্ড ডিলার: ২০ টি ধাপ (ছবি সহ)

ভিডিও: কথোপকথনকারী লেগো কার্ড ডিলার: ২০ টি ধাপ (ছবি সহ)
ভিডিও: ঋদয়ে সাহারা খাতুন ,পর্ব ০১ কথোপকথনকারী ডি এম শাহীন। editorsbd 2024, নভেম্বর
Anonim
কথাবার্তা লেগো কার্ড ডিলার
কথাবার্তা লেগো কার্ড ডিলার

বেশিরভাগ মানুষ বিনোদনের মূল্যের জন্য কার্ড গেম খেলে কিন্তু তারা আমাদের মানসিক এবং মানসিক স্বাস্থ্যের জন্য বেশ কিছু সুবিধা প্রদান করে। এটি অন্যতম জনপ্রিয় অন্দর কার্যকলাপ।

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

এটি একটি দুর্দান্ত শিক্ষামূলক খেলনা যা আলেক্সা স্পিকার এবং লেগো কিট দিয়ে বাড়িতে তৈরি করা যেতে পারে।

ধাপ 1: ভিডিও

আসুন কাজটি দেখি, তৈরির আগে। এখানে মজা শুরু!

ধাপ 2: আমাদের যা প্রয়োজন

  • লেগো মাইন্ডস্টর্মস EV3 প্রোগ্রামিং ব্রিক / কিট x 1
  • আমাজন আলেক্সা ইকো ডট x 1
  • প্যানাসনিক এনেলুপ BK-3HCCE/4BN রিচার্জেবল ব্যাটারি x 2
  • তাস খেলে x 1
  • স্যান্ডিস্ক U1 A1 98Mbps 16GB আল্ট্রা মাইক্রোএসডিএইচসি (মাইক্রোএসডি) মেমরি কার্ড x 1

ধাপ 3: ইট নির্মাণ

ইট নির্মাণ
ইট নির্মাণ

আমরা Lego Mindstorms ev3 31313 কিট দিয়ে কার্ড ডিলার তৈরি করছি। বিল্ডিংয়ে সরলতার স্বার্থে, কার্ড ডিলারটি বেশ কয়েকটি ধাপ সহ কয়েকটি ব্লক একত্রিত করে তৈরি করা হয়। আমরা প্রতিটি ব্লক আলাদাভাবে তৈরি করছি, এবং শেষ পর্যন্ত, আমরা এটি একত্রিত করব। মজার বিষয় হল যে এটি সম্পূর্ণ নির্মাণের জন্য শুধুমাত্র একটি লেগো মাইন্ডস্টর্মস ev3 কিট প্রয়োজন।

এই কিটে পাওয়া ইট সম্পর্কে জ্ঞান পাওয়ার জন্য আপনি এখানে Lego Mindstorms ev3 31313 এর ক্যাটালগ পরীক্ষা করতে পারেন। তারপর এখানে আসে আলাদা ব্লক তৈরির কাজ।

ধাপ 4: ডিপো তৈরি

ডিপো মেকিং
ডিপো মেকিং
ডিপো মেকিং
ডিপো মেকিং
ডিপো মেকিং
ডিপো মেকিং

এই ব্লক যেখানে আমরা কার্ড সঞ্চয়, এবং এছাড়াও এখান থেকে বিতরণ।

এখানে আমি নাটক তৈরির জন্য ব্রিজ কার্ড ব্যবহার করছি। ব্রিজ কার্ড একটি প্লেয়িং কার্ডের দুটি স্ট্যান্ডার্ড সাইজের একটি - অন্যটি হচ্ছে পোকার কার্ড। ব্রিজ কার্ড 3.5 ইঞ্চি লম্বা এবং 2.25 ইঞ্চি চওড়া (88.9 মিমি x 56 মিমি) পরিমাপ করে।

আপনি কার্ডের ধরন অনুসারে ডিপোর আকার সামঞ্জস্য করতে পারেন, এটি পোকার বা ব্রিজ কার্ড হোক না কেন কেবল এই ইট যোগ করে বা সরিয়ে (4142135)।

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

ধাপ 5: ঘূর্ণমান প্ল্যাটফর্ম

ঘোরানো প্ল্যাটফর্ম
ঘোরানো প্ল্যাটফর্ম
ঘোরানো প্ল্যাটফর্ম
ঘোরানো প্ল্যাটফর্ম
ঘোরানো প্ল্যাটফর্ম
ঘোরানো প্ল্যাটফর্ম
ঘোরানো প্ল্যাটফর্ম
ঘোরানো প্ল্যাটফর্ম

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

উপরে দেখানো হিসাবে বড় মোটরের সাথে সংযোগের জন্য ঘূর্ণমান প্ল্যাটফর্মে একটি অক্ষও রয়েছে।

তাই দ্বিতীয় ব্লক শেষ। আসুন পরেরটিতে প্রবেশ করি।

ধাপ 6: রটার ব্লক

রটার ব্লক
রটার ব্লক
রটার ব্লক
রটার ব্লক

এখানে এই ব্লকে, আমরা মাঝারি মোটরকে ইন্টেলিজেন্ট Ev3 ইটের সাথে সংযুক্ত করছি। এই বিভাগটি কার্ড ব্যবসায়ীর মস্তিষ্ক গঠন করে।

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

ধাপ 7: মাঝারি মোটরসেকশন

মাঝারি মোটরসেকশন
মাঝারি মোটরসেকশন
মাঝারি মোটরসেকশন
মাঝারি মোটরসেকশন
মাঝারি মোটরসেকশন
মাঝারি মোটরসেকশন

EV3 মাঝারি Servo মোটর কম লোড, উচ্চ গতির অ্যাপ্লিকেশনের জন্য এবং যখন দ্রুত প্রতিক্রিয়া সময় এবং একটি ছোট প্রোফাইল প্রয়োজন হয়, তাই আমি এখানে মাঝারি মোটর নির্বাচন করি, এছাড়াও আমরা সবাই জানি যে এটি বড় মোটরের তুলনায় কম ওজনের। সুতরাং এটি ঘোরানো প্ল্যাটফর্মের পুরো ওজনকে অনেকাংশে হ্রাস করে যা সম্ভবত প্ল্যাটফর্মের মসৃণ চলাচলের দিকে পরিচালিত করবে।

এই মোটরটি খেলোয়াড়দের জন্য কার্ড বিতরণের জন্য ব্যবহৃত হয়। এটি ডিপোর সাথে সংযুক্ত।

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

ধাপ 8: স্লটেডওয়েট ব্লক

স্লটেডওয়েট ব্লক
স্লটেডওয়েট ব্লক
স্লটেডওয়েট ব্লক
স্লটেডওয়েট ব্লক
স্লটেডওয়েট ব্লক
স্লটেডওয়েট ব্লক

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

হিঞ্জিং প্রক্রিয়াটি ওজন স্লটগুলিকে উপরে এবং নীচে সরানোর পথ সুগম করছে। (উপরের ছবি দেখুন)

ধাপ 9: সমাবেশ

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

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

প্রথমে, আমরা স্লোটেড ওয়েট ব্লককে ডিপোর সাথে সংযুক্ত করতে পারি। এখন এটি ডিপো গঠন করে।

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

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

দ্রষ্টব্য: প্রতিটি ব্লকের জন্য নির্দেশাবলী পিডিএফ হিসাবে গিটহাব রেপোতে সংযুক্ত রয়েছে

ধাপ 10: তারের

তারের
তারের
তারের
তারের

এখানে প্রকৃত হার্ডওয়্যার একটি মাঝারি এবং বড় মোটর এবং একটি ev3 ইট গঠিত। সঠিক কাজ করার জন্য মোটরগুলিকে ev3 ইটের যেকোনো বন্দরের (A, B, C, D) সাথে সংযুক্ত করতে হবে। কিটে আসা তারগুলি ব্যবহার করে সংযোগ তৈরি করা হয়। আপনি কিট দেখতে পারেন, একই ধরনের তারের তিনটি ভিন্ন দৈর্ঘ্য পাওয়া যায়। আমরা ব্যবহার করছি

মাঝারি মোটরের জন্য 1 এক্স 50 সেমি ক্যাবল বড় মোটরের জন্য 1 এক্স 25 সেমি ক্যাবল যেমন আপনি দেখতে পাচ্ছেন মাঝারি মোটরের কমপক্ষে 360 ডিগ্রি ঘোরানোর জন্য লম্বা তারের প্রয়োজন। এজন্য আমি এর জন্য 50 সেমি তারের ব্যবহার করছি, অন্যথায়, এটি প্ল্যাটফর্মের চলাচল বন্ধ করে দেয়। বড় মোটরের জন্য, 25 সেমি কেবল যথেষ্ট।

সংযোগগুলি হল পোর্ট এ - মাঝারি মোটর

পোর্ট বি --- বড় মোটর

ওয়্যারিং সবেমাত্র শেষ হয়েছে। সফটওয়্যার অংশে আসুন।

ধাপ 11: সেটিংআপ

ঠিককরা
ঠিককরা
ঠিককরা
ঠিককরা
ঠিককরা
ঠিককরা

ডিভাইস সেট আপ করা খুব সহজ।

  • আপনার EV3 ব্রিক প্রোগ্রাম করার জন্য ev3dev ইনস্টল করুন
  • কোড সম্পাদনার জন্য ভিজ্যুয়াল স্টুডিও কোড ইনস্টল করুন
  • আপনার ইভি B ইটে অ্যালেক্সা গ্যাজেট পাইথন সফটওয়্যার ইনস্টল করুন

যখন আপনি ev3 সফটওয়্যারটি ডাউনলোড করেন, তখন আপনাকে এটি একটি SD কার্ডে ফ্ল্যাশ করতে হবে। আমি ক্লাস 10 এসডি কার্ড পছন্দ করি। ঝলকানির জন্য, আমরা এচার বা রুফাস ব্যবহার করি। বুট করার জন্য আপনাকে ইটের মধ্যে এসডি কার্ড লাগাতে হবে। এসডি কার্ড রাখার জন্য খালি হাতেই যথেষ্ট কিন্তু আপনি যখন অপসারণ করবেন তখন আমি টুইজার পছন্দ করবো।

সুতরাং ev3 ইটের জন্য, এটি 6 x AA ব্যাটারি প্রয়োজন যার প্রতিটি 1.5V। আমি উচ্চ শক্তি সঞ্চয় ক্ষমতা (উচ্চ মাহ) ধারণকারী রিচার্জেবল ব্যাটারি পছন্দ করি। ব্যাটারির এমএএইচ রেটিং যত বেশি হবে, ব্যাটারি তত দীর্ঘস্থায়ী হবে। mAH হল বৈদ্যুতিক চার্জের একক। এই প্রকল্পের জন্য, আমি 2550 mah পর্যন্ত ক্ষমতা সম্পন্ন প্যানাসনিক Eneloop রিচার্জেবল ব্যাটারি ব্যবহার করছি।

তারপর কেন্দ্র বোতামে একটি দীর্ঘ চাপ দিয়ে ev3 ইট বুট করুন।

Ev3 ইটের মৌলিক বিষয় সম্পর্কে আপনার কোন ধারণা না থাকলে শুধু এখানে যান। তারপর আপনার কম্পিউটারের ইন্টারনেট কানেক্টিভিটি শেয়ার করে আপনাকে অবশ্যই ev3 ইটকে ইন্টারনেটে সংযুক্ত করতে হবে। কম্পিউটারে সংযোগের জন্য বিভিন্ন পদ্ধতি রয়েছে, এখানে আমি ইউএসবি কেবল ব্যবহার করছি যা কিট দিয়েই আসছে। আমি মনে করি এটি একটি সহজ পদ্ধতি। ইউএসবি এর মাধ্যমে ইন্টারনেটের সাথে সংযোগের জন্য এখানে দেখুন। এগুলি নেটওয়ার্কিংয়ের অন্যান্য উপায়।

এটি এমন এক্সটেনশানগুলি সুপারিশ করবে যা আপনার EV3 ব্রিকের সাথে সংযোগ স্থাপন এবং প্রোগ্রাম করা সহজ করে। আপনি যখন cardealer.zip ফাইলটি ডাউনলোড করবেন এবং ভিজ্যুয়াল স্টুডিও কোড এডিটর দিয়ে খুলবেন তখন আপনি দেখতে পাবেন এটি স্বয়ংক্রিয়ভাবে এক্সটেনশনের সুপারিশ করবে। সুতরাং দেখানো ev3dev- ব্রাউজার এক্সটেনশনটি ইনস্টল করুন। যদি আপনার কম্পিউটারে পাইথন ইনস্টল করা থাকে, আপনি সেই এক্সটেনশনটিও ইনস্টল করতে পারেন। (যদি আপনার আগে থেকে পাইথন ইন্সটল না থাকে তাহলে ইন্সটল করবেন না।) প্রোগ্রামিং এর জন্য এখানে ব্যবহৃত ভাষা হল পাইথন।

ধাপ 12: আলেক্সা গ্যাজেট হিসাবে EV3 ব্রিক নিবন্ধন

আলেক্সা গ্যাজেট হিসাবে EV3 ব্রিক নিবন্ধন করা
আলেক্সা গ্যাজেট হিসাবে EV3 ব্রিক নিবন্ধন করা

আপনার ইভি 3 ইটকে আলেক্সা এবং আপনার ইকো ডিভাইসের সাথে আলেক্সা গ্যাজেট হিসাবে কাজ করার জন্য, আপনাকে আপনার গ্যাজেটটি আলেক্সা ডেভেলপার কনসোলে নিবন্ধন করতে হবে। আপনার গ্যাজেটটি নিবন্ধন করা আপনার অ্যাকাউন্টের সাথে আপনার অনন্য গ্যাজেটটি সংযুক্ত করে এবং আপনার সৃষ্টি আলেক্সার সাথে সঠিকভাবে কাজ করার জন্য এটি প্রয়োজনীয়। একটি আলেক্সা গ্যাজেট একটি আলেক্সা সংযুক্ত আনুষঙ্গিক যা ব্লুটুথের মাধ্যমে সামঞ্জস্যপূর্ণ অ্যামাজন ইকো ডিভাইসের সাথে যোগাযোগ করে।

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

যখন আপনি সফলভাবে আপনার আলেক্সা গ্যাজেট নিবন্ধন করেছেন। আসুন ev3 ইট প্রস্তুত করি

ধাপ 13: Ev3 ইট প্রস্তুত করা হচ্ছে

Ev3 ইট প্রস্তুত করা হচ্ছে
Ev3 ইট প্রস্তুত করা হচ্ছে

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

এই মুহুর্তে, আপনি সেটআপ নির্দেশাবলীর সময় আপনার তৈরি করা ভিজ্যুয়াল কোড ওয়ার্কস্পেসে যেতে পারেন। এক্সপ্লোরার প্যানেলে আপনার কম্পিউটারে থাকা মিশন ফোল্ডারগুলি প্রদর্শন করা উচিত।

ধাপ 14: নিবন্ধন এবং সেটিংস

নিবন্ধন এবং সেটিংস
নিবন্ধন এবং সেটিংস

কার্ডডিলার ফোল্ডারের মধ্যে, আপনি একটি INI ফাইল এবং একটি পাইথন ফাইল দেখতে পাবেন। Carddealer.ini ফাইলটি খুলুন, যার মধ্যে নিম্নলিখিত কনফিগারেশনের বিবরণ রয়েছে:

[গ্যাজেটসেটিংস]

amazonId = YOUR_GADGET_AMAZON_ID

alexaGadgetSecret = YOUR_GADGET_SECRET

[গ্যাজেট সক্ষমতা]

Alexa. Gadget. StateListener = 1.0 - wakeword

আপনার EV3 ব্রিক একটি গ্যাজেট হিসাবে কিভাবে কাজ করবে তার জন্য INI (বা আরম্ভ) ফাইলটি প্যারামিটার নির্ধারণ করে। গ্যাজেট সেটিংস: অ্যামাজন ডেভেলপার কনসোলে আপনার গ্যাজেট তৈরি করার সময় আপনি যে অ্যামাজন আইডি এবং আলেক্সা গ্যাজেট সিক্রেট পেয়েছেন তা নির্দিষ্ট করে। এটি আপনার EV3 ব্রিককে প্রমাণ করে এবং এটি আপনার ইকো ডিভাইস এবং অ্যালেক্সার সাথে সংযোগ স্থাপনের অনুমতি দেয়।

ধাপ 15: ইকো ডট কিভাবে সেট করবেন?

ইকো ডট কিভাবে সেট করবেন?
ইকো ডট কিভাবে সেট করবেন?

সেটআপ করার আগে, আপনার মোবাইল ডিভাইসের অ্যাপ স্টোরে Alexa অ্যাপটি ডাউনলোড বা আপডেট করুন।

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

ধাপ 16: ইট দিয়ে ইকো জোড়া

ইট দিয়ে ইকো জোড়া
ইট দিয়ে ইকো জোড়া

অ্যালেক্সার সাথে কাজ করার জন্য, ইভি 3 ইটকে ইকো ডিভাইসের সাথে একটি ব্লুটুথ সংযোগ স্থাপন করতে হবে।

ইকো ডিভাইস এবং গ্যাজেট নিম্নরূপ ক্লাসিক ব্লুটুথের মাধ্যমে একে অপরকে আবিষ্কার করে:

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

শুধু "একটি নতুন ডিভাইস জোড়া" এ ক্লিক করুন, দয়া করে ধৈর্য ধরুন এতে কিছু সময় লাগবে। এখানে আমি ইকো ডট তৃতীয় প্রজন্ম ব্যবহার করছি।

ধাপ 17: আপনার আলেক্সা দক্ষতা তৈরি করুন

আপনার আলেক্সা দক্ষতা তৈরি করুন
আপনার আলেক্সা দক্ষতা তৈরি করুন

আসুন আপনার দক্ষতা তৈরির ধাপগুলি অনুসরণ করি:

1. developer.amazon.com.2 এ সাইন ইন করুন। উপরের শিরোনামে, আলেক্সার উপরে ঘুরুন এবং আলেক্সা স্কিলস কিটে ক্লিক করুন।

3. স্ক্রিনের উপরের ডানদিকে, দক্ষতা তৈরি করুন-এ ক্লিক করুন।

4. একটি দক্ষতার নাম লিখুন, হয়তো "CARDDEALERS"। আপনি যে নামটি আপনার দক্ষতা দেবেন তাও আপনার দক্ষতা খোলার উপায় হবে। উদাহরণস্বরূপ, "আলেক্সা, ওপেন কার্ডডিলারস"।

5. আপনার ডিফল্ট ভাষা নির্বাচন করুন নিশ্চিত করুন যে ভাষা নির্বাচন আপনার ইকো ডিভাইসে ব্যবহৃত ভাষার সাথে মেলে।

6. "আপনার দক্ষতায় যোগ করার জন্য একটি মডেল চয়ন করুন" বিকল্পের জন্য কাস্টম নির্বাচন করুন।

7. "আপনার দক্ষতার ব্যাকএন্ড রিসোর্স হোস্ট করার পদ্ধতি বেছে নিন" বিকল্পের জন্য আলেক্সা-হোস্টেড নির্বাচন করুন।

8. উপরের ডানদিকে দক্ষতা তৈরি করুন ক্লিক করুন।

9. একবার আপনি দক্ষতা তৈরি করুন ক্লিক করুন, আপনার দক্ষতা কাস্টমাইজ করার জন্য প্রস্তুত হওয়ার সময় আপনি একটি মোডাল দেখতে পাবেন।

তারপরে আমাদের কনসোলে কাস্টম ইন্টারফেস কন্ট্রোলার সক্ষম করতে হবে। এটাই! কাস্টম ইন্টারফেস কন্ট্রোলার টগল করার সাথে, আপনি এমন কোড লিখতে পারেন যা আপনার EV3 ব্রিকের কাস্টম নির্দেশনা পাঠায় এবং আপনি এটি কিভাবে প্রতিক্রিয়া করতে চান তা প্রোগ্রাম।

ধাপ 18: দক্ষতা ইন্টারঅ্যাকশন মডেল নির্ধারণ করুন

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

1. আলেক্সা ডেভেলপার কনসোলে, ইন্টারঅ্যাকশন মডেলের অধীনে, JSON এডিটর -এ ক্লিক করুন।

2. কার্ডডিলার ফোল্ডারে, আপনি দক্ষতা-নোডেজ নামে একটি ফোল্ডার দেখতে পাবেন। সেই ফোল্ডারের মধ্যে, একটি model.json ফাইল আছে। সেই ফাইল থেকে ইন্টারঅ্যাকশন মডেল JSON কপি করুন, এবং এটি এডিটরে পেস্ট করুন, অথবা JSON ফাইলটি টেনে এনে ড্রপ জোন এ আপলোড করুন।

JSON আলেক্সা স্কিল JSON এডিটরে পেস্ট করার পর, সেভ মডেল ক্লিক করুন, এবং তারপর কনসোল ইন্টারফেসের শীর্ষে উপস্থাপিত মডেল তৈরি করুন। মডেলটি তৈরি হতে কিছুটা সময় লাগতে পারে, তাই ধৈর্য ধরুন

ধাপ 19: দক্ষতা যুক্তি বাস্তবায়ন

দক্ষতা যুক্তি বাস্তবায়ন
দক্ষতা যুক্তি বাস্তবায়ন

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

1. অ্যালেক্সা ডেভেলপার কনসোলের উপরের ন্যাভিগেশন বারে কোডে ক্লিক করুন।

2. ভিএস কোডে, কার্ডডিলার/দক্ষতা-নোডেজ/ল্যাম্বদা ফোল্ডারে index.js ফাইলটি খুলুন।

3. Alexa ডেভেলপার কনসোল কোড এডিটরের index.js ফাইলে index.js ফাইলে কোডটি কপি করুন।

4. অ্যালেক্সা স্কিল কোড এডিটরের প্যাকেজ.জসন এবং ইউটিএল.জেএস ফাইলগুলির বিষয়বস্তু সংশ্লিষ্ট ফাইলে অনুলিপি করুন।

5. কোড এডিটরের উপরের বাম দিকের নতুন ফাইল আইকনে ক্লিক করে একটি নতুন ফাইল তৈরি করুন এবং /lambda/common.js হিসাবে পাথ এবং ফাইলের নাম পূরণ করুন

6. common.js ফাইল তৈরির সাথে, নিশ্চিত করুন যে ফাইলটি খোলা আছে, এবং তারপর common.js ফাইলে কোডটি অনুলিপি করুন কার্ডসিলার/ দক্ষতা-নোডজেএস/ ভিএস কোডের ফোল্ডার থেকে আলেক্সা স্কিলের সাধারণ.জেএস ফাইলে কোড এডিটর।

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

ধাপ 20: পাইথন কোড

পাইথন কোড
পাইথন কোড

উপরের পাইথন কোডটি EV3 ব্রিকের সাথে সংযুক্ত মোটরগুলিকে সেট করে এবং EV3RSTORM কে বলে, যখন এটি আলেক্সা দক্ষতা থেকে কমান্ড গ্রহণ করে তখন কীভাবে সরানো যায়, যার মধ্যে রয়েছে:

  • কার্ডগুলি নির্দিষ্ট দিকে বড় এবং মাঝারি মোটরের সম্মিলিত ঘূর্ণন দ্বারা বিতরণ করা হবে।
  • কার্ডগুলি শুধুমাত্র মাঝারি মোটরের ঘূর্ণন দ্বারা দেওয়া হবে

পুরো কোডটি গিটহাব রেপোতে দেওয়া আছে।

প্রকল্পটি প্রস্তুত, শুধু কার্ডগুলি এলোমেলো করে ডিপোতে রাখুন এবং গেমটি উপভোগ করুন!

খেলনা এবং গেম চ্যালেঞ্জ
খেলনা এবং গেম চ্যালেঞ্জ
খেলনা এবং গেম চ্যালেঞ্জ
খেলনা এবং গেম চ্যালেঞ্জ

খেলনা এবং গেম চ্যালেঞ্জে রানার আপ

প্রস্তাবিত: