সুচিপত্র:

ওমনি হুইল মোবাইল রোবট - IoT: 4 টি ধাপ
ওমনি হুইল মোবাইল রোবট - IoT: 4 টি ধাপ

ভিডিও: ওমনি হুইল মোবাইল রোবট - IoT: 4 টি ধাপ

ভিডিও: ওমনি হুইল মোবাইল রোবট - IoT: 4 টি ধাপ
ভিডিও: 125টি সবচেয়ে উদ্ভাবনী বৈদ্যুতিক যান এবং ব্যক্তিগত পরিবহন 2024, নভেম্বর
Anonim
Image
Image
মডিউলগুলির সংযোগ
মডিউলগুলির সংযোগ

এই নির্দেশনায় আমি আপনাকে ওয়াই-ফাই এর মাধ্যমে নিয়ন্ত্রিত ওমনি হুইল মোবাইল রোবটের নকশা উপস্থাপন করব। ব্লুটুথ বা রেডিও কন্ট্রোলের মতো প্রচলিত নিয়ন্ত্রণের তুলনায় অপরিহার্য পার্থক্য হল যে রোবটটি লোকাল এরিয়া নেটওয়ার্ক (LAN) এর সাথে সংযুক্ত এবং মোবাইল IoT ডিভাইস হিসেবে ব্যবহার করা যেতে পারে। সিস্টেমের হৃদয় হল Arduino Mega 2560 এবং Dragino Yun Shield। ড্রাগিনো ইউন ওপেনওয়ার্ট লিনাক্সের উপর ভিত্তি করে এবং কয়েকটি দরকারী কার্যকারিতা দেয়। এর মধ্যে একটি হল Arduino বোর্ডে এয়ার কোড আপলোড করার ক্ষমতা। এটি ওয়েব GUI এবং SSH দ্বারাও পরিচালিত হতে পারে এবং অন্তর্নির্মিত ওয়েব সার্ভার রয়েছে।

এই প্রকল্পে আমি মিনি মাইস্ট্রো 12-চ্যানেল সার্ভো কন্ট্রোলার দ্বারা নিয়ন্ত্রিত 4 টি অবিচ্ছিন্ন ঘূর্ণন সার্ভিস ব্যবহার করেছি। যেভাবে আমি ওমনি চাকার সাথে রোবটের গতিবিধি পরীক্ষা করতে চেয়েছিলাম, তাই আমি চারটি 40 মিমি দাগু ওমনি চাকা ব্যবহার করেছি। এই মোবাইল রোবট দুটি বিদ্যুৎ উৎসে সজ্জিত। একটি সার্ভিস (পাওয়ার ব্যাংক 10000 mAh) সরবরাহের জন্য এবং অন্যটি Arduino এবং Dragino (Li-Po ব্যাটারি 5000 mAh) সরবরাহের জন্য।

রোবট চ্যাসি তৈরির জন্য আমি 2 মিমি পুরুত্বের একটি স্টিল প্লেট এবং 5 মিমি পুরুত্বের পিভিসি প্লেটের একটি টুকরো ব্যবহার করেছি। তারপরে আমি নির্মাণ শক্তিবৃদ্ধির জন্য স্ক্রু সহ দুটি প্লেট যোগ দিয়েছি। উপরন্তু আমি আঠালো টেপ ব্যবহার করে বেসে আঠালো করেছি।

প্রকল্পের উপাদান:

  1. Arduino মেগা 2560 x1
  2. ড্রাগিনো ইউন শিল্ড x1
  3. মিনি মাইস্ট্রো 12-চ্যানেল ইউএসবি সার্ভো কন্ট্রোলার x1
  4. ক্রমাগত ঘূর্ণন servo AR-3603HB x4
  5. দাগু ওমনি চাকা - 40 মিমি x4
  6. পাওয়ার ব্যাংক 5V 10000 mAh x1
  7. লি-পো ব্যাটারি 7, 4V 5000 mAh x1
  8. জাম্পার এবং তারগুলি
  9. খুঁটিনাটি
  10. ধাতু বা প্লাস্টিকের তৈরি চ্যাসি

ধাপ 1: মডিউলগুলির সংযোগ

মডিউলগুলির সংযোগ
মডিউলগুলির সংযোগ
মডিউলগুলির সংযোগ
মডিউলগুলির সংযোগ

Arduino Mega 2560 Dragino Yun Shield এর সাথে সংযুক্ত, কিন্তু প্রথমে আপনাকে এই লিঙ্কে দেখানো হিসাবে mega2560 এবং mega16u2 এর মধ্যে uart সংযোগ বিচ্ছিন্ন করতে হবে।

পরবর্তী ধাপ হল উপরের ছবিতে দেখানো হিসাবে Arduino Mega এবং Mini Maestro 12 এর মধ্যে তারযুক্ত সংযোগ।

1. Arduino Mega 2560 -> Mini Maestro 12

  • GND - GND
  • RX1 (18) - RX
  • TX1 (19) - TX

2. ব্যাটারি 5V (পাওয়ার ব্যাংক) -> মিনি মাইস্ট্রো 12

  • GND - GND
  • 5V - VIN

3. Servos -> Mini Maestro 12

  • servo 1 - চ্যানেল 1
  • servo 2 - চ্যানেল 2
  • servo 3 - চ্যানেল 3
  • servo 4 - চ্যানেল 4

ধাপ 2: Arduino এবং Dragino

আরডুইনো এবং ড্রাগিনো
আরডুইনো এবং ড্রাগিনো

ড্রাগিনো ইউন শিল্ড কনফিগার করার সমস্ত তথ্য এখানে পাওয়া যাবে: link1, link2

এই প্রকল্পের জন্য সম্পূর্ণ Arduino কোড GitHub: লিঙ্ক এ উপলব্ধ

আমার Arduino প্রোগ্রাম কম্পাইল করার আগে আপনার Arduino এর জন্য Pololu Maestro Servo Controller Library ইনস্টল করা উচিত।

এই প্রকল্পে আমি "ব্রিজ" লাইব্রেরি ব্যবহার করি যা Arduino এবং Dragino Yun Shield এর মধ্যে যোগাযোগকে সহজ করে।

ধাপ 3: অ্যান্ড্রয়েড অ্যাপ

অ্যান্ড্রয়েড অ্যাপ
অ্যান্ড্রয়েড অ্যাপ
অ্যান্ড্রয়েড অ্যাপ
অ্যান্ড্রয়েড অ্যাপ
অ্যান্ড্রয়েড অ্যাপ
অ্যান্ড্রয়েড অ্যাপ

আমার অ্যান্ড্রয়েড অ্যাপ আপনাকে ওয়াই-ফাই এর মাধ্যমে এই ওমনি হুইল মোবাইল রোবটটি নিয়ন্ত্রণ করতে দেয়। আপনি গুগল প্লে থেকে আমার অ্যাপটি বিনামূল্যে ডাউনলোড করতে পারেন: লিঙ্ক। এটি মোবাইল ফোন এবং ট্যাবলেট উভয়ের সাথেই কাজ করে।

কিভাবে ড্রাগন রোবট অ্যান্ড্রয়েড অ্যাপ ব্যবহার করবেন:

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

আপনি যদি আমার রোবটিক্স সম্পর্কিত অন্যান্য প্রজেক্ট দেখতে চান তাহলে ভিজিট করুন:

  • আমার ওয়েবসাইট: www.mobilerobots.pl
  • ফেসবুক: মোবাইল রোবট

ধাপ 4: ওমনি হুইল রোবট মুভমেন্ট

ওমনি হুইল রোবট মুভমেন্ট
ওমনি হুইল রোবট মুভমেন্ট

ওমনি হুইল রোবট উপরের ছবিতে দেখানো যে কোন দিকে যেতে পারে। এই ধরণের রোবটের সুবিধা হল যে কাঙ্ক্ষিত দিকে চলা শুরু করার আগে এটিকে ঘুরানোর দরকার নেই।

প্রস্তাবিত: