সুচিপত্র:

আইওটি লেজার পোষা খেলনা: 5 টি ধাপ
আইওটি লেজার পোষা খেলনা: 5 টি ধাপ

ভিডিও: আইওটি লেজার পোষা খেলনা: 5 টি ধাপ

ভিডিও: আইওটি লেজার পোষা খেলনা: 5 টি ধাপ
ভিডিও: Class 8 Jibon o Jibika Book 2024 New Cari.। ৮ম শ্রেণির জীবন ও জীবিকা বই ।। ২০২৪ সালের আলোকে আলোচনা 2024, জুলাই
Anonim
Image
Image

সময়ে সময়ে, আমার রান্নাঘর একটি উদাস কুকুরের শিকার হয়। যখন অপ্রয়োজনীয় রেখে দেওয়া হয়, স্কার্টিং বোর্ড, কুকুরের বিছানা, রান্নাঘরের তোয়ালে, রান্নাঘরের ক্যাবিনেট এবং পেইন্টওয়ার্ক সবই ক্ষতিগ্রস্ত হয়। আমি যখন কর্মস্থলে থাকি তখন আমার কুকুরছানাকে বিনোদন দিতে সাহায্য করার জন্য, আমি তাকে দখল রাখতে একটি আইওটি লেজার পোষা খেলনা তৈরি করেছি। অটো মোডে, একটি লেজার কিছু সময়ের জন্য এলোমেলো প্যাটার্নে মেঝেতে ঘুরে বেড়াবে, তারপরে পোষা প্রাণীকে পুরস্কৃত করার জন্য আচরণগুলি বাদ দেওয়া হবে। পুরস্কার গুরুত্বপূর্ণ তাই তারা অধরা লেজার দ্বারা হতাশ হয় না এবং এটি তাদের খেলতে উৎসাহিত করে!

এটি একটি স্মার্টফোনের মাধ্যমে ম্যানুয়ালি নিয়ন্ত্রণ করা যায়, অথবা অটো মোডে সেট করা যায়। এটি গুগল অ্যাসিস্ট্যান্ট (শুধুমাত্র অটো মোড) ব্যবহার করে ভয়েস দ্বারা সক্রিয় করা যেতে পারে।

সরবরাহ

এই প্রকল্পটি তৈরি করতে আপনার প্রয়োজন হবে:

  • 2 mg995 servos
  • প্যান এবং টিল্ট সেন্সর মাউন্ট কিট
  • 1 মাইক্রো সার্ভো SG90
  • প্রোটিন স্কুপ বা সমতুল্য
  • 650nm রেড লেজার ডায়োড মডিউল
  • nodeMCU
  • তার
  • পিসিবি
  • বিদ্যুৎ সরবরাহ (12v 5A)
  • ডিসি-ডিসি 24V/12V থেকে 5V 5A স্টেপ ডাউন বাক কনভার্টার
  • ঝাল
  • তাতাল
  • স্মার্টফোন/গুগল হোম ডিভাইস
  • আঠালো বন্দুক
  • টেপ/আঠা

নিম্নলিখিত সফ্টওয়্যারটিও প্রয়োজন:

  • Arduino IDE এবং esp8266 লাইব্রেরি
  • IFTTT
  • Blynk অ্যাপ এবং লাইব্রেরি
  • গুগল সহকারী

ধাপ 1: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
  1. সার্ভো মাউন্ট কিট একত্রিত করুন। আমি এটির পিসিবিতে বেস টেপ করেছি, দীর্ঘমেয়াদী, আমি এটি একটি স্ক্রু দিয়ে আমার রান্নাঘরের শীর্ষে ঠিক করব।
  2. তারের জন্য সার্কিট ডায়াগ্রাম দেখুন। সোল্ডারিংয়ে আমার দরিদ্র প্রচেষ্টার ছবিও দেখুন:)
  3. লেজারটিকে প্যান/টিল্ট সার্ভোসের শীর্ষে আঠালো করুন এবং ট্রিট সার্ভোতে একটি স্কুপও আঠালো করুন (আমি ট্রিট সার্ভোর জন্য একটি স্ট্যান্ড হিসাবে দ্বিতীয় স্কুপও ব্যবহার করেছি কিন্তু আপনি যা কিছু ব্যবহার করতে পারেন)।

মন্তব্য:

আমি যে সার্ভিসগুলি ব্যবহার করেছি তা বেশ ভারী, কাজের চাপ ছোট হওয়ায় আপনি কম পেতে পারেন।

প্রতিটি servo 1200mA পর্যন্ত আঁকতে পারে (ছোটটি কম টানে), nodeMCU- এর জন্য আরেকটি ~ 700mA যোগ করুন এবং আপনি draw 3100mA এর সর্বোচ্চ ড্র পাবেন। এই কারণেই আমি একটি 5A সরবরাহ ব্যবহার করেছি। আমি মূলত একটি ব্রেডবোর্ড এবং 1A সরবরাহ ব্যবহার করেছি, যখন আমি এটি চালু করেছি, নোডএমসিইউ পুনরায় সেট করা হয়েছে। আপনি যদি এই সমস্যার সম্মুখীন হন, তাহলে আপনার সেটআপ পর্যাপ্ত কারেন্ট সরবরাহ করতে পারে কিনা তা পরীক্ষা করে দেখুন।

ধাপ 2: সফ্টওয়্যার: Blynk অ্যাপ

সফটওয়্যার: Blynk অ্যাপ
সফটওয়্যার: Blynk অ্যাপ
সফটওয়্যার: Blynk অ্যাপ
সফটওয়্যার: Blynk অ্যাপ
সফটওয়্যার: Blynk অ্যাপ
সফটওয়্যার: Blynk অ্যাপ
সফটওয়্যার: Blynk অ্যাপ
সফটওয়্যার: Blynk অ্যাপ
  1. Blynk অ্যাপটি ইনস্টল করুন:
  2. একটি অ্যাকাউন্ট, একটি নতুন প্রকল্প তৈরি করতে এবং একটি প্রমাণ টোকেন পেতে ধাপগুলি অনুসরণ করুন
  3. প্রকল্প তৈরি করার সময় লক্ষ্য ডিভাইস নির্বাচন করুন (নোডএমসিইউ)
  4. প্রকল্পের ভিতরে আপনি 5 টি উইজেট যুক্ত করবেন:

    1. লেজার চালু/বন্ধ করার বোতাম

      1. D0 এ মানচিত্র
      2. সুইচ মোডে সেট করুন
    2. স্লাইডার টিল্ট অ্যাঙ্গেল অ্যাডজাস্ট করতে (V0, পরিসীমা 0-180)
    3. প্যান এঙ্গেল সামঞ্জস্য করতে স্লাইডার (V1, পরিসীমা 0-180)
    4. ট্রিট সার্ভো সামঞ্জস্য করতে স্লাইডার (V3, পরিসীমা 0-180)
    5. স্বয়ংক্রিয় মোড চালু/বন্ধ করার বোতাম

      1. V2 এর মানচিত্র
      2. সুইচ মোডে সেট করুন

ধাপ 3: সফ্টওয়্যার: Arduino IDE

সফটওয়্যার: Arduino IDE
সফটওয়্যার: Arduino IDE
  1. Arduino IDE ইনস্টল করুন:
  2. Blynk এবং esp8266 লাইব্রেরি যোগ করুন

    1. Blynk: Blynk লাইব্রেরি কিভাবে ইনস্টল করবেন
    2. esp8266: Mybotic এ Arduino IDE ক্রেডিটের মধ্যে ESP8266 কিভাবে ইনস্টল করবেন
  3. কোড

    1. গিথুব থেকে কোডটি ডাউনলোড বা অনুলিপি করুন (নীচের ফাইলটিও)
    2. কোডে, আপনাকে আপনার রাউটারের (ওয়াইফাই) জন্য ssid এবং পাসওয়ার্ড সেট করতে হবে।
    3. আপনাকে Blynk এর জন্য তৈরি করা auth টোকেনও সেট করতে হবে। আপনি অ্যাপের মাধ্যমে ইমেইলের মাধ্যমে টোকেনের জন্য অনুরোধ করতে পারেন।
    4. আপনি সর্বনিম্ন এবং সর্বাধিক কোণগুলি সামঞ্জস্য করতে চাইতে পারেন, এগুলি সেট করা হয় যাতে লেজার সর্বদা মেঝেতে নির্দেশ করে, প্রাথমিক পরীক্ষার সময় আমি আবিষ্কার করেছি যে কুকুরগুলি লেজারগুলিকে দেয়াল ধরে তাড়া করবে:) এটি মেঝেতে রাখুন যদি না আপনি পুনরায় সাজাতে চান!
    5. দ্রষ্টব্য: ব্লাইঙ্ক ক্লাউডে অনুরোধের সংখ্যা কমাতে এই প্রকল্পে টাইমার ব্যবহার করা হয়, যদি প্রতি সেকেন্ডে অনেক বেশি অনুরোধ করা হয়, তাহলে আপনি সংযোগ বিচ্ছিন্ন হয়ে যাবেন। লুপ () ফাংশনে সম্পাদিত কোডের পরিমাণ ন্যূনতম রাখাও গুরুত্বপূর্ণ। আরও তথ্যের জন্য এই নিবন্ধটি পড়ুন। স্বয়ংক্রিয় মোড প্রতি 2 সেকেন্ড, 10 বার এলোমেলোভাবে সার্ভিসগুলি সরিয়ে দেবে এবং তারপরে একটি ট্রিট ড্রপ করবে, আপনি এটি আপনার নিজের প্রয়োজনের সাথে সামঞ্জস্য করতে পারেন।
    6. ইউএসবি এর মাধ্যমে আপনার কম্পিউটারে নোড এমসিইউ সংযুক্ত করুন।
    7. নিশ্চিত করুন যে সঠিক বোর্ড এবং পোর্ট সরঞ্জামগুলির অধীনে নির্বাচন করা হয়েছে।
    8. কোডটি নোডএমসিইউতে আপলোড করুন (উপরের টুলবারে ডান তীর বোতাম)।

ধাপ 4: সফ্টওয়্যার: IFTTT

সফটওয়্যার: IFTTT
সফটওয়্যার: IFTTT
সফটওয়্যার: IFTTT
সফটওয়্যার: IFTTT
সফটওয়্যার: IFTTT
সফটওয়্যার: IFTTT

গুগল অ্যাসিস্ট্যান্ট ব্যবহার করে খেলনা সক্রিয় করার জন্য, আপনাকে আইএফটিটিটি ব্যবহার করে একটি অ্যাপলেট তৈরি করতে হবে।

  1. একটি অ্যাকাউন্ট তৈরি করুন
  2. "My Applets"> "New Applet" এ যান
  3. "এই" এ ক্লিক করুন এবং গুগল সহকারী অনুসন্ধান করুন
  4. "একটি সহজ বাক্য বলুন" নির্বাচন করুন
  5. আপনি উপযুক্ত দেখলে ক্ষেত্রগুলি পূরণ করুন এবং "ট্রিগার তৈরি করুন" নির্বাচন করুন
  6. "সেই" এ ক্লিক করুন এবং ওয়েবহুকগুলি অনুসন্ধান করুন
  7. "একটি ওয়েব অনুরোধ করুন" নির্বাচন করুন
  8. url সেট করুন BLYNK_IP/AUTH_TOKEN/update/V2? value = 1

    1. আপনার দেশ থেকে blynk আইপি পেতে শুধু কমান্ড লাইনে যান এবং প্রবেশ করুন: ping cloud.blynk.cc
    2. Url এ ip এবং auth টোকেন ক্ষেত্র আপডেট করুন। এটা দেখতে হবে:
  9. অ্যাপলেট সেভ হয়ে গেলে, আপনি গুগল অ্যাসিস্ট্যান্ট ব্যবহার করে লেজার পরীক্ষা করতে পারেন!

ধাপ 5: চূড়ান্ত চিন্তা

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

প্রস্তাবিত: