সুচিপত্র:

কিভাবে একটি ব্লুটুথ নিয়ন্ত্রিত সরলীকৃত আরসি গাড়ি তৈরি করবেন: 7 টি ধাপ (ছবি সহ)
কিভাবে একটি ব্লুটুথ নিয়ন্ত্রিত সরলীকৃত আরসি গাড়ি তৈরি করবেন: 7 টি ধাপ (ছবি সহ)

ভিডিও: কিভাবে একটি ব্লুটুথ নিয়ন্ত্রিত সরলীকৃত আরসি গাড়ি তৈরি করবেন: 7 টি ধাপ (ছবি সহ)

ভিডিও: কিভাবে একটি ব্লুটুথ নিয়ন্ত্রিত সরলীকৃত আরসি গাড়ি তৈরি করবেন: 7 টি ধাপ (ছবি সহ)
ভিডিও: ব্লুটুথ সার্কিট কানেকশন যে কোন বক্সে | Bluetooth Circuit Connection | Bluetooth Module Connection 2024, জুলাই
Anonim
কীভাবে একটি ব্লুটুথ নিয়ন্ত্রিত সরল আরসি গাড়ি তৈরি করবেন
কীভাবে একটি ব্লুটুথ নিয়ন্ত্রিত সরল আরসি গাড়ি তৈরি করবেন

সবাইকে হ্যালো, আমি ব্রায়ান টি পাক হং। আমি বর্তমানে সিঙ্গাপুর পলিটেকনিকে কম্পিউটার ইঞ্জিনিয়ারিং অধ্যয়নরত এক বছরের ছাত্র।

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

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

আরও ঝামেলা ছাড়াই, শুরু করা যাক!

ধাপ 1: ধাপ 0: উপকরণ প্রস্তুত করা

ধাপ 0: উপকরণ প্রস্তুত করা
ধাপ 0: উপকরণ প্রস্তুত করা

উপকরণগুলি খুব মৌলিক এবং সহজেই পাওয়া যায়, সেগুলি হল:

  1. গাড়ির চ্যাসি* (আমি একটি নতুন বছরের কুকি বক্স ব্যবহার করছি, আপনার পছন্দের সাথে সৃজনশীল হোন!) X1
  2. ডিসি মোটর এবং টায়ার x2
  3. Arduino Uno (বা অন্য কোন রূপ) x1
  4. L298N এইচ-ব্রিজ x1
  5. কাস্টার চাকা x1
  6. ব্যাটারি (1 Arduino জন্য, 1 মোটর জন্য)
  7. পুরুষ থেকে পুরুষ জাম্পার, পুরুষ থেকে মহিলা জাম্পার
  8. ব্লুটুথ মডিউল HC-06 বা HC-05 x1
  9. ব্রেডবোর্ড (দ্রুত এবং সহজ সংযোগ) x1

অন্যান্য যন্ত্রপাতি যা আপনার প্রয়োজন/প্রয়োজন হতে পারে:

  • ঝাল লোহা
  • গরম আঠা বন্দুক

*দ্রষ্টব্য: আমার চ্যাসিসে একটি আইআর সেন্সর সংযুক্ত আছে, এটি এই টিউটোরিয়ালে প্রয়োজন নেই

ধাপ 2: ধাপ 1: চ্যাসি প্রস্তুত করা

ধাপ 1: চ্যাসি প্রস্তুত করা
ধাপ 1: চ্যাসি প্রস্তুত করা

প্রথমত, আপনার রুটিবোর্ড আলাদা করুন। এটি 3 অংশে বিভক্ত করতে সক্ষম হওয়া উচিত, 2 +/- দিক থেকে উল্লম্ব বার এবং মধ্য অংশ, যেখানে আপনার বেশিরভাগ সংযোগ তৈরি করা হবে। এটি উপাদানগুলির খুব সহজে বসানোর অনুমতি দেয় যার মাধ্যমে আপনি:

  • আপনার Arduino থেকে বাম দিকে 5V সংযোগ করুন
  • আপনার Arduino থেকে ডান দিকে GND সংযোগ করুন
  • Arduino এর কাছাকাছি আপনার সমস্ত সংযোগ করুন

প্রথমবার অবস্থানটি সঠিক করা গুরুত্বপূর্ণ কারণ রুটিবোর্ডটি সরানো এবং পুনরায় অবস্থান করা কঠিন হবে। Arduino এবং L298N উভয়ের জন্য 2 উল্লম্ব বারের মধ্যে বসার জন্য পর্যাপ্ত জায়গা আছে তা নিশ্চিত করুন।

ধাপ 3: ধাপ 2: আপনার মোটরগুলির সাথে L298N সংযোগ করা

ধাপ 2: আপনার মোটরগুলির সাথে L298N সংযোগ করা
ধাপ 2: আপনার মোটরগুলির সাথে L298N সংযোগ করা
ধাপ 2: আপনার মোটরগুলির সাথে L298N সংযোগ করা
ধাপ 2: আপনার মোটরগুলির সাথে L298N সংযোগ করা
ধাপ 2: আপনার মোটরগুলির সাথে L298N সংযোগ করা
ধাপ 2: আপনার মোটরগুলির সাথে L298N সংযোগ করা

আপনার ডিসি মোটরে 2 টি তারের সোল্ডার দিন। এরপরে, L298N সেতুর 2 টি হোল সকেটের মধ্যে তারের অন্য প্রান্তগুলিকে সংযুক্ত করুন। আপনি কিভাবে তারের সাথে সংযুক্ত হন তার কোন ব্যাপার নেই। অন্য মোটরের জন্য এটি পুনরাবৃত্তি করুন।

এরপরে, 3 টি সকেটের পাশে পাওয়া পুরুষ পিনগুলিতে পুরুষ থেকে মহিলা জাম্পার রাখুন। Is টি প্রয়োজন, প্রতিটি পক্ষের জন্য, টি, যার মাধ্যমে ১ টি হল PWM এর মাধ্যমে মোটরের গতি নিয়ন্ত্রণ করা এবং নির্দেশাবলীর জন্য ২ টি। মনে রাখবেন কোন তারগুলি কোথায় সংযুক্ত আছে কারণ এটি পরে গুরুত্বপূর্ণ হবে।

আপনার একটি ব্যাটারি প্যাক নিন এবং একটি পুরুষ জাম্পারের সাথে কালো তারের (স্থল তার) সংযুক্ত/ঝালাই করুন। এটি পরে arduino এর সাথে একটি সাধারণ স্থল অর্জন করতে ব্যবহার করা হবে। লাল তারকে 12V ইনপুট (বামদিকের সকেট) এবং কালো তারের L298N মডিউলের GND (মধ্যম সকেট) এর সাথে সংযুক্ত করুন।

ধাপ 4: ধাপ 3: সবকিছু একত্রিত করা

ধাপ 3: সবকিছু একত্রিত করা
ধাপ 3: সবকিছু একত্রিত করা
ধাপ 3: সবকিছু একত্রিত করা
ধাপ 3: সবকিছু একত্রিত করা
ধাপ 3: সবকিছু একত্রিত করা
ধাপ 3: সবকিছু একত্রিত করা
ধাপ 3: সবকিছু একত্রিত করা
ধাপ 3: সবকিছু একত্রিত করা

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

6 টি জাম্পার তারের সাথে রুটিবোর্ডে সংযুক্ত করুন, তাদের বাম দিকে 3 এবং ডানদিকে 3 হিসাবে শ্রেণীবদ্ধ করুন।

পরবর্তী অংশ আমরা গাড়ির মস্তিষ্ক, ওরফে আরডুইনোকে আবরণ করব।

ধাপ 5: ধাপ 4: Arduino সংযোগ এবং কোড

ধাপ 4: Arduino সংযোগ এবং কোড
ধাপ 4: Arduino সংযোগ এবং কোড
ধাপ 4: Arduino সংযোগ এবং কোড
ধাপ 4: Arduino সংযোগ এবং কোড

আরডুইনোতে ডান স্পিড পিনকে পিন 6 এবং বাম স্পিড পিনকে পিন 11 এর সাথে সংযুক্ত করুন।

পরবর্তীতে ব্রেডবোর্ড থেকে আরডুইনোতে পুরুষের থেকে পুরুষ জাম্পারের মাধ্যমে প্রতিটি দিকের অন্যান্য 2 দিকের পিন সংযুক্ত করুন:

  • ডান - পিন 7 এবং 8
  • বাম - 12 এবং 13 পিন

যে কোনও অর্ডারই গুরুত্বপূর্ণ নয় কারণ আমরা যদি সংযোগগুলি ভুল করি তবে আমরা পরিবর্তন করব। তবে বাম এবং ডান অংশগুলি পুরোপুরি স্যুইচ না করা গুরুত্বপূর্ণ। ধাপ 1 এ আপনি যে অবস্থানে পরিকল্পনা করেছেন সেখানে Arduino রাখুন।

এখন, মোটর চলাচল পরীক্ষা করতে এই ওয়েবসাইট থেকে কোডটি অনুলিপি করুন:

  1. এই কোডটি আপনার Arduino এ আপলোড করুন
  2. যদি রোবটটি ঘড়ির কাঁটার দিকে ঘুরছে, তাহলে পুরুষের 2 দিকের তারের ডানদিকে পুরুষ জাম্পারগুলিতে স্যুইচ করুন
  3. যদি রোবটটি ঘড়ির কাঁটার বিপরীতে ঘুরছে, তাহলে পুরুষের 2 দিকের তারগুলি বাম দিকে পুরুষ জাম্পারগুলিতে স্যুইচ করুন
  4. যদি রোবটটি পিছনের দিকে চলে যায়, তাহলে পুরুষের 2 দিকের তারের দুটি দিকে পুরুষ জাম্পারে স্যুইচ করুন

অন্য ব্যাটারিকে চ্যাসিসে আঠালো করুন এবং একটি মৌলিক রোবট সম্পন্ন হয়েছে! এই মুহুর্তে, আপনি আপনার রোবটটি প্রোগ্রাম করতে পারেন যা আপনি চান, নির্দ্বিধায় পরীক্ষা করুন। পরবর্তী ধাপে, আমরা ব্লুটুথের মাধ্যমে আমাদের RC গাড়ির জন্য কিছু মৌলিক গতিবিধি অনুসন্ধান করব।

ধাপ 6: ধাপ 5: HC-06 মডিউল

ধাপ 5: HC-06 মডিউল
ধাপ 5: HC-06 মডিউল

এই মডিউলটি পরিচালনা করা কিছুটা জটিল। আমরা শুরু করার আগে, এই কোডটি আপনার Arduino এ আপলোড করুন।

মডিউলটি ব্রেডবোর্ডে রাখুন, মোটরগুলির সাথে সংযোগগুলি ওভারল্যাপ করবেন না। দেখানো হিসাবে সংযোগগুলি করুন:

  • VCC - 5V (3.3V কাজ করবে না!)
  • GND - GND
  • ব্লুটুথের উপর আরএক্স --- আরডুইনোতে পিন 1
  • ব্লুটুথের TX --- Arduino তে 0 পিন করুন

আপনার অ্যান্ড্রয়েড ফোনে Arduino ব্লুটুথ কন্ট্রোলার নামে একটি অ্যাপ ডাউনলোড করুন। আমি একটি আইফোনের মালিক নই তাই আমি আইফোন ব্যবহারকারীদের জন্য দু sorryখিত, কিন্তু আপনার একই ফাংশন আছে এমন অ্যাপ খুঁজে পেতে সক্ষম হওয়া উচিত। আপনার আরডুইনোকে শক্তিশালী করুন এবং আপনার ফোনের সাথে ব্লুটুথ মডিউল যুক্ত করুন (সাধারণত HC-05/06 বা BT03/04 ইত্যাদি বলা হয়), যদি আপনাকে পাসওয়ার্ডে কী জিজ্ঞাসা করা হয়, 1234 বা 0000 টাইপ করুন, যাচাই ব্যর্থ হলে বা আপনি সংযোগ করতে পারে বলে মনে হচ্ছে না, তাহলে আমাদের ব্লুটুথ ফাংশন আছে এমন একটি পিসি থেকে এটি নিয়ন্ত্রণ করতে হবে। আপাতত, আরডুইনো ব্লুটুথ কন্ট্রোলার অ্যাপটি খুলুন এবং এটি আপনার ডিভাইসে সংযুক্ত করুন। আপনার ব্লুটুথ মডিউল নির্বাচন করুন এবং আপনি একটি PS2-ish কন্ট্রোল ইন্টারফেসে পৌঁছাবেন।

এই কী বাইন্ডিংগুলি করুন

  • w ফরওয়ার্ড
  • একটি বাম
  • s ফিরে
  • d ঠিক
  • সম্পাদনা করুন: j স্টপ বোতাম

ধাপ 7: অভিনন্দন! আপনার সাধারণ ব্লুটুথ নিয়ন্ত্রিত আরসি গাড়ি সম্পূর্ণ

অভিনন্দন! আপনার সাধারণ ব্লুটুথ নিয়ন্ত্রিত আরসি গাড়ি সম্পূর্ণ!
অভিনন্দন! আপনার সাধারণ ব্লুটুথ নিয়ন্ত্রিত আরসি গাড়ি সম্পূর্ণ!

সারসংক্ষেপ:

  • মোটর চালানোর জন্য আমাদের 2 টি মোটর এবং একটি এইচ-ব্রিজের প্রয়োজন হবে
  • একটি মস্তিষ্ক, আমাদের ক্ষেত্রে আরডুইনো, রোবটকে কীভাবে চলাচল করতে হয় তা নির্দেশ করার জন্য প্রয়োজন
  • আমরা আমাদের RC গাড়ির জন্য রিমোট কন্ট্রোল হিসাবে আমাদের ফোন ব্যবহার করতে পারি

আপনি যদি আপনার কম্পিউটার ব্যবহার করতে চান তবে আপনার কম্পিউটারকে ব্লুটুথ মডিউলের সাথে যুক্ত করুন, ব্লুটুথ সেটিংসে যান যা ব্লুটুথ কনফিগারেশন পৃষ্ঠার শেষে পাওয়া যায়, এটি কোন পোর্টের সাথে সংযুক্ত তা পরীক্ষা করুন (টিপ: এটি আউটগোয়িং এবং নাম আছে আপনার ব্লুটুথ মডিউল)। সরঞ্জাম> সিরিয়াল পোর্টগুলিতে যান এবং COM কে সঠিক COM পোর্টে পরিবর্তন করুন। সিয়াল মনিটরকে ফায়ার করুন এবং রোবট এগিয়ে যাওয়ার জন্য 'w', পিছনে সরে যাওয়ার জন্য 's' লিখুন।

আপনি যদি এতদূর এগিয়ে যান, অভিনন্দন! আপনার ব্লুটুথ নিয়ন্ত্রিত আরসি গাড়ি নিয়ে মজা করুন!

আপডেট: আপনি এখানে আমার ব্লগ পোস্ট পড়তে পারেন।

প্রস্তাবিত: