সুচিপত্র:

ব্লুটুথ নিয়ন্ত্রিত আরসি গাড়ি বেগ নিয়ন্ত্রণ এবং দূরত্ব পরিমাপের সাথে: 8 টি ধাপ
ব্লুটুথ নিয়ন্ত্রিত আরসি গাড়ি বেগ নিয়ন্ত্রণ এবং দূরত্ব পরিমাপের সাথে: 8 টি ধাপ

ভিডিও: ব্লুটুথ নিয়ন্ত্রিত আরসি গাড়ি বেগ নিয়ন্ত্রণ এবং দূরত্ব পরিমাপের সাথে: 8 টি ধাপ

ভিডিও: ব্লুটুথ নিয়ন্ত্রিত আরসি গাড়ি বেগ নিয়ন্ত্রণ এবং দূরত্ব পরিমাপের সাথে: 8 টি ধাপ
ভিডিও: হেলিকপ্টার কেনো উড়ে না ।Repair Helicopter With Sensor 2024, নভেম্বর
Anonim
Image
Image

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

এই নির্দেশনাটি HATCHNHACK এর সহযোগিতায় তৈরি করা হয়েছিল। আপনার সমস্ত প্রোটোটাইপিং সরঞ্জাম, ব্লগ, ধারণা এবং আরও অনেক কিছুর জন্য তাদের আশ্চর্যজনক ওয়েবসাইটটি দেখুন।

ধাপ 1: ধাপ 1: প্রকল্পের জন্য প্রয়োজনীয় অংশগুলি সন্ধান করা

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

  • মাইক্রোকন্ট্রোলার: ভাল যদি আপনি একজন শিক্ষানবিশ হন তবে একটি Arduino ব্যবহার করে দেখুন। আচ্ছা, আমি Arduino Uno ব্যবহার করছি। Arduino Uno এর জন্য লিঙ্ক কিনুন।
  • মোটর এবং এনকোডার: এই প্রকল্পের জন্য, আমি 150 RPM সাইড শ্যাফ্ট গিয়ারযুক্ত মোটর ব্যবহার করছি একটি অন্তর্নির্মিত এনকোডারের সাথে পাল্লা গণনা করার জন্য। যদি আপনি এই ধরনের মোটরগুলি খুঁজে পেতে অক্ষম হন তবে সাধারণ দ্বৈত খাদ বো মোটরগুলি উল্লেখ করতে পারেন এবং আপনাকে BO মোটরগুলির জন্য এনকোডার কিনতে হবে। আপনি দ্বৈত খাদ BO মোটর কিনতে পারেন | একক এনকোডার
  • মোটর চালক: মোটর চালানোর জন্য আপনার মোটর চালকের প্রয়োজন হবে কারণ অধিকাংশ মাইক্রোকন্ট্রোলার এত বেশি ভোল্টেজ সরবরাহ করতে পারে না। আমি একটি L298N ব্যবহার করছি যা আপনি এখান থেকে কিনতে এখানে উল্লেখ করতে পারেন।
  • চ্যাসিস: চ্যাসি এবং টায়ারের জন্য, আপনি যে মোটরগুলি ব্যবহার করছেন তার জন্য আপনাকে একটি নির্দিষ্ট কিনতে হবে। বিও মোটরগুলির জন্য চ্যাসি কিনতে আপনি এই লিঙ্কটি উল্লেখ করতে পারেন।
  • ব্লুটুথ মডিউল (HC05): Arduino কে আমাদের স্মার্টফোনের সাথে সংযুক্ত করতে আমাদের ব্লুটুথ যোগাযোগের জন্য একটি যন্ত্র প্রয়োজন। এখানেই HC05 কাজে আসে। HC05 এর জন্য লিঙ্ক কিনুন
  • জাম্পার ওয়্যার: স্টাফ সংযোগের জন্য আমাদের সবারই জাম্পার তারের প্রয়োজন। আপনি যদি নবাগত হন তবে বিভিন্ন প্রকল্পের জন্য আপনার এইগুলির একটি গুচ্ছ প্রয়োজন হবে। আপনি এখান থেকে কিছু কিনতে পারেন:- পুরুষ থেকে পুরুষ | পুরুষ থেকে মহিলা
  • ব্যাটারি: আচ্ছা আমি এই প্রকল্পের জন্য 12v লিপো ব্যাটারি ব্যবহার করছি। যদি আপনার কাছে না থাকে তবে আপনি সর্বদা জেনেরিক 12v লিথিয়াম-আয়ন ব্যাটারিতে স্থানান্তর করতে পারেন। অথবা আপনি যদি 9v BO মোটর ব্যবহার করেন তবে আপনি একটি সাধারণ 9v ব্যাটারি ব্যবহার করতে পারেন। কিন্তু ব্যাটারি কেনার আগে আপনার মোটর স্পেসিফিকেশন চেক করার ব্যাপারে সতর্ক থাকুন কারণ আপনি যদি মোটর ধারণক্ষমতার চেয়ে বেশি ভোল্টেজ সরবরাহ করেন তাহলে আপনি মোটরকে ক্ষতি করতে পারেন। 9v ব্যাটারি কিনতে এখানে দেখুন।
  • ব্রেডবোর্ড/প্রোটোটাইপিং বোর্ড: সমস্ত তারের সংযোগের জন্য আপনার কিছু প্রয়োজন হবে। এখানে রুটিবোর্ড কাজে আসবে। ব্রেডবোর্ডের জন্য লিঙ্ক কিনুন প্রোটোটাইপিং বোর্ড

ধাপ 2: আপনার চ্যাসি সেট আপ

মোটর চালককে তারে লাগানো
মোটর চালককে তারে লাগানো

আপনি যদি প্রি-বিল্ট চেসিস নিয়ে কাজ করেন তাহলে আপনাকে স্টাফ নিয়ে চিন্তা করতে হবে না।

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

এবং শেষ পর্যন্ত বটকে সমর্থন করার জন্য নীচে চেস্টার চাকাটি স্ক্রু করুন।

ধাপ 3: মোটর ড্রাইভারের ওয়্যারিং

মোটর চালককে তারে লাগানো
মোটর চালককে তারে লাগানো

মোটরগুলিতে পর্যাপ্ত রস সরবরাহ করার জন্য আমাদের মোটর ড্রাইভার স্থাপন করতে হবে।

  1. প্রথমে, মোটর ড্রাইভারের PTR সংযোগকারীকে মোটরের +ve এবং -ve খুঁটি স্ক্রু করুন।
  2. তারপর পাওয়ার করতে, মোটর ড্রাইভার ব্যাটারির +ve কে 12v পোর্টে এবং -ve মোটর ড্রাইভারের GND পোর্টে স্ক্রু করে।
  3. মোটর ড্রাইভারের ইনপুট পিনটি আপনার পছন্দ অনুযায়ী Arduino এর PWM পিনে রাখুন। কোড অনুযায়ী মোটর পিনে পরিবর্তন করতে মনে রাখবেন।

  4. ব্যাটারির +ve এবং মোটর ড্রাইভারের মধ্যে একটি সুইচ যোগ করুন অন্যথায়, আপনি যখন ব্যাটারিটি ব্যবহার করছেন না তখন আপনাকে সংযোগ বিচ্ছিন্ন করতে হবে।
  5. মোটর ড্রাইভারের 5v এবং GND থেকে রুটিবোর্ডে 2 টি ওয়্যার পান যাতে আপনি Arduino এবং অন্যান্য ডিভাইসগুলিকে শক্তি দিতে পারেন

ধাপ 4: এনকোডার সেটআপ

এনকোডারস সেটআপ
এনকোডারস সেটআপ

আপনি দেখতে পারেন যে এনকোডারটি মোটরের সাথে অন্তর্নির্মিত।

  • M1 এবং M2 হল মোটরের +ve এবং -ve যা মোটর চালকের মধ্যে যায়
  • এনকোডারগুলিকে 5v এবং GND এনকোডারের সাথে 5v এবং GND কে রুটিবোর্ডের সাথে সংযুক্ত করুন
  • A এবং B এনকোডার আউটপুট পিনের জন্য যা আমরা Arduino এর পিন 2 এবং পিন 3 সংযুক্ত করব

ধাপ 5: Arduino এবং Blutooth মডিউল আপ তারের

Arduino এবং Blutooth মডিউল আপ তারের
Arduino এবং Blutooth মডিউল আপ তারের
Arduino এবং Blutooth মডিউল আপ তারের
Arduino এবং Blutooth মডিউল আপ তারের
  • আরডুইনোকে শক্তি দিতে রুটিবোর্ড থেকে ভিন এবং জিএনডির সাথে GND এবং 5v সংযুক্ত করুন।
  • ব্লুটুথ মডিউলের সাথেও এটিকে পাওয়ার জন্য একই করুন।
  • Arduino এর 0 এবং 1 পিনের সাথে ব্লুটুথ মডিউলের TX এবং RX সংযুক্ত করুন। Arduino এর 0 এবং 1 পিন সিরিয়াল যোগাযোগের জন্য মনোনীত পিন তাই Arduino এ স্কেচ আপলোড করার সময় সতর্ক থাকুন কারণ আপনার TX পিন সংযোগ বিচ্ছিন্ন করার প্রয়োজন হতে পারে কারণ Arduino এক সময়ে মাত্র 1 টি সিরিয়াল যোগাযোগ ব্যবহার করতে পারে। কোডে সফটওয়্যার সিরিয়াল লাইব্রেরি চালু করে আপনি এই ঝামেলা এড়াতে পারেন
  • এবং শেষ পর্যন্ত Arduino এর 2 এবং 3 পিনের সাথে এনকোডার পিন সংযুক্ত করুন। পিন 2 এবং পিন 3 হস্তক্ষেপের জন্য মনোনীত পিন। বাধা সম্পর্কে আরও তথ্যের জন্য এখানে পড়ুন। যদি আপনি কম পালস লাইন সহ এনকোডার ডিস্ক ব্যবহার করেন তবে আপনার বাধাগুলির প্রয়োজন হতে পারে না।

ধাপ 6: বটের সাথে ইলেকট্রনিক্স সংযুক্ত করা

বটের সাথে ইলেকট্রনিক্স সংযুক্ত করা
বটের সাথে ইলেকট্রনিক্স সংযুক্ত করা

আপনি বটটিতে ইলেকট্রনিক্স মাউন্ট করতে স্ক্রু ব্যবহার করতে পারেন অন্যথায় বট চলে গেলে ইলেকট্রনিক্স ঝরে পড়ে।

ঠিক আছে, ইলেকট্রনিক্স মাউন্ট করার জন্য আমার কাছে সেই ছোট স্ক্রু ছিল না তাই আমি বেসে ইলেকট্রনিক্স গরম আঠালোতে গিয়েছিলাম।

ধাপ 7: বট নিয়ন্ত্রণ করার জন্য অ্যাপ তৈরি করা

বট নিয়ন্ত্রণ করার জন্য অ্যাপ তৈরি করা
বট নিয়ন্ত্রণ করার জন্য অ্যাপ তৈরি করা
বট নিয়ন্ত্রণ করার জন্য অ্যাপ তৈরি করা
বট নিয়ন্ত্রণ করার জন্য অ্যাপ তৈরি করা

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

ডিজাইনার অংশের জন্য, আমি এটি আপনার উপর ছেড়ে দিচ্ছি। আপনার পছন্দ মত কাস্টমাইজ করুন।

আপনি ব্যাকএন্ড অংশে ছবিগুলি উল্লেখ করতে পারেন।

আপনি এখান থেকে বটের জন্য আমার অ্যাপটি ডাউনলোড করতে পারেন।

ধাপ 8: Arduino এর জন্য কোড

Arduino প্রোগ্রাম করার জন্য এখান থেকে INO ফাইলটি ডাউনলোড করতে পারেন।

কোড সম্পর্কে যেকোনো প্রশ্নের জন্য একটি প্রশ্ন রেখে দিন।

আপনি আপনার নিজস্ব ব্লুটুথ নিয়ন্ত্রিত আরসি গাড়ির সাথে যেতে প্রস্তুত।

প্রস্তাবিত: