মোশন সেন্সিং আরডুইনো লেজার: 5 টি ধাপ
মোশন সেন্সিং আরডুইনো লেজার: 5 টি ধাপ
Anonim
মোশন সেন্সিং আরডুইনো লেজার
মোশন সেন্সিং আরডুইনো লেজার
মোশন সেন্সিং আরডুইনো লেজার
মোশন সেন্সিং আরডুইনো লেজার

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

সতর্কতা: চোখের উচ্চতায় লেজার লাগাবেন না কারণ এটি রেটিনার ক্ষতি করতে পারে।

উপকরণ

  • Arduino (মেগা 2560)
  • ব্রেডবোর্ড
  • মোশন সেন্সর (HC-SR501)
  • লেজার মডিউল (ST1172)
  • Servo মোটর (SG90)
  • পুরুষ থেকে মহিলা তার
  • পুরুষ থেকে পুরুষ তারের
  • কাগজের তোয়ালে রোল
  • ডাক্ট টেপ
  • জিপ বন্ধন
  • ভিত্তি
  • কাঁচি

ধাপ 1: বেসে নিরাপদ আইটেম

বেসের জন্য নিরাপদ আইটেম
বেসের জন্য নিরাপদ আইটেম
বেসের জন্য নিরাপদ আইটেম
বেসের জন্য নিরাপদ আইটেম

Arduino বোর্ডের নীচে টেপের একটি ঘূর্ণিত টুকরো সংযুক্ত করুন এবং প্রয়োজনে রুটি বোর্ড।

তারবিহীন সার্ভো মোটরের তিন পাশে টেপ সংযুক্ত করুন।

Arduino বোর্ড, রুটি বোর্ড, এবং servo মোটর বেস সংযুক্ত করুন।

অতিরিক্ত স্থিতিশীলতার জন্য আপনি সার্ভো মোটর তারগুলি টেপ করতে পারেন।

ধাপ 2: তারের উপাদান

তারের উপাদান
তারের উপাদান
তারের উপাদান
তারের উপাদান
তারের উপাদান
তারের উপাদান

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

  1. আরডুইনোতে রুটিবোর্ড লাগান

    • কমলা - 5v Arduino উপর ইতিবাচক to breadboard
    • কালো - আরডুইনোতে GND (স্থল) থেকে রুটিবোর্ডে নেতিবাচক
  2. মোশন সেন্সর

    • বাদামী - রুটির বোর্ডে গ্রাউন্ড (নেতিবাচক)
    • কমলা - রুটি বোর্ডে ইতিবাচক
    • লাল - Arduino এ ইনপুট/আউটপুট 14
  3. Servo মোটর

    • লাল - রুটি বোর্ডে ইতিবাচক
    • বাদামী - রুটির বোর্ডে স্থল (নেতিবাচক)
    • কমলা - Arduino এ ইনপুট/আউটপুট 4
  4. লেজার

    • নীল - রুটির বোর্ডে গ্রাউন্ড (নেতিবাচক)
    • হলুদ - Arduino এ ইনপুট/আউটপুট 10
    • সবুজ - রুটি বোর্ডে ইতিবাচক

দ্রষ্টব্য: মোশন সেন্সর এবং লেজারের ওয়্যারিং করার সময় লম্বা তারের ব্যবহার নিশ্চিত করুন, অন্যথায় তারগুলি স্থান থেকে টেনে আনা যেতে পারে কারণ বুর্জটি এদিক ওদিক ঘুরছে।

ধাপ 3: মোটরটিতে কামান সংযুক্ত করুন

মোটরে ক্যানন সংযুক্ত করুন
মোটরে ক্যানন সংযুক্ত করুন
মোটরটিতে কামান সংযুক্ত করুন
মোটরটিতে কামান সংযুক্ত করুন
মোটরটিতে কামান সংযুক্ত করুন
মোটরটিতে কামান সংযুক্ত করুন
মোটরটিতে কামান সংযুক্ত করুন
মোটরটিতে কামান সংযুক্ত করুন

এক প্রান্তে কাগজের তোয়ালে ভূমিকাতে সমান্তরাল গর্তের দুটি সেট ঠেকান।

গর্তের মধ্য দিয়ে দুটি জিপ টাই থ্রেড করুন, প্রতিটি গর্তের মধ্যে একটি জিপ টাই।

সার্ভো মোটরের উপরে কাগজের তোয়ালে রোল সমাবেশ সংযুক্ত করুন এবং মোটরের ক্রসবারের চারপাশে জিপ বন্ধন শক্ত করুন।

অসম ওজন করার কারণে, কাগজের তোয়ালে রোল সামনের দিকে ঝুঁকতে পারে এবং নিচে নির্দেশ করতে পারে। এটি ঠিক করার জন্য আমরা অতিরিক্ত স্থিতিশীলতার জন্য মোটর এবং কাগজের তোয়ালে রোল এর মধ্যে অতিরিক্ত জিপ সম্পর্ক স্থাপন করি।

ধাপ 4: বুর্জে মোশন সেন্সর এবং লেজার মডিউল সংযুক্ত করুন

গর্তে মোশন সেন্সর এবং লেজার মডিউল সংযুক্ত করুন
গর্তে মোশন সেন্সর এবং লেজার মডিউল সংযুক্ত করুন
গর্তে মোশন সেন্সর এবং লেজার মডিউল সংযুক্ত করুন
গর্তে মোশন সেন্সর এবং লেজার মডিউল সংযুক্ত করুন
গর্তে মোশন সেন্সর এবং লেজার মডিউল সংযুক্ত করুন
গর্তে মোশন সেন্সর এবং লেজার মডিউল সংযুক্ত করুন

উপরের ছবিতে দেখানো কাগজের তোয়ালে রোল শেষে মোশন সেন্সর সংযুক্ত করুন। এটিকে দৃ firm়ভাবে সুরক্ষিত করুন যাতে বুর্জটি সরে যায়।

উপরের ছবিতে দেখানো হিসাবে কাগজের তোয়ালে রোল এর উপরে লেজার সুরক্ষিত করুন।

ধাপ 5: Arduino কোড

Arduino কোড
Arduino কোড

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

github.com/ArduinoToys/ArduinoMotionSensin…

দ্রষ্টব্য: যদি আপনার আরডুইনো স্থাপনের জন্য সহায়তার প্রয়োজন হয় তবে https://www.arduino.cc/ এ যান

প্রস্তাবিত: