সুচিপত্র:

Tinee9: Arduino নিয়ন্ত্রিত ESC: 4 টি ধাপ
Tinee9: Arduino নিয়ন্ত্রিত ESC: 4 টি ধাপ

ভিডিও: Tinee9: Arduino নিয়ন্ত্রিত ESC: 4 টি ধাপ

ভিডিও: Tinee9: Arduino নিয়ন্ত্রিত ESC: 4 টি ধাপ
ভিডিও: Tinee9: Arduino Self-Balancer 2024, নভেম্বর
Anonim
Tinee9: Arduino নিয়ন্ত্রিত ESC
Tinee9: Arduino নিয়ন্ত্রিত ESC

4 বছর আগে আমি আমার নিজের ড্রোন 300 ডলার খরচ করে তৈরি করেছিলাম যখন প্রথম বাণিজ্যিক ড্রোন ছিল প্রায় 1500 ডলার। Arducopter নিয়ামক মোটর ESC নিয়ন্ত্রিত, আমি DJI DIY ফ্রেম ব্যবহার করেছি, এবং একটি 720MHZ রিমোট কন্ট্রোল কিনেছি। আমি 4 বছর আগে যা তৈরি করেছি তার একটি পরিবর্তিত KIT এখানে। KIT এখন যেহেতু আমার ইলেকট্রনিক্স এরোস্পেস ইঞ্জিনিয়ারিং -এ একটু বেশি অভিজ্ঞতা আছে, আমি ড্রোন নিয়ন্ত্রণের জন্য আমার নিজস্ব PCBA কন্ট্রোলার তৈরি করতে চাই।

আমি আমার প্ল্যাটফর্মের জন্য Arduino ব্যবহার করব। আজকের জন্য, আমি দেখাব যে আমরা একটি ESC এবং arduino ন্যানো নিয়ন্ত্রণ করতে পারি।

অসুবিধা: পরিমিত

জ্ঞান: সোল্ডারিং জানা দরকার, ড্রোনের মৌলিক বিদ্যুৎ সংযোগগুলি জানা দরকার।

রিমাইন্ডার Tinee9.com এর Arduino সম্পর্কিত অন্যান্য টিউটোরিয়াল রয়েছে এবং ড্রোনগুলির মতো সাধারণ ইলেকট্রনিক্স সম্পর্কেও কথা বলে। আমি সেগুলি কীভাবে ব্যবহার করা হয় এবং কোম্পানি বা গবেষণা ও উন্নয়ন দল দ্বারা ব্যবহৃত ড্রোনে সেন্সরগুলি কীভাবে কাজ করে সে সম্পর্কে কথা বলি।

ধাপ 1: উপকরণ

আমি সোল্ডার, সোল্ডার আয়রন, পিসি এবং ইউএসবি কেবল নির্বাচন করতে চাইনি কিন্তু আপনি বাকি আইটেমগুলি এই লিঙ্ক কেআইটি থেকে পেতে পারেন

উপকরণ: ESC

মোটর

ব্যাটারি যা মোটর চালাবে

ঝাল

সোল্ডার আয়রন

আরডুইনো ন্যানো

রুটি বোর্ড

জাম্পার ওয়্যার

পিসি

USB তারের

Arduino IDE

ধাপ 2: বেসিক সমাবেশ

মৌলিক সমাবেশ
মৌলিক সমাবেশ
বেসিক সমাবেশ
বেসিক সমাবেশ

ধাপ 1: আপনার মোটরটি ESC নিয়ামকের কাছে বিক্রি করুন।

ধাপ 2: আপনার আরডুইনো ন্যানো একটি রুটি বোর্ডে সংযুক্ত করুন।

ধাপ 3: আপনার ব্যাটারি সংযুক্ত করুন - ESC কালো তারের সাথে।

ধাপ 4: Arduino GND পিনের সাথে আপনার ESC কালো সংযুক্ত করুন।

ধাপ 5: Arduino D9 পিনের সাথে আপনার ESC সাদা তার সংযুক্ত করুন।

ধাপ 6: USB তারের সাথে পিসিতে Arduino Nano সংযুক্ত করুন।

ধাপ 3: কোড

ধাপ 7: Arduino IDE এ এই কোড সহ Arduino Nano প্রোগ্রাম করুন।

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

কোড:

#অন্তর্ভুক্ত; Servo esc;

int পিন = 0;

int x = 0;

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

esc.attach (9); }

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

int throttle = analogRead (Pin);

থ্রোটল = মানচিত্র (থ্রোটল, 0, 1023, 0, 179);

জন্য (x = 0; x <175; x ++) {

esc.write (x); বিলম্ব (250); }

esc.write (0);

বিলম্ব (10000); }

ধাপ 4: সংযোগ করুন এবং চালান

ধাপ 8: ব্যাটারি +এ আপনার ESC লাল তার সংযুক্ত করুন।

ধাপ 9: আপনার Arduino ন্যানো PWM কমান্ড দিয়ে ESC কমান্ডিং উপভোগ করুন।

প্রস্তাবিত: