সুচিপত্র:

DIY Arduino নিয়ন্ত্রিত Multiwii ফ্লাইট কন্ট্রোলার: 7 ধাপ (ছবি সহ)
DIY Arduino নিয়ন্ত্রিত Multiwii ফ্লাইট কন্ট্রোলার: 7 ধাপ (ছবি সহ)

ভিডিও: DIY Arduino নিয়ন্ত্রিত Multiwii ফ্লাইট কন্ট্রোলার: 7 ধাপ (ছবি সহ)

ভিডিও: DIY Arduino নিয়ন্ত্রিত Multiwii ফ্লাইট কন্ট্রোলার: 7 ধাপ (ছবি সহ)
ভিডিও: How to make a flight controller using Arduino and MPU6050 sensor || DIY Arduino flight controller || 2024, নভেম্বর
Anonim
DIY Arduino নিয়ন্ত্রিত Multiwii ফ্লাইট কন্ট্রোলার
DIY Arduino নিয়ন্ত্রিত Multiwii ফ্লাইট কন্ট্রোলার

এই প্রকল্পটি Arduino এবং Multiwii এর উপর ভিত্তি করে একটি বহুমুখী অথচ কাস্টম মাল্টিকপ্টার ড্রোন লজিক-বোর্ড তৈরি করা।

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

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

একটি আর্ডুইনো ন্যানো যুক্তি প্রক্রিয়াকরণের জন্য ব্যবহার করা হয়েছিল এবং একটি এমপিইউ -6050 গাইরোস্কোপ এবং অ্যাকসিলরোমিটার ইনপুটের জন্য প্রয়োগ করা হয়েছিল।

ধাপ 2: নকশা

ডিজাইন করা
ডিজাইন করা
ডিজাইন করা
ডিজাইন করা
ডিজাইন করা
ডিজাইন করা

ফ্রিজিং ডাউনলোড করুন। এটি ছোট, সহজ সার্কিটের জন্য একটি সার্কিট ডিজাইনিং সফটওয়্যার। এটি সবচেয়ে সহজ কিন্তু কার্যকর পিসিবি ডিজাইনিং সফটওয়্যারগুলির মধ্যে একটি।

আমার সার্কিট ডিজাইন "myPCB.fzz" সংযুক্তির মাধ্যমে পাওয়া যায়।

যদি আপনার সেন্সরটি ডিফল্টরূপে ফ্রিজিংয়ে উপলব্ধ না হয়, তাহলে আপনি সেন্সরের পরিকল্পিত (.fzz ফাইল) ডাউনলোড করতে পারেন এবং ফাইলটিকে কর্মক্ষেত্রে টেনে আনতে পারেন।

ধাপ 3: জালিয়াতি এবং সমাবেশ

গড়া এবং সমাবেশ
গড়া এবং সমাবেশ
গড়া এবং সমাবেশ
গড়া এবং সমাবেশ

আপনার নকশা থেকে পিসিবি তৈরির জন্য এটি দুটি উপায়। এই প্রকল্পে কাজ করার সময় আমি প্রথম বিকল্পটি ব্যবহার করেছি।

পিসিবি অনলাইনে গড়া

আমি প্রতিযোগিতামূলক মূল্যে সর্বোত্তম ফলাফলের সাথে SeeStudio ব্যবহার করেছি।

ফ্রিজিং -এ, একটি গারবার ফাইল হিসাবে আপনার প্রকল্পটি রপ্তানি করুন।

আপনি এখানে জারবার ফাইল (গুলি) আপলোড করে নকশাটি দেখতে পারেন।

তারপরে Seeedstudio- এ একটি অ্যাকাউন্ট তৈরি করুন, আপনার Gerber ফাইলগুলিকে SeeStudio- এর ফেব্রিকেট পেজে টেনে আনুন এবং পছন্দসই স্পেসিফিকেশনের জন্য অর্ডার করুন।

সমাবেশ

আপনার পিসিবিতে আপনার উপাদানগুলি বিক্রি করুন। ফ্লাইট কন্ট্রোলারের জন্য একটি 3D মুদ্রিত আবরণ বিবেচনা করুন।

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

কন্ট্রোলার Multiwii কোড সেট আপ
কন্ট্রোলার Multiwii কোড সেট আপ
কন্ট্রোলার Multiwii কোড সেট আপ
কন্ট্রোলার Multiwii কোড সেট আপ
কন্ট্রোলার Multiwii কোড সেট আপ
কন্ট্রোলার Multiwii কোড সেট আপ

MultiWii এর কোড বিনামূল্যে, ব্যবহার করা সহজ, এবং এটি অনেক (অধিকাংশ) বিল্ড সমর্থন করে।

Multiwii এবং Arduino IDE ডাউনলোড করুন।

আপনার কম্পিউটারে ফ্লাইট কন্ট্রোলার সংযুক্ত করুন।

কম্পিউটারে, ইতিমধ্যে ডাউনলোড করা MultiWii ফোল্ডারটি খুলুন এবং "MultiWii.ino" নামে Arduino ফাইলটি খুলুন।

"Config.h" ট্যাবে প্রবেশ করুন এবং "//" মুছে ফেলুন, পছন্দসই মাল্টিটারোটর নির্বাচন করুন।

নিচে স্ক্রোল করুন এবং আপনার ট্রান্সমিটারের সর্বনিম্ন এবং সর্বোচ্চ মান লিখুন।

ব্যবহৃত সেন্সরগুলিকে কমেন্ট করুন।

পরবর্তী, ফাইল জুড়ে মন্তব্য করা নির্দেশাবলী অনুসরণ করুন।

তারপরে, IDE এর উপরের মেনুতে, সরঞ্জাম, বোর্ডগুলিতে ক্লিক করুন এবং আপনার ব্যবহার করা Arduino মাইক্রো-নিয়ামকটি নির্বাচন করুন।

তারপরে, সরঞ্জাম, পোর্টে ক্লিক করুন এবং আপনার নিয়ামক চালু থাকা কম্পিউটারের পোর্টটি নির্বাচন করুন।

তীরের আকৃতির বোতামটি ক্লিক করে মাল্টিউই কোড আপলোড করুন।

আপলোড করার পরে, আইডিইতে "সফলভাবে আপলোড করা হয়েছে" লেখাটি উপস্থিত হওয়া উচিত।

ধাপ 5: Multiwii GUI ব্যবহার করে

Multiwii GUI ব্যবহার করে
Multiwii GUI ব্যবহার করে

আপনার MultiWii ফোল্ডারটি খুলুন, MultiwiiConf, application.windows32 (অথবা পছন্দসই অপারেটিং সিস্টেমের অপশন) -এ ক্লিক করুন এবং পরিশেষে MultiWiiConf.exe খুলুন।

উইন্ডোর উপরের বাম দিকে, আপনার ফ্লাইট কন্ট্রোলার যে পোর্টটি আছে সেটি নির্বাচন করুন এবং স্টার্ট -এ ক্লিক করুন। সেন্সর মান আবেদনে দেখানো উচিত।

ডানদিকে, সেন্সর টাইপ নির্বাচন করুন। সেন্সর ক্যালিব্রেট করতে, প্রম্পট অনুযায়ী ধীরে ধীরে ফ্লাইট কন্ট্রোলারটি সরান/কাত করুন।

আবেদনে কাঙ্ক্ষিত ড্রোনের একটি মডেল উপস্থিত হওয়া উচিত। এর চলাচলগুলি ফ্লাইট কন্ট্রোলারের চলাফেরার অনুকরণ করা উচিত।

ধাপ 6: পিআইডি টিউনিং এবং ক্রমাঙ্কন টিপস

পিআইডি মান সমন্বয় করতে ফ্লাইট কন্ট্রোলারকে মাল্টিটোটারের সাথে সংযুক্ত করুন।

পিআইডি মানগুলিকে ডিফল্ট হিসাবে সেট করুন এবং মাল্টিটোটারের মাধ্যাকর্ষণ কেন্দ্রটি কেন্দ্রে রয়েছে তা নিশ্চিত করুন।

মাল্টিকপ্টারটি সাবধানে ধরে রাখুন যাতে জিইউআইতে আপনার জাইরোস্কোপের রিডিং সমতল হয়। তারপর থ্রোটল 50%সেট করুন।

দ্রষ্টব্য: যদি অ্যাকসিলরোমিটারের রিডিং অত্যধিক ওঠানামা করে, এটি অতিরিক্ত কম্পনের ইঙ্গিত। কম্পন কমানোর জন্য কম্পন ড্যাম্পেনারের প্রয়োজন হতে পারে (আমি বিকল্প সমাধান হিসাবে ডবল পার্শ্বযুক্ত টেপ ব্যবহার করেছি)।

এখন সাবধানে আপনার রটারকে একটি নিরাপদ স্থানে ধরে রাখার সময়, মাল্টিটরটর ওজনহীন মনে না হওয়া পর্যন্ত থ্রোটল বাড়ান।

ড্রোনের প্রতিটি অক্ষের উপর চাপ (ঝুঁকে) রাখুন। আপনার সেই পরিবর্তনের বিরুদ্ধে প্রতিরোধ অনুভব করা উচিত। এই মানটি উল্লেখযোগ্য না হওয়া পর্যন্ত P মান পরিবর্তন করুন।

আপনার হাত দিয়ে, আপনার হাত দিয়ে ড্রোনকে পিছনে পিছনে দোলান (কাত করুন)। অ্যাপ্লিকেশনটিতে, পি মান বাড়ান যতক্ষণ না ড্রোনটি নিজে থেকেই দোলনা শুরু করে। এখন P মান একটু কমিয়ে দিন। এই প্রক্রিয়াটি পুনরাবৃত্তি করুন, এবার ড্রোনকে দুপাশে (বাম এবং ডানে) দোলান।

ক্রমাঙ্কিত মানগুলি এখন ফ্লাইটের জন্য উপযুক্ত হওয়া উচিত।

বিভিন্ন ধরনের ফ্লাইটের টিউনিং টিপসের জন্য, এখানে "উন্নত টিউনিং - ব্যবহারিক বাস্তবায়ন" বিভাগটি দেখুন।

ধাপ 7: উড়ে

সতর্কতার সাথে PID মানগুলির সাথে আরও পরীক্ষা করতে নির্দ্বিধায়।

আপনি যদি আপনার ড্রোনে অতিরিক্ত বৈশিষ্ট্য যোগ করতে চান, তাহলে আপনি একটি রাস্পবেরি পাই ব্যবহার করে একটি লাইভ স্ট্রিম যোগ করতে বা এটিতে ব্লুটুথ ক্ষমতা যোগ করার কথা বিবেচনা করতে পারেন।

আমার ফ্লাইট কন্ট্রোলার স্থাপনে আমাকে সাহায্য করার জন্য robobot3112 কে বিশেষ ধন্যবাদ।

যদি আপনি মনে করেন যে এই প্রকল্পটি তার প্রাপ্য, ভোট, প্রিয়, বা সাবস্ক্রাইব করতে ভুলবেন না।

অন্যান্য সম্ভাব্য বৈশিষ্ট্য আলোচনা করতে বিনা দ্বিধায়, আমাকে একটি প্রশ্ন জিজ্ঞাসা করুন, অথবা নীচের মন্তব্য বিভাগে চিন্তা ভাগ করুন।

উড়তে মজা করুন!

প্রস্তাবিত: