সুচিপত্র:

ইউডিপির উপর ওয়্যারলেসভাবে আরসি সার্ভোস নিয়ন্ত্রণ করা: 3 টি ধাপ
ইউডিপির উপর ওয়্যারলেসভাবে আরসি সার্ভোস নিয়ন্ত্রণ করা: 3 টি ধাপ

ভিডিও: ইউডিপির উপর ওয়্যারলেসভাবে আরসি সার্ভোস নিয়ন্ত্রণ করা: 3 টি ধাপ

ভিডিও: ইউডিপির উপর ওয়্যারলেসভাবে আরসি সার্ভোস নিয়ন্ত্রণ করা: 3 টি ধাপ
ভিডিও: আপনি কি VPN ব্যবহার করেন? VPN দিয়ে খারাপ কিছু করেন। 2024, নভেম্বর
Anonim
Image
Image
হার্ডওয়্যার
হার্ডওয়্যার

এই প্রকল্পে আমি RC servos নিয়ন্ত্রণ করতে আমার iPhone ব্যবহার করতে চাই। আমি UDP সংযোগের উপর দুটি সার্ভস নিয়ন্ত্রণ করতে অ্যাকসিলরোমিটার ব্যবহার করব। আইফোন এবং পেরিফেরালের মধ্যে একটি সংযোগ UDP ব্যবহার করে উচ্চ আপডেট হার (BLE এর চেয়ে বেশি) অর্জন করতে পারে তা যাচাই করার জন্য এটি একটি প্রমাণের ধারণা প্রকল্প।

ধাপ 1: অংশ তালিকা

হার্ডওয়্যার

  • ESP8266 (Wemos D1 mini pro) বোর্ড
  • দুটি আরসি সার্ভো
  • পাওয়ার সাপ্লাই হিসেবে একটি ইউএসবি পাওয়ার ব্যাংক
  • কিছু জাম্পার তার
  • IOS12 ব্যবহার করে একটি iPhone বা iPad
  • প্রকল্পটি নির্মাণের জন্য একটি ম্যাক

সফটওয়্যার

  • ESP8266 Arduino কোর ইনস্টল সহ Arduino IDE: ইনস্টলেশন ম্যানুয়াল
  • এক্সকোড 10:
  • Arduino স্কেচ এখানে পাওয়া যাবে
  • আইফোন অ্যাপের সুইফট উৎস এখানে

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

হার্ডওয়্যার
হার্ডওয়্যার

হার্ডওয়্যার সেটআপ খুবই সহজ। আমি যথাক্রমে RC servos নিয়ন্ত্রণ করতে ESP8266 এ D1 (পিচ) এবং D2 (রোল) আউটপুট ব্যবহার করি। বোর্ডটি একটি USB পাওয়ার ব্যাংক থেকে চালিত। RC servos বোর্ডের 5v এবং GND পিন থেকে চালিত হয়।

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

আইফোনের জন্য কন্ট্রোল অ্যাপটি সুইফ্টে লেখা হয়েছে যা ইএসপি 8266 কন্ট্রোলার বোর্ডের সাথে ওয়্যারলেসভাবে সংযোগ করে এবং আইফোন মোশন ডেটার উপর ভিত্তি করে পিচ এবং রোল সার্ভিস নিয়ন্ত্রণ করে। কন্ট্রোলার বোর্ড একটি ওয়াইফাই অ্যাক্সেস পয়েন্ট তৈরি করে এবং ইউডিপি প্যাকেটগুলি আপকামিংয়ের জন্য শোনে যা নিম্নলিখিত সাধারণ বিন্যাস সহ বাইটের একটি স্ট্রিম হিসাবে সার্ভো অবস্থানের তথ্য ধারণ করে:

সার্ভো সূচক | অবস্থান MSB | অবস্থান এলএসবি

Servo সূচক হয় পিচের জন্য 1 অথবা রোল জন্য 2। সার্ভার অবস্থান ফোন x, y টিল্ট ডিগ্রী থেকে গণনা করা হয় এবং 1000 থেকে 2000 এর মধ্যে মাইক্রোসেকেন্ডে রূপান্তরিত হয়। রিফ্রেশ রেট 20 মিলিসেকেন্ড।

অ্যাপটি UDP সংযোগ স্থাপনের জন্য নতুন Network.framework ব্যবহার করছে, তাই এটি শুধুমাত্র iOS 12 এবং এর উপরে চলমান।

আইওএস 12 -তে ইউডিপি সংযোগ ব্যবহার করা কতটা সহজ তা প্রকাশ করার জন্য এটি একটি পিওসি অ্যাপ। এটি সহজ রাখার জন্য ইউডিপি প্যাকেটগুলি পিচ এবং রোল করার জন্য আলাদাভাবে পাঠানো হয়।

প্রস্তাবিত: