সুচিপত্র:

সর্বনিম্ন চাকা এবং ওপেনসিভি ভিত্তিক কালার ট্র্যাকিং রোবট:। টি ধাপ
সর্বনিম্ন চাকা এবং ওপেনসিভি ভিত্তিক কালার ট্র্যাকিং রোবট:। টি ধাপ

ভিডিও: সর্বনিম্ন চাকা এবং ওপেনসিভি ভিত্তিক কালার ট্র্যাকিং রোবট:। টি ধাপ

ভিডিও: সর্বনিম্ন চাকা এবং ওপেনসিভি ভিত্তিক কালার ট্র্যাকিং রোবট:। টি ধাপ
ভিডিও: স্কেটিং জুতা 🔥মাত্র 700/- টাকায় 😱ইতিহাসে প্রথম | skating shoes price in bangladesh 2023 2024, নভেম্বর
Anonim
Image
Image

আমি আমার রঙ ট্র্যাকিং বাস্তবায়নের জন্য একটি সর্বদিকীয় চাকা চ্যাসি ব্যবহার করি, এবং আমি OpenCVBot নামে একটি মোবাইল সফ্টওয়্যার ব্যবহার করি। এখানকার সফটওয়্যার ডেভেলপারদের ধন্যবাদ, ধন্যবাদ।

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

সরবরাহ

  1. সর্বমুখী চাকা চ্যাসি
  2. Arduino UNO R3
  3. মোটর ড্রাইভ মডিউল
  4. ব্লুটুথ, xbee পিন (04,05,06
  5. 3 এস 18650
  6. মোবাইল ফোন
  7. OpenCVBot সফটওয়্যার
  8. আপনার একটি মোবাইল ফোন হোল্ডার এবং একটি সহজে সনাক্তযোগ্য বল প্রয়োজন

ধাপ 1: বেস চ্যাসি I ট্র্যাক ইনস্টল করুন

বেস চ্যাসি I ট্র্যাক ইনস্টল করুন
বেস চ্যাসি I ট্র্যাক ইনস্টল করুন
বেস চ্যাসি I ট্র্যাক ইনস্টল করুন
বেস চ্যাসি I ট্র্যাক ইনস্টল করুন
বেস চ্যাসি I ট্র্যাক ইনস্টল করুন
বেস চ্যাসি I ট্র্যাক ইনস্টল করুন

মোটর বন্ধনীতে GB37 মোটর বা GA25 মোটর ঠিক করুন। ইনস্টলেশনের ফিক্সিং গর্তগুলিতে মনোযোগ দিন। এটি ভিন্ন কারণ তারা সর্বজনীন নয়।

উভয় ধরনের মোটর ব্যবহার করা যেতে পারে। কোন দিকটি উপরে এবং কোনটি নিচে তা আলাদা করার জন্য মনোযোগ দিন; অথবা আপনি একটি বৃহত্তর সর্বমুখী চাকা ব্যবহার করতে পারেন যাতে আপনাকে তাদের আলাদা করার প্রয়োজন না হয় …

ধাপ 2: চেসিসে মোটর স্থির

চেসিসে মোটর স্থির
চেসিসে মোটর স্থির
চেসিসে মোটর স্থির
চেসিসে মোটর স্থির
চেসিসে মোটর স্থির
চেসিসে মোটর স্থির
চেসিসে মোটর স্থির
চেসিসে মোটর স্থির

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

ইনস্টলেশন অতিস্বনক আকার, প্রোবের দূরত্ব, ইউনিট মিমি।

ধাপ 3: সম্পূর্ণ চ্যাসি সমাবেশ

সম্পূর্ণ চেসিস সমাবেশ
সম্পূর্ণ চেসিস সমাবেশ
সম্পূর্ণ চেসিস সমাবেশ
সম্পূর্ণ চেসিস সমাবেশ

চেসিসের ফিক্সিং সম্পন্ন করার জন্য, পরবর্তী নিয়ন্ত্রণে চাকার দৃrip়তা ক্রমাগত সামঞ্জস্য করা প্রয়োজন। Ful টি ফুলক্রাম পয়েন্ট চাকার সাথে পুরোপুরি যোগাযোগ করতে পারে না, যার ফলে হাঁটার সময় পিছলে যায়। আমরা চ্যাসিগুলিতে স্ক্রুগুলি সামঞ্জস্য করেছি। অবস্থান সামঞ্জস্য করার জন্য ধৈর্য প্রয়োজন।

আমরা প্রান্তের সুশৃঙ্খল নিয়ন্ত্রণ অনুসরণ করার জন্য চাকার সংখ্যা, কারণ আমি 4 রাউন্ড ব্যবহার করি কারণ আমি মনে করি 3 রাউন্ড ঠিক থাকলে নিয়ন্ত্রণ ঠিক আছে, কিন্তু উচ্চ মূল্য খুব বন্ধুত্বপূর্ণ নয়।

ধাপ 4: ইলেকট্রনিক মডিউল

ইলেকট্রনিক মডিউল
ইলেকট্রনিক মডিউল
ইলেকট্রনিক মডিউল
ইলেকট্রনিক মডিউল
ইলেকট্রনিক মডিউল
ইলেকট্রনিক মডিউল
ইলেকট্রনিক মডিউল
ইলেকট্রনিক মডিউল

মোটর ড্রাইভ আমি 2 PM-R3 ব্যবহার করেছি, আমি তাদের মধ্যে 4, 5, 6, 7 থেকে 8, 9, 10, 11 এর ড্রাইভ পিন পরিবর্তন করেছি যাতে 4 টি মোটর পৃথকভাবে চালাতে সক্ষম হয় একটি পাওয়ার ম্যানেজমেন্ট চিপ আছে বোর্ডে, কিন্তু আমি এটি ব্যবহার করিনি, আমি সরাসরি আরডুইনো ইউএনও এর ডিসি পোর্ট থেকে ইনপুট করেছি।

মোটর চালক একটি TB6612FNG চিপ। এটি একটি অপেক্ষাকৃত সাধারণ ড্রাইভার চিপ। আপনি একটি L298N চিপ ব্যবহার করতে পারেন, যা মূলত একই। একই হাঁটার মোড অর্জনের জন্য কোড পরিবর্তন করুন।

  • 4, 5 মাটির সাথে সংযুক্ত একটি মোটর , 5-pwm;
  • 6, 7 একটি দ্বিতীয় মোটর, 6-পিডব্লিউএম;
  • 8, 9 একটি তৃতীয় মোটর, 9-পিডব্লিউএম;
  • 10, 11 একটি চতুর্থ মোটর, 10-pwm;

ধাপ 5: মোবাইল অ্যাপস

মোবাইল অ্যাপস
মোবাইল অ্যাপস
মোবাইল অ্যাপস
মোবাইল অ্যাপস
মোবাইল অ্যাপস
মোবাইল অ্যাপস
মোবাইল অ্যাপস
মোবাইল অ্যাপস

অ্যাপ: ক্লিক করুন

নমুনা Arduino কোড: ক্লিক

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

আপনার মোটর ড্রাইভ মডিউল ফিট করার জন্য নমুনা কোড পরিবর্তন করুন। আপনি যদি আমার মত PM-R3 সম্প্রসারণ মডিউল ব্যবহার করেন, তাহলে আপনি আমার দেওয়া কোড ব্যবহার করতে পারেন।

ধাপ 6: সম্পূর্ণ ছবি

সম্পূর্ণ ছবি
সম্পূর্ণ ছবি

সমাপ্ত, এর প্রভাব দেখা যাক।

প্রস্তাবিত: