সুচিপত্র:
ভিডিও: Tinee9: Arduino নিয়ন্ত্রিত ESC: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
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 কমান্ডিং উপভোগ করুন।
প্রস্তাবিত:
ট্রান্সফর্ম-এ-কার: রিমোট নিয়ন্ত্রিত থেকে স্ব-নিয়ন্ত্রিত: 4 টি ধাপ
ট্রান্সফর্ম-এ-কার: রিমোট কন্ট্রোল্ড থেকে সেলফ কন্ট্রোল্ড: এটি একটি RC গাড়িতে একটি ভাঙা রিমোট সহ একটি হ্যাক। আপনি গ্যারেজ বিক্রয় প্রচুর খুঁজে পেতে পারেন
রিমোট নিয়ন্ত্রিত গাড়ি - ওয়্যারলেস এক্সবক্স 360 কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত: 5 টি ধাপ
রিমোট কন্ট্রোল্ড কার - ওয়্যারলেস এক্সবক্স Control০ কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত: আপনার নিজের রিমোট কন্ট্রোল্ড গাড়ি তৈরি করার জন্য এই নির্দেশাবলী, একটি ওয়্যারলেস এক্সবক্স control০ কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত
Tinee9: Arduino Self-Balancer: 5 টি ধাপ (ছবি সহ)
Tinee9: Arduino Self-Balancer: Tiny9 শুধুমাত্র Arduino Nano, একটি servo এবং Tiny9 LIS2HH12 মডিউল ব্যবহার করে Arduino Self-Balancer উপস্থাপন করে।
Tinee9: সিরিজের প্রতিরোধক: 5 টি ধাপ
Tinee9: সিরিজের প্রতিরোধক: টিউটোরিয়াল লেভেল: এন্ট্রি লেভেল ডিসক্লেইমার: দয়া করে যদি আপনি সন্তান হন তাহলে একজন অভিভাবক/অভিভাবককে দেখুন কারণ আপনি সতর্ক না হলে আগুন লাগতে পারে। এসি বা ডিসি ইত্যাদিতে চালিত উদ্ভিদগুলি
Arduino এ ESC প্রোগ্রামিং (Hobbyking ESC): 4 টি ধাপ
Arduino (Hobbyking ESC) এ ESC প্রোগ্রামিং: হ্যালো কমিউনিটি, আমি আপনাকে দেখাতে যাচ্ছি, কিভাবে Hobbyking ESC প্রোগ্রাম এবং ব্যবহার করতে হয়। আমি মাত্র কয়েকটি তথ্য এবং টিউটোরিয়াল খুঁজে পেয়েছি, যা সত্যিই আমাকে খুব বেশি সাহায্য করেনি, তাই আমি একটি নিজস্ব স্কেচ প্রোগ্রাম করার সিদ্ধান্ত নিয়েছি, যা বোঝা খুবই সহজ। গুরুত্ব