সুচিপত্র:

পিসি দ্বারা নিয়ন্ত্রিত ওয়্যারলেস আরডুইনো রোবট: 4 টি ধাপ
পিসি দ্বারা নিয়ন্ত্রিত ওয়্যারলেস আরডুইনো রোবট: 4 টি ধাপ

ভিডিও: পিসি দ্বারা নিয়ন্ত্রিত ওয়্যারলেস আরডুইনো রোবট: 4 টি ধাপ

ভিডিও: পিসি দ্বারা নিয়ন্ত্রিত ওয়্যারলেস আরডুইনো রোবট: 4 টি ধাপ
ভিডিও: এখন থেকে মোবাইলেই চলবে কম্পিউটার | How to Control Computer from Phone 2024, জুলাই
Anonim
পিসি দ্বারা নিয়ন্ত্রিত ওয়্যারলেস আরডুইনো রোবট
পিসি দ্বারা নিয়ন্ত্রিত ওয়্যারলেস আরডুইনো রোবট

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

আমি একটি 6 -সেল লিথিয়াম পলিমার ব্যাটারি ব্যবহার করছি যা সম্পূর্ণ চার্জে 25.2V এবং বেস চার্জে 22.2V এর মোট ক্ষমতা ধারণ করে। আমি দীর্ঘ সময়ের জন্য উচ্চ বর্তমান ড্রেন ধারণক্ষমতার কারণে একটি লি-পো ব্যাটারি ব্যবহার করছি। আমরা যে মোটরগুলি ব্যবহার করেছি তা হল ধাতব গিয়ারযুক্ত Jhonson মোটরগুলিকে 12V ইনপুট ভোল্টেজে 100 R. P. M এ ঘোরানোর রেট দেওয়া হয়েছে। আমি ভাল ট্র্যাকশন জন্য এই মোটর এবং মাউন্ট রাবার চাকার 4 ব্যবহার।

আরএফ চ্যানেল সেটআপের মাধ্যমে 433 মেগাহার্টজ আরএফ মডিউল (রিসিভার এবং ট্রান্সমিটার) এর মাধ্যমে 2 টি আরডুইনো বোর্ডের মধ্যে যোগাযোগ হয়। 433 MHz RF মডিউলের ট্রান্সমিটার মডিউল ট্রান্সমিটার Arduino এর সাথে সংযুক্ত, ট্রান্সমিটার Arduino কম্পিউটার এবং ট্রান্সমিটার Arduino এর মধ্যে সিরিয়াল যোগাযোগের জন্য একটি USB ডেটা ক্যাবলের মাধ্যমে কম্পিউটারের সাথে সংযুক্ত। রিসিভার আরডুইনো 433 মেগাহার্টজ আরএফ রিসিভার মডিউল দিয়ে মাউন্ট করা হয়েছে এবং মোটর ড্রাইভার এবং বিদ্যুৎ সরবরাহের সাথে সমস্ত সংযোগ রয়েছে যা এটিকে একটি স্বতন্ত্র আরডুইনো তৈরি করে। কম্পিউটার Arduino ট্রান্সমিটারে সিরিয়াল ডেটা পাঠায় যা তারপর RF চ্যানেলের মাধ্যমে ডাটা রিসিভার Arduino তে প্রেরণ করে, যা সেই অনুযায়ী সাড়া দেয়!

সরবরাহ

  1. রিলে মোটর কন্ট্রোল মডিউল/ 4 রিলে মডিউল
  2. লি-পো ব্যাটারি
  3. Arduino x 2
  4. জাম্পার তার
  5. RF 433 MHz Tx এবং Rx মডিউল
  6. ধাতু গিয়ার মোটর x 4
  7. চাকার x 4
  8. চ্যাসিস

ধাপ 1: পাইথন স্ক্রিপ্ট শুরু করা

পাইথন স্ক্রিপ্ট চালানোর জন্য আমাদের পাইগাম লাইব্রেরি ইনস্টল করতে হবে। পাইগাম লাইব্রেরি ইনস্টল করতে আপনার পাইপ (পাইথনের জন্য প্যাকেজ ইনস্টলার) প্রয়োজন। যদি আপনার সিস্টেমে পিপ ইনস্টল না থাকে তবে এখান থেকে পিপ ইনস্টল করুন।

পিপ ইনস্টল করার পরে সফলভাবে টার্মিনালে কমান্ড চালান অথবা cmd "pip install pygame" অথবা "sudo pip install pygame", এটি আপনার সিস্টেমে পাইগাম লাইব্রেরি ইনস্টল করবে।

স্ক্রিপ্ট চালানোর চূড়ান্ত ধাপটি আপনার টার্মিনালে অথবা CMD "python Python_script_transmitter.py" এ নিম্নলিখিত কমান্ডটি টাইপ করুন।

ধাপ 2: রেডিওহেড লাইব্রেরি ইনস্টল করা

আমাদের প্রকল্পে আমরা যোগাযোগের জন্য RF 433 MHz মডিউল ব্যবহার করছি তাই আমরা যোগাযোগ কার্যক্রম পরিচালনা করতে রেডিওহেড লাইব্রেরি ব্যবহার করছি। রেডিওহেড লাইব্রেরি ইনস্টল করার ধাপগুলো নিচে উল্লেখ করা হলো:

  • রেডিওহেড লাইব্রেরি ডাউনলোড করুন এখান থেকে।
  • জিপ ফাইলটি বের করুন এবং 'রেডিওহেড' ফোল্ডারটি ডকুমেন্টস/আরডুইনো/লাইব্রেরি ফোল্ডারে সরান।
  • ফাইলগুলি অনুলিপি করার পরে লাইব্রেরির কাজ করার জন্য আপনার Arduino IDE পুনরায় চালু করুন।

ধাপ 3: ট্রান্সমিটার মডিউল সংযোগ

ট্রান্সমিটার মডিউল সংযোগ
ট্রান্সমিটার মডিউল সংযোগ

ট্রান্সমিটার মডিউলের সংযোগগুলি নীচে উল্লেখ করা হয়েছে:

  • আরডুইনো ইউএসবি ক্যাবলের মাধ্যমে ল্যাপটপ/পিসিতে সব সময় পাইথন স্ক্রিপ্ট চালায়।
  • Arduino এর +5v টার্মিনালকে RF_TX (ট্রান্সমিটার) মডিউলের Vcc টার্মিনালে সংযুক্ত করুন।
  • Arduino এর Gnd টার্মিনালকে RF_TX (ট্রান্সমিটার) মডিউলের Gnd টার্মিনালে সংযুক্ত করুন।
  • Arduino এর D11 টার্মিনালকে RF_TX (ট্রান্সমিটার) মডিউলের ডাটা টার্মিনালে সংযুক্ত করুন।
  • RF_TX (ট্রান্সমিটার) মডিউলের অ্যান্টেনা টার্মিনালকে একটি অ্যান্টেনার সাথে সংযুক্ত করুন। (এই সংযোগটি TIচ্ছিক)

ধাপ 4: রিসিভার মডিউল সংযোগ

রিসিভার মডিউল সংযোগ
রিসিভার মডিউল সংযোগ

রিসিভার Arduino জন্য সংযোগ নিচে উল্লেখ করা হয়েছে:

  • রিসিভার arduino স্বতন্ত্র, তাই এটি একটি বহিরাগত 9V ব্যাটারি দ্বারা চালিত হয়।
  • Arduino এর +5v টার্মিনালকে RF_RX (রিসিভার) মডিউলের Vcc টার্মিনালে সংযুক্ত করুন।
  • Arduino এর Gnd টার্মিনালকে RF_RX (রিসিভার) মডিউলের Gnd টার্মিনালে সংযুক্ত করুন।
  • Arduino এর D11 টার্মিনালটিকে RF_RX (রিসিভার) মডিউলের ডেটা টার্মিনালে সংযুক্ত করুন।
  • RF_RX (রিসিভার) এর অ্যান্টেনা টার্মিনালকে একটি অ্যান্টেনার সাথে সংযুক্ত করুন। (এই সংযোগটি TIচ্ছিক)।
  • মোটর ড্রাইভারের জন্য সংযোগ

    1. Arduino এর D2 টার্মিনালকে মোটর 1 এ সংযুক্ত করুন মোটর ড্রাইভারের একটি টার্মিনাল।
    2. Arduino এর D3 টার্মিনালকে মোটর ড্রাইভারের মোটর 1 বি টার্মিনালে সংযুক্ত করুন।
    3. Arduino এর D4 টার্মিনালকে মোটর 2 এ সংযুক্ত করুন মোটর ড্রাইভারের একটি টার্মিনাল।
    4. Arduino এর D5 টার্মিনালকে মোটর ড্রাইভারের মোটর 2 B টার্মিনালে সংযুক্ত করুন।
    5. মোটর ড্রাইভার ext_supply টার্মিনালকে ব্যাটারির +9V টার্মিনালে সংযুক্ত করুন। মোটর ড্রাইভার Gnd টার্মিনালকে ব্যাটারির Gnd টার্মিনালে সংযুক্ত করুন।

প্রস্তাবিত: