সুচিপত্র:

প্রকল্প আরসি: 7 ধাপ
প্রকল্প আরসি: 7 ধাপ

ভিডিও: প্রকল্প আরসি: 7 ধাপ

ভিডিও: প্রকল্প আরসি: 7 ধাপ
ভিডিও: Class 7 Digital Projukti Answer 2023 | ৭ম শ্রেণির ডিজিটাল প্রযুক্তি বার্ষিক পরীক্ষা উত্তর ২০২৩ 2024, জুলাই
Anonim
প্রকল্প আরসি
প্রকল্প আরসি
প্রকল্প আরসি
প্রকল্প আরসি

এই নির্দেশনাটি সাউথ ফ্লোরিডা ইউনিভার্সিটি (www.makecourse.com) এ মেককোর্সের প্রকল্পের প্রয়োজনীয়তা পূরণের জন্য তৈরি করা হয়েছিল।

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

ধাপ 1: যন্ত্রাংশ সংগ্রহ করা

সুতরাং এই প্রকল্পটি শুরু করতে আপনার বেশ কয়েকটি অংশ এবং টুকরো দরকার হবে। যে সমস্ত যন্ত্রাংশ কেনা হয়েছিল তার সাথে আমি লিঙ্ক করার জন্য যথাসাধ্য চেষ্টা করব এবং এই প্রজেক্টটি তৈরির জন্য যে কোন 3D মুদ্রিত ফাইলও যোগ করব।

আপনার যা প্রয়োজন হবে:

  • তাতাল
  • সোল্ডার ওয়্যার
  • প্রোটোবোর্ড
  • 1/18 তম স্কেল আরসি কার (এটি আপনাকে একটি নিয়ামক এবং রিসিভার দেবে যা ইতিমধ্যে মিলে গেছে, তবে, আপনি আলাদাভাবে উপাদানগুলি কিনতে পারেন এবং বিল্ডটি একসাথে রাখতে পারেন, এটি মেকানিক্সের সাথে আরও কঠিন হয়ে ওঠে।)
  • আরডুইনো উনো
  • একটি বাক্স
  • 2 LED এর
  • 2 220 ওহম প্রতিরোধক
  • 3D মুদ্রিত বেস ফ্রেম
  • 3D মুদ্রিত শীর্ষ প্লেট
  • 3D মুদ্রিত চাকা (যদি আপনি চান)
  • Arduino তারের
  • RC গাড়ির ব্যাটারি (RC গাড়ি সম্ভবত একটা নিয়ে এসেছে)
  • 9V ব্যাটারি
  • Arduino জন্য 9V ব্যাটার অ্যাডাপ্টার
  • গরম আঠা বন্দুক
  • গরম আঠালো লাঠি
  • 3D প্রিন্টার (অথবা একটিতে অ্যাক্সেস)

আমি যে জিনিসগুলি ব্যবহার করেছি তার জন্য লিঙ্কগুলি:

সোল্ডারিং লোহা/স্টেশন:

www.amazon.com/s?k=Zeny+898D&ref=nb_sb_nos…

ঝাল:

www.amazon.com/WYCTIN-Solder-Electrical-So…

প্রোটোবোর্ড:

www.amazon.com/AUSTOR-Including-Double-Pro…

1/18 তম স্কেল আরসি গাড়ি:

(এটি গুরুত্বপূর্ণ যে এই প্রকল্পের প্রাথমিক নির্মাণের জন্য আমি আগে থেকে কেনা আরসি গাড়ি ব্যবহার করিনি। আমি আরসি গাড়ির যন্ত্রাংশ এবং টুকরো ব্যবহার করেছি যা আমার পরিবার এবং বন্ধু আমাকে এই বিল্ডটি সম্পন্ন করার জন্য দান করেছিল। তবে এটি তৈরি করতে অনুসরণ করা সহজ, আমি নীচের লিঙ্কযুক্ত গাড়ির সাথে প্রকল্পটি পুনর্নির্মাণ করেছি।)

www.amazon.com/Traxxas-75054-5-LaTrax-Rall…

Arduino Uno:

www.amazon.com/Development-Microcontroller…

LEDs:

www.amazon.com/Lights-Emitting-Assortment-…

একটি বাক্স:

যে কোন বাক্সের প্রাপ্য হবে

220 ওহম প্রতিরোধক:

www.amazon.com/s?k=220+ohm+resistors&ref=n…

3D মুদ্রিত অংশ:

এই নির্দিষ্ট RC গাড়ির জন্য ব্যবহৃত পার্টসগুলির জন্য Gcode ফাইলগুলি এই ধাপের ফাইলগুলিতে থাকা উচিত।

Arduino তারের:

www.amazon.com/Elegoo-EL-CP-004-Multicolor…

9V ব্যাটারি অ্যাডাপ্টার:

www.amazon.com/AspenTek-Battery-Accessorie…

গরম আঠালো বন্দুক এবং লাঠি:

www.amazon.com/ccbetter-Upgraded-Removable…

3 ডি প্রিন্টার: (আপনাকে এটি কিনতে হবে না, তবে, এই প্রিন্টারটি আমি এই প্রকল্পের জন্য ব্যবহার করেছি।)

www.amazon.com/ANYCUBIC-Mega-S-Extruder-Su…

যে কোন অংশ/টুকরা বাদ পড়ে গেছে কারণ সেগুলি সাধারণ গৃহস্থালী সামগ্রী যা যে কেউ দোকান থেকে কিনতে সক্ষম হওয়া উচিত, অথবা ইতিমধ্যে কেনা RC গাড়ি নিয়ে এসেছিল।

এছাড়াও আপনার যদি Arduino সফটওয়্যারটি আগে থেকেই না থাকে তাহলে আপনাকে ডাউনলোড করতে হবে। (এটা বিনামূল্যে)

এখানে লিঙ্ক

www.arduino.cc/en/Main/Software

ধাপ 2: আরসি কার টিয়ার ডাউন

এখন যেহেতু আপনি আপনার সমস্ত যন্ত্রাংশ অর্জন করেছেন এবং নির্মাণ শুরু করার সময় এসেছে।

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

ধাপ 3: পুনর্নির্মাণ

পুনর্নির্মাণ
পুনর্নির্মাণ
পুনর্নির্মাণ
পুনর্নির্মাণ

আপনি যদি আরসি গাড়িটি ছিঁড়ে না ফেলেন তবে পরবর্তী ধাপে যান।

এখন যেহেতু আরসি গাড়ি আলাদা করা হয়েছে এবং ড্রাইভ শ্যাফট কেটে পুনরায় ইনস্টল করা হয়েছে, আপনি গাড়িটি পুনর্নির্মাণ শুরু করতে পারেন। এটি করার জন্য আপনাকে প্রথম ধাপ থেকে 3D অংশগুলি মুদ্রণ করতে হবে।

নির্মাণ পদক্ষেপ:

  • বেস প্লেটের উপরের প্রথম ছবিটি দেখলে, আপনি 1 এবং 2 (সেই ক্রমে) গর্তে সামনের পার্থক্যটি স্ক্রু করবেন।
  • তারপরে আপনি পিছনের ডিফারেনশিয়ালে 3 এবং 4 (যথাক্রমে) গর্তে স্ক্রু করবেন।
  • তারপর আপনি একই মাউন্টিং বন্ধনী ব্যবহার করবেন যা স্টিয়ারিং সার্ভোর জন্য এসেছিল এবং যথাক্রমে 5 এবং 6 গর্তে স্ক্রু করবে।
  • পরবর্তী ধাপ হল শীর্ষ প্লেটটি সংযুক্ত করা, এই স্ক্রু হোলটি ফ্রন্ট ডিফারেনশিয়ালের শীর্ষে একটি এবং রিয়ার ডিফারেনশিয়ালের শীর্ষে হোল 2।
  • তারপর গর্ত 3 দ্বারা মোটর জন্য তারগুলি টানুন।

প্রিন্ট করা নিচের প্লেটটি আরও দুটি বাক্স বা বডি ফিট করার জন্য দুটি পৃথক ডিফারেনশিয়ালকে এক, সংক্ষিপ্ত চাকা বেসের সাথে সংযুক্ত করতে ব্যবহৃত হয়। উপরের প্লেটটি পরে অন্যান্য ইলেকট্রনিক্সের সাথে সংযুক্ত করার পাশাপাশি গাড়িতে অতিরিক্ত কঠোরতা দেওয়ার জন্য ব্যবহার করা হবে।

ধাপ 4: বৈদ্যুতিক সেটআপ

বৈদ্যুতিক সেটআপ
বৈদ্যুতিক সেটআপ

এখন সময় এসেছে সমস্ত বৈদ্যুতিক উপাদানগুলি কাজ করার এবং তারযুক্ত করার।

সোল্ডারিং:

  • শুরু করার জন্য (যদি আপনি সোল্ডারিংয়ে নতুন হন) আমি প্রোটোবোর্ড এবং অতিরিক্ত কয়েকটি তারের একটি গ্রহণ এবং সোল্ডারিং অনুশীলন করার পরামর্শ দিচ্ছি, এটি যদি আপনি আগে কখনও না করেন তবে এটি কিছুটা জটিল হতে পারে।
  • একবার আপনি মনে করেন যে আমি উপরে পোস্ট করা পরিকল্পিতভাবে দেখতে প্রস্তুত, আপনি প্রোটোবোর্ড দিয়ে শুরু করতে চান।
  • এটির জন্য আপনি একটি RED পুরুষকে পুরুষ arduino তারের সাথে আড়াআড়িভাবে প্রোটোবোর্ডে সোল্ডার করে শুরু করতে চান। এটি Arduino বোর্ডে 5V টার্মিনালে সংযুক্ত হবে।
  • তারপরে প্রথম তারের মতো একইভাবে বোর্ডে একটি পৃথক লাইনে একটি কালো আরডুইনো তার সংযুক্ত করুন। এটি Arduino বোর্ডে গ্রাউন্ড টার্মিনালে সংযুক্ত হবে।
  • এরপরে আপনাকে আরডুইনোতে 5V টার্মিনালে সংযুক্ত লাল তারের সাথে আরও 2 টি লাল তার সংযুক্ত করতে হবে। তারপর ঝাল ব্যবহার করে 3 টি তার একসাথে সেতু করুন।
  • তারপর আপনি সংযুক্ত প্রথম গ্রাউন্ড টার্মিনাল তারের সাথে 5 টি কালো তার সংযুক্ত করুন। এগুলি প্রয়োজন কারণ সবকিছুই সাধারণত আরডুইনো বা এই প্রকল্পটি কাজ করবে না।
  • তারপরে আপনাকে এই প্রকল্পের জন্য ব্যবহৃত দুটি এলইডি -র ইতিবাচক দিকের জন্য 220 ওহম প্রতিরোধককে সোল্ডার করতে হবে। যদি এটি করা না হয় তবে LEDs জ্বলবে এবং প্রতিস্থাপন করা প্রয়োজন যা সহজ হবে না।
  • তারপর প্রতিরোধকের বিপরীত দিকে একটি লাল তারের সোল্ডার করুন (যেমন এটি উপরে পরিকল্পিতভাবে দেখানো হয়েছে)।

একবার এই সোল্ডারিং সম্পন্ন হয়ে গেলে আপনি ব্যাটারিগুলি বাদ দিয়ে সবকিছুকে হুক করতে পারেন যেভাবে এটি পরিকল্পিতভাবে দেখানো হয়েছে। বেশিরভাগ 3 তারের সার্ভোস এবং ইএসসি (ইলেকট্রনিক স্পিড কন্ট্রোলার) রেফারেন্সের জন্য সাদা (বা কমলা) তারের সংকেত তারের, লাল তারের ভোল্টেজ ইনপুট তারের, এবং কালো (বা ব্রাউন) তারের স্থল তারের হয়।

এছাড়াও প্রোটোবার্ড থেকে রিসিভার পর্যন্ত পাওয়ার এবং গ্রাউন্ড চ্যানেল 1 এ পাওয়ার এবং গ্রাউন্ডের সাথে সংযুক্ত থাকতে হবে এবং সবুজ তারের চ্যানেল 1 এর সাথেও সংযোগ করা উচিত এবং কমলা তারের রিসিভারে চ্যানেল 2 এর সাথে সংযুক্ত হওয়া উচিত।

কি হচ্ছে???

সুতরাং, আপনারা যারা এই সেট -আপে আসলে কী ঘটছে তা নিয়ে ভাবছেন, যদি আপনি এটিতে আগ্রহী না হন এবং কেবল নির্মাণ করতে চান তবে আপনি পরবর্তী ধাপে যেতে পারেন। সুতরাং, যা ঘটছে তা হ'ল আমরা রিসিভারকে আরডুইনোতে সংযুক্ত করছি। এখন রিসিভার সংযুক্ত নিয়ামক থেকে ইনপুট সিগন্যাল গ্রহণ করে যা ব্যবহারকারীদের ইনপুটের উপর ভিত্তি করে গাড়িকে এগিয়ে, পিছনে, বাম এবং ডানে নিয়ে যাবে। পিছনের মোটর সামনের এবং পিছনের গতি নিয়ন্ত্রণ করছে এবং স্টিয়ারিং সার্ভো সামনের চাকার বাম এবং ডান গতি নিয়ন্ত্রণ করছে। গাড়ির পেছনের দিকে আমরা যেভাবে টার্ন সিগন্যালগুলিকে কাজ করতে পারছি তা হল Arduino রিসিভার থেকে ইনপুট সিগন্যাল গ্রহণ করে, তারপর স্টিয়ারিং সার্ভোতে ইনপুট সিগন্যালের উপর ভিত্তি করে বাম বা ডান LED জ্বলজ্বল করবে, এইভাবে তৈরি সংকেত চালু.

ধাপ 5: এটি একসাথে রাখা

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

এটা করতে:

  • রিসিভারের জন্য ওয়্যার্ডে কেয়ার প্লাগের উপরের প্লেট যুক্ত করার আগে এবং উপরের প্লেটের নিচে রিসিভার রাখুন। এটি চারপাশে চলতে এবং তারগুলি আলগা হয়ে যাওয়া থেকে রক্ষা করবে।
  • তারপর আপনার গরম আঠালো বন্দুক গরম করে শুরু করুন
  • তারপর একবার গরম গরম Arduino বোর্ডে 9V এবং প্রিন্টার কেবল পোর্টের উপরে গরম আঠালো একটি ড্যাব যোগ করুন এবং প্রোটোবোর্ডের নীচে (এখনও গরম) গরম আঠালো ডাবের উপর চাপুন। এটি একই সাথে স্থায়ীভাবে দুজনকে একসাথে ধরে রাখবে।
  • তারপর পিছনের ডিফারেনশিয়ালের শীর্ষে গরম আঠালো একটি ড্যাব যোগ করুন এবং এটিতে Arduino এর নীচে টিপুন। এটি গাড়ি চালানোর সময় Arduino কে ঘুরে বেড়ানো থেকে বিরত রাখবে।
  • তারপর ESC এর নীচে গরম আঠালো একটি ছোট ডাব রাখুন এবং এটি Arduino এর উপরের প্লেটের সামনে চাপুন। (ARDUINO- এ পোর্টগুলি ব্লক না করার জন্য নিশ্চিত করুন, আমরা কোডটি আপলোড করতে চাই এবং 9V ব্যাটারি সংযুক্ত করি।)
  • আপনি যে বাক্সটি ব্যবহার করবেন তার পাশে সম্পূর্ণ যান্ত্রিক এবং বৈদ্যুতিক বিল্ডটি সেট করুন, এটি আপনাকে চিহ্নিত করতে দেবে যে চাকার ছিদ্রগুলি কোথায় যেতে হবে।
  • তারপর চাকার জন্য গর্ত কাটা। (দ্রষ্টব্য: সামনের চাকার জন্য ছিদ্রগুলি কিছুটা বড় করতে ভুলবেন না কারণ তারা বাম এবং ডান দিকে ঘুরবে এবং আরও রুমের প্রয়োজন হবে।)
  • তারপরে বাক্সের পিছনে ছিদ্র করুন যা LED এর টিপের জন্য যথেষ্ট বড়।
  • পরীক্ষা করুন বাক্সে থাকা সব কিছু ছিদ্র দিয়ে এবং নিশ্চিত হোন সবকিছু এগিয়ে যাওয়ার আগে।
  • একবার আপনি নিশ্চিত হয়ে নিন যে সবকিছু বাক্সে যেভাবে অনুমিত হয় সেভাবে ফিট করে, নিচের প্লেটের নীচে প্রচুর পরিমাণে গরম আঠালো রাখুন এবং বাক্সের নীচে শক্তভাবে চাপুন যাতে চাকাগুলি নীচের অংশ দিয়ে দেখায় বক্স.
  • গরম আঠা ঠান্ডা না হওয়া পর্যন্ত বাক্সের বিরুদ্ধে গাড়ি ধরে রাখা চালিয়ে যান।

একবার এটি সম্পন্ন হলে আপনি প্রকল্পের কোডিং অংশে এগিয়ে যেতে পারেন।

ধাপ 6: কোডিং

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

www.arduino.cc/en/Main/Software

কোড:

  • এই প্রকল্পের জন্য.ino ফাইলটি ডাউনলোড করে শুরু করুন।
  • তারপর কোডটি খুলুন এবং আপনার Arduino এ আপলোড করুন।
  • বাম এবং ডান স্টিয়ারিং গতি পরীক্ষা করুন এবং নিশ্চিত করুন যে আপনার LEDs বাম এবং ডান সংকেতগুলির জন্য সঠিক অভিযোজন।
  • একবার এলইডিগুলি সঠিক দিকে থাকলে সেগুলি আগে তৈরি করা গর্তগুলিতে রাখুন এবং সেগুলি ধরে রাখার জন্য এলইডিগুলিতে গরম আঠালো ডাব রাখুন।

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

তাই কি ঘটছে (লাইন দ্বারা লাইন):

  • প্রথম লাইনটি হল অন্তর্ভুক্ত বিবৃতি যা কোডটিকে Arduino সফটওয়্যারে অন্তর্ভুক্ত সার্ভো লাইব্রেরি অন্তর্ভুক্ত করার অনুমতি দেয়।
  • কোডে পরবর্তী দুটি সংজ্ঞায়িত বিবৃতি সংজ্ঞায়িত করে যে আরডুইনোতে এলইডিগুলি কোন পিনের সাথে সংযুক্ত থাকবে।
  • পরবর্তী 3 int বিবৃতিগুলি রিসিভারের বিভিন্ন চ্যানেলকে পূর্ণসংখ্যা হিসাবে ঘোষণা করছে, এটি নিয়ামক থেকে ইনপুট গ্রহণ করার অনুমতি দেয়।
  • পরবর্তী 2 int বিবৃতিগুলি "মুভ" এবং "টার্ন" পদগুলিকে পূর্ণসংখ্যা হিসাবে ঘোষণা করছে যাতে আমি আরডুইনো দ্বারা প্রেরিত সিগন্যালের ধরণটি পরে কোডে পরিবর্তন করতে সক্ষম হই।
  • পরবর্তীতে আপনি দুটি "Servo" স্টেটমেন্ট দেখতে পাবেন, এগুলো প্রয়োজন যাতে কোডটি জানতে পারে আমার 2 টি সার্ভস আছে এবং নামগুলি "myservo" এবং "esc"
  • এরপরে আমরা "ভয়েড সেটআপ" লুপটি প্রবেশ করি: এটি সেটআপ লুপ যা একবার চলবে এবং তারপরে বাকি কোডে চলে যাবে। তাই এখানে আমি ঘোষণা করি যে পিনগুলি কী ইনপুট পিন এবং কোন পিনগুলি আউটপুট পিন। ইনপুট পিন একটি সংকেত নেয়, এবং আউটপুট পিন একটি সংকেত আউটপুট।
  • প্রথমে অকার্যকর সেটআপ লুপে আপনি দুটি ".attach ()" কোড লাইন দেখতে পাবেন, এই দুটি লাইন নির্দিষ্ট করছে যে সার্ভিসগুলি Arduino বোর্ডে 9 এবং 11 পিনের সাথে সংযুক্ত।
  • পরবর্তীতে আপনি পাঁচটি "পিনমোড" লাইন দেখতে পাবেন। এর মধ্যে প্রথম 3 টি ঘোষণা করছে যে পিন 5, 6 এবং 7 ইনপুট পিন। এগুলি হল পিন যা রিসিভারে 1, 2 এবং 3 (যথাক্রমে) চ্যানেলগুলির সাথে সংযুক্ত। শেষ 2 "পিনমোড" পিনগুলি ঘোষণা করছে যে LED গুলি যে পিনগুলির সাথে সংযুক্ত রয়েছে সেগুলি LEDs কে সংকেত পাঠাচ্ছে।
  • "Serial.begin ()" লাইনটি প্রতি সেকেন্ডে বড রেট বা বিট ঘোষণা করছে যা গৃহীত হয় এবং আরডুইনোতে পড়ে।
  • এরপরে আমরা "অকার্যকর লুপ" এ চলে যাই যা আরডুইনো চালিত হওয়ার পরে ধারাবাহিকভাবে চালানো হয়।
  • এই লুপের প্রথম দুটি লাইন হল রিসিভার থেকে প্রতিটি ইনপুট চ্যানেলের নাড়ির প্রস্থ কতটুকু পড়া/সেট করা। এটি গুরুত্বপূর্ণ কারণ এটি ছাড়া আমরা আগত কোন সংকেত পড়তে পারব না।
  • পরবর্তী ম্যাপিং ক্রম। কি ঘটছে তা হল যে ইনকামিং সিগন্যালটি এমন একটি সিগন্যালে ম্যাপ করা হচ্ছে যে esc পড়তে পারে এবং কিছু ঘটতে পারে। তাই আমরা পূর্বে সংজ্ঞায়িত ভেরিয়েবল "মুভ" এর সমান ম্যাপ করা মান সেট করি।
  • আমরা তখন "esc" নামক সার্ভোতে "মুভ" এর মানগুলি লিখি যা গাড়িকে সামনে এবং পিছনে যেতে দেয়।
  • "টার্ন" ম্যাপিং সেট -আপের জন্য এটি একই কাজ করছে, শুধুমাত্র তার ইনকামিং সিগন্যালকে একটি কোণে ম্যাপিং করে যা তারপর স্টিয়ারিং সার্ভোতে পাঠানো হয়। স্টিয়ারিং সার্ভো তখন সংশ্লিষ্ট কোণে চলে যাবে।
  • প্রথম "যদি" বিবৃতিটি বলে যে যদি স্টিয়ারিং সার্ভো 75 ডিগ্রির কম কোণে সরানো হয় তবে বাম এলইডি জ্বলজ্বল করবে, এইভাবে বাম মোড় সংকেত তৈরি করবে।
  • দ্বিতীয় "যদি" বিবৃতিটি বলে যে স্টিয়ারিং সার্ভোটি 100 ডিগ্রির বেশি কোণে সরানো হয় তবে ডান LED জ্বলজ্বল করবে। এভাবে ডান মোড় সংকেত তৈরি করা।

এবং এইভাবে কোড কাজ করে।

ধাপ 7: মজা করুন

এখন যেহেতু আপনি কোড আপলোড করেছেন আপনি প্রস্তুত!

  • প্রথমে আপনার কন্ট্রোলারে ব্যাটারি রাখুন এবং এটি চালু করুন।
  • তারপর RC গাড়ির ব্যাটারি ESC এ প্লাগ করে ESC চালু করুন।
  • তারপর আরডুইনোতে 9V ব্যাটারি লাগান।

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

এছাড়াও একটি upgradeচ্ছিক আপগ্রেড (যদি আপনি প্রস্তাবিত গাড়ি কিনে থাকেন) এই চাকাগুলি আমি ডিজাইন করেছি। আপনি চাইলে যেকোনো রঙে 3D প্রিন্ট করতে পারেন। আমি মনে করি তারা বেশ শান্ত।

প্রস্তাবিত: