সুচিপত্র:

আমি একটি Arduino ড্রোন নির্মাণের জন্য যে গাইডটি চেয়েছিলাম: 9 টি ধাপ
আমি একটি Arduino ড্রোন নির্মাণের জন্য যে গাইডটি চেয়েছিলাম: 9 টি ধাপ

ভিডিও: আমি একটি Arduino ড্রোন নির্মাণের জন্য যে গাইডটি চেয়েছিলাম: 9 টি ধাপ

ভিডিও: আমি একটি Arduino ড্রোন নির্মাণের জন্য যে গাইডটি চেয়েছিলাম: 9 টি ধাপ
ভিডিও: ড্রোন তৈরির জন্য কি কি পার্টস প্রয়োজন? Which Parts Required for Making A Quadcopter Drone 2024, নভেম্বর
Anonim
আমি একটি Arduino ড্রোন নির্মাণের জন্য যে গাইড চেয়েছিলাম
আমি একটি Arduino ড্রোন নির্মাণের জন্য যে গাইড চেয়েছিলাম

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

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

মূলত আপনি একটি ড্রোনকে দুই ভাগে ভাগ করতে পারেন। আমি এটিকে "শারীরিক" এবং "নিয়ন্ত্রক" বলেছি। দৈহিক মূলত এমন সব কিছু যা মেকানিক্সের সাথে সম্পর্কিত যা ড্রোনকে উড়াল দেয়। এগুলি মোটর, ফ্রেম, ব্যাটারি, প্রোপেলার এবং অন্যান্য সমস্ত জিনিস যা শারীরিকভাবে ড্রোনকে উড়ার ক্ষমতা দেয়।

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

সরবরাহ

প্রকল্পের জন্য বাজেট: $ 250

সময়সীমা: 2 সপ্তাহ

যা কিনতে হবে:

  • শারীরিক ফ্রেম $ 20
  • ব্লেড $ 0 (ফ্রেম সহ আসে)
  • ব্যাটারি প্যাক $ 25
  • ESC (ইলেকট্রনিক স্পিড কন্ট্রোলার) $ 0 (মোটর দিয়ে আসে)
  • মোটর $ 70

ফ্লাইট কন্ট্রোলার

  • Arduino ন্যানো $ 20
  • আরডুইনো ইউএসবি কেবল $ 2
  • ব্লুটুথ মডিউল (HC-05) $ 8
  • 3 মিমি LED এবং 330 ওহম প্রতিরোধক এবং তারের $ 13
  • GY-87 (অ্যাকসিলরোমিটার, জাইরোস্কোপ) $ 5
  • প্রোটোটাইপ বোর্ড $ 10
  • পুরুষ এবং মহিলা হেডার $ 5

অন্যান্য

  • সোল্ডারিং কিট $ 10
  • মাল্টিমিটার $ 20

আমি একটি প্রকৌশলী হিসাবে এই প্রকল্পটি নির্মাণ উপভোগ করতে চেয়েছিলাম, তাই আমি কিছু অন্যান্য জিনিস কিনেছিলাম যা আমার ছিল না।

মোট: $ 208

ধাপ 1: আমার প্রাথমিক অভিজ্ঞতা

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

তারপরে আমি ড্রোনকে আলাদা করার সিদ্ধান্ত নিয়েছি এবং প্রতিটি উপাদানকে টুকরো টুকরো করে বুঝেছি এবং এটিকে এমনভাবে পুনর্নির্মাণ করেছি যাতে যা চলছে তা আমি পুরোপুরি বুঝতে পারি।

নিম্নলিখিত বিভাগগুলিতে আমি ধাঁধাটি একসাথে রাখার প্রক্রিয়াটি দিয়ে যাব। তার আগে আসুন একটি দ্রুত ওভারভিউ পাই।

শারীরিক

শারীরিক জন্য, আমাদের থাকা উচিত: ফ্রেম, প্রোপেলার, ব্যাটারি এবং escs। এগুলি একসাথে টুকরো টুকরো করা সহজ হবে। এই অংশগুলি বোঝার জন্য এবং কোনটি আপনার পাওয়া উচিত আপনি এই লিঙ্কটি দেখতে পারেন। তিনি ব্যাখ্যা করেছেন যে আমি তালিকাভুক্ত প্রতিটি অংশ কেনার বিষয়ে আপনার কী জানা দরকার। এই ইউটিউব ভিডিওটিও দেখুন। আপনি যদি অংশগুলিকে একসঙ্গে আটকে আটকে থাকেন তবে এটি আপনাকে সহায়তা করবে।

ধাপ 2: দৈহিক অংশগুলি টুকরা করা এবং ডিবাগ করার টিপস

দৈহিক যন্ত্রাংশ পিসিং এবং ডিবাগ করার টিপস
দৈহিক যন্ত্রাংশ পিসিং এবং ডিবাগ করার টিপস

প্রোপেলার এবং মোটর

  • আপনার প্রোপেলার সঠিক দিকের দিকে আছে কিনা তা পরীক্ষা করার জন্য ।
  • বিপরীত প্রোপেলারের স্ক্রু একই রঙের হওয়া উচিত।
  • সংলগ্ন প্রোপেলারগুলির রঙ একই হওয়া উচিত।
  • এছাড়াও নিশ্চিত করুন যে আপনি মোটরগুলিকে এমনভাবে সাজিয়েছেন যেন তারা উপরের চিত্রের মতোই ঘুরছে।
  • যদি আপনি একটি মোটরের দিক উল্টানোর চেষ্টা করছেন তবে বিপরীত প্রান্তে তারের অদলবদল করুন। এটি মোটরের দিক বিপরীত করবে।

ব্যাটারি এবং পাওয়ার

  • যদি কোনও কারণে জিনিসগুলি স্পার্কিং হয় এবং আপনি কেন তা বুঝতে পারছেন না, এটি সম্ভবত কারণ আপনার ইতিবাচক এবং নেতিবাচক অদলবদল হয়েছে।
  • আপনার ব্যাটারি কখন চার্জ হবে তা যদি আপনি নিশ্চিত না হন তবে আপনি ভোল্টেজ পরীক্ষা করতে একটি ভোল্টমিটার ব্যবহার করতে পারেন। যদি এটি ব্যাটারির চশমা থেকে কম বলে, তাহলে এটি চার্জ করা প্রয়োজন। আপনার ব্যাটারি চার্জ করার জন্য এই লিঙ্কটি দেখুন।
  • বেশিরভাগ LIPO ব্যাটারি ব্যাটারি চার্জার দিয়ে আসে না। আপনি তাদের আলাদাভাবে কিনুন।

ধাপ 3: Arduino কন্ট্রোলার

আরডুইনো কন্ট্রোলার
আরডুইনো কন্ট্রোলার

নি wholeসন্দেহে এটি এই পুরো প্রকল্পের সবচেয়ে কঠিন অংশ। উপাদানগুলি উড়িয়ে দেওয়া খুব সহজ এবং ডিবাগিং অত্যন্ত হতাশাজনক হতে পারে যদি আপনি না জানেন যে আপনি কী করছেন। এছাড়াও এই প্রকল্পে আমি ব্লুটুথ এবং একটি অ্যাপ ব্যবহার করে আমার ড্রোন নিয়ন্ত্রণ করেছি যা আমি আপনাকে দেখাব কিভাবে নির্মাণ করতে হয়। এটি প্রকল্পটিকে বিশেষ করে আরও কঠিন করে তুলেছিল কারণ 99% টিউটোরিয়াল সেখানে রেডিও কন্ট্রোলার ব্যবহার করে (এটি সত্য ঘটনা নয়), কিন্তু চিন্তা করবেন না আমি আপনার জন্য হতাশার মধ্যে দিয়ে গেছি।

আপনি এই যাত্রা শুরু করার আগে টিপস

  • পিসিবিতে আপনার ডিভাইস চূড়ান্ত করার আগে একটি ব্রেডবোর্ড ব্যবহার করুন। এটি আপনাকে সহজেই পরিবর্তন করতে দেয়।
  • যদি আপনি একটি উপাদান ব্যাপকভাবে পরীক্ষা করেছেন এবং এটি কাজ করছে না, এটি সম্ভবত কাজ করছে না!
  • আপনি এটি প্লাগ ইন করার আগে একটি ডিভাইস পরিচালনা করতে পারে ভোল্টেজ দেখুন!

    • Arduino 6 থেকে 20V পরিচালনা করতে পারে, কিন্তু 12V এ এটি ক্যাপ করার চেষ্টা করুন যাতে আপনি এটি উড়িয়ে না দেন। আপনি এর চশমা সম্পর্কে আরও পড়তে পারেন এখানে।
    • HC-05 5V পর্যন্ত হ্যান্ডেল করতে পারে কিন্তু কিছু পিন 3.3V এ কাজ করে তাই এর জন্য সতর্ক থাকুন। আমরা এটা নিয়ে পরে কথা বলব।
    • IMU (GY-521, MPU-6050) এছাড়াও 5V এ কাজ করে।
  • আমরা আমাদের অ্যাপ তৈরি করতে RemoteXY ব্যবহার করব। আপনি যদি এটি একটি iOS ডিভাইসে তৈরি করতে চান তবে আপনাকে একটি ভিন্ন ব্লুটুথ মডিউল (HM-10) ব্যবহার করতে হবে। আপনি RemoteXY ওয়েবসাইটে এই সম্পর্কে আরও জানতে পারেন।

আশা করি আপনি টিপস পড়েছেন। এখন আসুন প্রতিটি উপাদান যা আলাদাভাবে নিয়ন্ত্রকের অংশ হবে তা পরীক্ষা করি।

ধাপ 4: MPU-6050

এমপিইউ -6050
এমপিইউ -6050

এই ডিভাইসে একটি জাইরোস্কোপ এবং একটি অ্যাকসিলরোমিটার রয়েছে, তাই মূলত এটি আপনাকে একটি দিকের (এক্স, ওয়াই, জেড) ত্বরণ এবং সেই দিকগুলির সাথে কৌণিক ত্বরণ বলে।

এটি পরীক্ষা করার জন্য, আমরা এই টিউটোরিয়ালটি ব্যবহার করতে পারি আমরা Arduino ওয়েবসাইটে এই টিউটোরিয়ালটি ব্যবহার করতে পারি। যদি এটি কাজ করে, তাহলে আপনার অ্যাক্সিলারোমিটার এবং জাইরোস্কোপ মানগুলির একটি স্ট্রিম পাওয়া উচিত যা আপনার কাত হয়ে যাওয়া, ঘোরানো এবং সেটআপকে ত্বরান্বিত করার সাথে সাথে পরিবর্তিত হয়। এছাড়াও, কোডটি টুইক এবং ম্যানিপুলেট করার চেষ্টা করুন যাতে আপনি জানেন যে কী হচ্ছে।

ধাপ 5: HC-05 ব্লুটুথ মডিউল

HC-05 ব্লুটুথ মডিউল
HC-05 ব্লুটুথ মডিউল
HC-05 ব্লুটুথ মডিউল
HC-05 ব্লুটুথ মডিউল
HC-05 ব্লুটুথ মডিউল
HC-05 ব্লুটুথ মডিউল

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

HC-05 বিভিন্ন ধরনের আসে, কিছু বোতাম আছে এবং কিছু ছাড়া এবং সব ধরনের ডিজাইন ভেরিয়েবল আছে। এটি একটি ধ্রুবক যদিও তাদের সবার একটি "পিন 34" আছে। এই টিউটোরিয়ালটি দেখুন।

যে বিষয়গুলো আপনার জানা উচিত

  • এটি মোডে যাওয়ার জন্য, ব্লুটুথ মডিউলের 34 টি পিন করার জন্য 5V ধরে রাখুন, এটিতে পাওয়ার সংযোগ করার আগে।
  • একটি সম্ভাব্য বিভাজককে মডিউলের RX পিনের সাথে সংযুক্ত করুন কারণ এটি 3.3V তে কাজ করে। আপনি এখনও এটি 5V এ ব্যবহার করতে পারেন কিন্তু কিছু ভুল হলে এটি সেই পিনটি ভাজতে পারে।
  • আপনি যদি পিন 34 ব্যবহার করেন (বাটনের পরিবর্তে বা অনলাইনে অন্য কোন উপায়ে), মডিউলটি ব্লুটুথের বড রেট 38400 এ সেট করবে। সেজন্য উপরের টিউটোরিয়ালের লিঙ্কে কোডে একটি লাইন আছে যা বলে:

BTSerial.begin (38400); // AT কমান্ডে HC-05 ডিফল্ট গতি বেশি

যদি মডিউলটি এখনও "ওকে" দিয়ে সাড়া না দেয়, তাহলে tx এবং rx পিনগুলি স্যুইচ করার চেষ্টা করুন। এটা করা উচিত:

ব্লুটুথ => আরডুইনো

RXD => TX1

TDX => RX0

যদি এটি এখনও কাজ না করে তবে কোডের পিনগুলি অন্য Arduino পিনগুলিতে পরিবর্তন করুন। পরীক্ষা করুন, যদি এটি tx এবং rx পিন সোয়াপ না করে, তাহলে আবার পরীক্ষা করুন।

সফটওয়্যার সিরিয়াল BTSerial (10, 11); // আরএক্স | TX

উপরের লাইনটি পরিবর্তন করুন। আপনি RX = 2, TX = 3 বা অন্য কোন বৈধ সমন্বয় চেষ্টা করতে পারেন। আপনি উপরের ছবিতে Arduino পিন নম্বরগুলি দেখতে পারেন।

ধাপ 6: যন্ত্রাংশ সংযুক্ত করা

যন্ত্রাংশ সংযুক্ত করা
যন্ত্রাংশ সংযুক্ত করা

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

স্বাভাবিক পিনের পরিবর্তে RX 2 এবং TX 3 হিসাবে। এর পরে, আমরা একটি সাধারণ অ্যাপ লিখব যা আমাদের চূড়ান্ত পণ্য না হওয়া পর্যন্ত উন্নত করতে থাকবে।

ধাপ 7: রিমোটএক্সওয়াই এর সৌন্দর্য

রিমোটএক্সওয়াই এর সৌন্দর্য
রিমোটএক্সওয়াই এর সৌন্দর্য

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

একবার আপনি এটি সম্পন্ন করলে আমরা কোডটি সম্পাদনা করব যাতে আমরা আমাদের কপ্টারে থ্রোটল পরিবর্তন করতে পারি। আপনার কোডে / **** স্টাফ যা করতে হবে এবং কেন *** / আছে তার লাইন যোগ করুন।

যদি এটি সংকলন না করে তবে নিশ্চিত করুন যে আপনার লাইব্রেরি ডাউনলোড হয়েছে। এছাড়াও একটি উদাহরণ স্কেচ খুলুন এবং এটি কি আপনার আছে না তা তুলনা করুন।

/////////////////////////////////////////////////// রিমোটএক্সওয়াই অন্তর্ভুক্ত লাইব্রেরি // /////////////////////////////////////////////////

// রিমোটএক্সওয়াই সংযোগ মোড নির্বাচন করুন এবং লাইব্রেরি অন্তর্ভুক্ত করুন

#REMOTEXY_MODE_HC05_SOFTSERIAL নির্ধারণ করুন

#অন্তর্ভুক্ত #অন্তর্ভুক্ত #অন্তর্ভুক্ত

// রিমোটএক্সওয়াই সংযোগ সেটিংস

#REMOTEXY_SERIAL_RX 2 ডিফাইন করুন REMOTEXY_SERIAL_TX 3 ডিফাইন করুন

// প্রপেলর

Servo L_F_prop; Servo L_B_prop; Servo R_F_prop; Servo R_B_prop;

// রিমোটএক্সওয়াই কনফিগারেট

#pragma প্যাক (push, 1) uint8_t RemoteXY_CONF = {255, 3, 0, 0, 0, 61, 0, 8, 13, 0, 5, 0, 49, 15, 43, 43, 2, 26, 31, 4, 0, 12, 11, 8, 47, 2, 26, 129, 0, 11, 8, 11, 3, 17, 84, 104, 114, 111, 116, 116, 108, 101, 0, 129, 0, 66, 10, 7, 3, 17, 80, 105, 116, 99, 104, 0, 129, 0, 41, 34, 6, 3, 17, 82, 111, 108, 108, 0}; // এই কাঠামোটি আপনার নিয়ন্ত্রণ ইন্টারফেস কাঠামোর সমস্ত ভেরিয়েবল সংজ্ঞায়িত করে {

// ইনপুট ভেরিয়েবল

int8_t জয়স্টিক_এক্স; // -100..100 x- সমন্বয় জয়স্টিক অবস্থান int8_t জয়স্টিক_y; // -100..100 y- সমন্বয় জয়স্টিক অবস্থান int8_t ThrottleSlider; // 0..100 স্লাইডারের অবস্থান

// অন্যান্য পরিবর্তনশীল

uint8_t connect_flag; // = 1 যদি তারের সাথে সংযুক্ত থাকে, অন্যথায় = 0

} RemoteXY;

#প্রাগমা প্যাক (পপ)

/////////////////////////////////////////////

// END RemoteXY অন্তর্ভুক্ত // ////////////////////////////////////////////// /

/********** থ্রোটল মান ধরে রাখতে এই লাইন যোগ করুন **************/

int input_THROTTLE;

অকার্যকর সেটআপ() {

RemoteXY_Init ();

/********** পিনগুলিতে মোটর সংযুক্ত করুন আপনার মান অনুসারে মান পরিবর্তন করুন **************/

L_F_prop.attach (4); // বাম সামনের মোটর

L_B_prop.attach (5); // লেফট ব্যাক মোটর R_F_prop.attach (7); // ডান সামনের মোটর R_B_prop.attach (6); // ডান পিছনের মোটর

/************* esc কে প্রোগ্রামিং মোডে প্রবেশ করা থেকে বিরত রাখুন ********************/

L_F_prop.write মাইক্রোসেকেন্ড (1000); L_B_prop.write মাইক্রোসেকেন্ড (1000); R_F_prop.writeMicroseconds (1000); R_B_prop.writeMicroseconds (1000); বিলম্ব (1000);

}

অকার্যকর লুপ () {

রিমোটএক্সওয়াই_হ্যান্ডলার ();

/****** অ্যাপ থেকে 1000 এবং 2000 এ আপনি যে থ্রোটল ভ্যালু পান তা মানচিত্র করুন যা বেশিরভাগ ESC গুলি ********* এ কাজ করে

input_THROTTLE = মানচিত্র (RemoteXY. ThrottleSlider, 0, 100, 1000, 2000);

L_F_prop.writeMicroseconds (input_THROTTLE);

L_B_prop.writeMicroseconds (input_THROTTLE); R_F_prop.writeMicroseconds (input_THROTTLE); R_B_prop.writeMicroseconds (input_THROTTLE); }

ধাপ 8: পরীক্ষা

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

বিক্ষোভটি কেবল দেখানোর জন্য যে আমাদের অ্যাপ থেকে থ্রোটল নিয়ন্ত্রণ করতে সক্ষম হওয়া উচিত। আপনি লক্ষ্য করবেন যে মোটরগুলি তোতলাচ্ছে। এর কারণ হল ESC গুলি ক্যালিব্রেট করা হয়নি। এটি করার জন্য, এই Github পৃষ্ঠায় নির্দেশাবলী দেখুন। নির্দেশাবলী পড়ুন, ESC-Calibration.ino ফাইলটি খুলুন এবং সেই নির্দেশাবলী অনুসরণ করুন। আপনি কি ঘটছে তা বুঝতে চাইলে, Electronoobs এর এই টিউটোরিয়ালটি দেখুন।

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

ধাপ 9: আমি কোডে কাজ করছি। কয়েক দিনের মধ্যে নির্দেশনা শেষ করবে।

শুধু যোগ করতে চেয়েছিলেন যে আপনি যদি এই টিউটোরিয়ালটি ব্যবহার করেন এবং আমার জন্য অপেক্ষা করেন, আমি এখনও এটি নিয়ে কাজ করছি। এটি আমার জীবনের অন্যান্য বিষয়গুলি এসেছে যা আমিও কাজ করছি, তবে চিন্তা করবেন না আমি শীঘ্রই এটি পোস্ট করব। আসুন 10 আগস্ট 2019 এর মধ্যে সর্বশেষ বলি।

10 ই আগস্ট আপডেট: তোমাকে ঝুলতে ছাড়তে চাইনি। দুর্ভাগ্যবশত আমি গত সপ্তাহে প্রকল্পে কাজ করার সময় পাইনি। অন্যান্য বিষয় নিয়ে খুব ব্যস্ত ছিলেন। আমি আপনাকে নেতৃত্ব দিতে চাই না। আশা করি আমি অদূর ভবিষ্যতে নির্দেশনা সম্পন্ন করব। যদি আপনার কোন প্রশ্ন থাকে বা কোন সাহায্যের প্রয়োজন হয় তাহলে আপনি নীচে একটি মন্তব্য যোগ করতে পারেন এবং আমি আপনার কাছে ফিরে আসব।

প্রস্তাবিত: