সুচিপত্র:

সহজ ওয়াইফাই নিয়ন্ত্রিত আরসি গাড়ি: 7 টি ধাপ (ছবি সহ)
সহজ ওয়াইফাই নিয়ন্ত্রিত আরসি গাড়ি: 7 টি ধাপ (ছবি সহ)

ভিডিও: সহজ ওয়াইফাই নিয়ন্ত্রিত আরসি গাড়ি: 7 টি ধাপ (ছবি সহ)

ভিডিও: সহজ ওয়াইফাই নিয়ন্ত্রিত আরসি গাড়ি: 7 টি ধাপ (ছবি সহ)
ভিডিও: অন্যদের ওয়াইফাই স্পীড কমিয়ে দিন | How to Limit Wifi Speed in Tp link Router Bangla||Bandwith Control 2024, নভেম্বর
Anonim
সহজ ওয়াইফাই নিয়ন্ত্রিত আরসি গাড়ি
সহজ ওয়াইফাই নিয়ন্ত্রিত আরসি গাড়ি
সহজ ওয়াইফাই নিয়ন্ত্রিত আরসি গাড়ি
সহজ ওয়াইফাই নিয়ন্ত্রিত আরসি গাড়ি

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

চল শুরু করি!

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

আমাদের প্রয়োজনীয় অংশগুলি
আমাদের প্রয়োজনীয় অংশগুলি
আমাদের প্রয়োজনীয় অংশগুলি
আমাদের প্রয়োজনীয় অংশগুলি
আমাদের প্রয়োজনীয় অংশগুলি
আমাদের প্রয়োজনীয় অংশগুলি

উল্লিখিত হিসাবে, আমি এই প্রকল্পটিকে যতটা সম্ভব সহজ করে তুলতে চেয়েছিলাম তাই আসলে সম্পূর্ণ প্রয়োজন নেই।

স্পষ্টতই প্রথমে আমাদের একটি গাড়ির প্রয়োজন হবে। আপনি যদি যুক্তরাজ্য বা আয়ারল্যান্ডে থাকেন, আপনি স্মিথস টয়স (€ 10 @ লেখার সময়) থেকে আমি যে সঠিক গাড়িটি পেয়েছি তা পেতে পারেন। তাদের একটি সুবারুও আছে যা আমি লাইভস্ট্রিমে ব্যবহার করেছি যা শেল ছাড়া একই গাড়ি।

মূলত যে কোন রিমোট কন্ট্রোল গাড়ির কাজ করা উচিত, কিন্তু যত বড় হবে তত ভাল (তাই আমরা ভিতরে সবকিছু ফিট করতে পারি)। এছাড়াও নিশ্চিত করুন যে এটিতে সম্পূর্ণ পরিসীমা (স্টিয়ারিং এবং ড্রাইভিং) রয়েছে। সেকেন্ড হ্যান্ডের দোকানগুলি অবাঞ্ছিত আরসি গাড়ির সন্ধানের জন্য একটি ভাল জায়গা হতে পারে। দ্রষ্টব্য: এটি একটি ঝাল মুক্ত প্রকল্প রাখতে আপনার সম্ভবত একটি তারযুক্ত রিমোট কন্ট্রোল সহ একটি গাড়ি পেতে হবে!

গাড়ির ভিতরের জন্য আমাদের নিম্নলিখিত প্রয়োজন

  • NodeMCU ESP8266 ডেভেলপমেন্ট বোর্ড* - যদি আপনি ESP8266 এর সাথে পরিচিত না হন, এটি একটি Arduino সামঞ্জস্যপূর্ণ বোর্ড যা ওয়াইফাইতে নির্মিত হয়েছে, আমি এটা পছন্দ করি! বেশ কয়েকটি ধরণের নোডএমসিইউ বোর্ড রয়েছে, দুটি সাধারণ ছবি তৃতীয় ছবিতে রয়েছে তা নিশ্চিত করুন যে আপনি সঠিকটি পেয়েছেন! (ছোটটি)।
  • নোডএমসিইউ মোটর শিল্ড* - এটি একটি সত্যিই চমৎকার বোর্ড যার উপর একটি L293D মোটর ড্রাইভার চিপ রয়েছে যা নোডএমসিইউ স্লট করে। মোটরগুলিতে সংযোগের জন্য স্ক্রু টার্মিনাল রয়েছে এবং এটি চালু এবং বন্ধ করার জন্য একটি বোতাম রয়েছে
  • 6 X AA ব্যাটারি কেস* - আপনি অন্য কোন ধরনের পাওয়ার সোর্স (যেমন একটি RC ব্যাটারি) ব্যবহার করতে পারেন, কিন্তু নিশ্চিত করুন যে এটি 10V এর কম চার্জযুক্ত। এই ব্যাটারি প্যাকটিও বেশ বড়, যদি আপনার গাড়ি ছোট হয় তবে আপনি এর পরিবর্তে 4x AA কেস ব্যবহার করে দেখতে পারেন। আপনি যদি নন -ওয়্যার্ড রিমোট দিয়ে গাড়ি ব্যবহার করেন তবে আপনি গাড়ির বিদ্যমান ব্যাটারি স্লট পুনরায় ব্যবহার করতে পারবেন।
  • জাম্পার ব্লক* - এইগুলি কেনার আগে, আপনার কোন পুরানো আইডিই হার্ড ড্রাইভ বা সিডি ড্রাইভ আছে কিনা তা পরীক্ষা করুন কারণ সেগুলির মধ্যে একটি থাকবে। না হলে আপনি delivered 60 এর এই প্যাকটি delivered 1 ডেলিভারিতে কিনতে পারেন!

* = অ্যাফিলিয়েট লিঙ্ক

ধাপ 2: গাড়ির প্রস্তুতি

গাড়ির প্রস্তুতি
গাড়ির প্রস্তুতি
গাড়ির প্রস্তুতি
গাড়ির প্রস্তুতি
গাড়ির প্রস্তুতি
গাড়ির প্রস্তুতি

প্রথমে আমরা যা করতে চাই তা হল গাড়িটি খুলে দেওয়া। যদি আপনি আমার চেয়ে আলাদা গাড়ি পান তবে এটি অবশ্যই আলাদা হবে!

আমার গাড়ির নীচে 4 টি স্ক্রু ছিল, পিছনে দুটি এবং সামনের দিকে দুটি। এগুলো খুলে ফেলুন। শেলটি তুলে নেওয়ার পরে আপনি এখন দুটি মোটর দেখতে সক্ষম হবেন।

তারযুক্ত দূরবর্তী:

যদি আপনার আমার মত একটি ওয়্যার্ড রিমোট থাকে তবে আপনাকে 4 টি তারেরও দেখতে হবে, এটি বেশ কিছুটা স্ল্যাক করে কেটে ফেলতে পারে, সম্ভবত 6-8 ইঞ্চি বা তারও বেশি (পরে এটি কেটে ফেলা সহজ, এটি আবার লাগানো কঠিন!)।

তারপরে আপনি সমস্ত 4 টি তারের শেষের দিকে অর্ধেক ইঞ্চি বা তারও বেশি ছিঁড়ে ফেলতে চান।

নন-ওয়্যার্ড রিমোট:

নন ওয়্যার্ড রিমোট গাড়িতে দুটি মোটর তারের মতোই থাকবে, কিন্তু তাদের সাথে সংযুক্ত তারগুলি সম্ভবত খুব ছোট হতে পারে। আপনাকে প্রতিটি মোটরের দুটি টার্মিনালে নতুন দীর্ঘ তারের সোল্ডার করতে হতে পারে। আমি ব্যক্তিগতভাবে এটি করিনি তাই আমি সত্যিই কোন পরামর্শ বা টিপস দিতে পারি না। আপনি মোটর ছাড়া যতটা সম্ভব সার্কিটরি সরানোর চেষ্টা করতে পারেন। দ্রষ্টব্য: স্থান বাঁচাতে গাড়ির ব্যাটারি স্লট পুনরায় ব্যবহার করা সম্ভব হতে পারে (ব্যাটারি পরিবর্তন করাও সহজ করে তোলে)

ধাপ 3: সার্কিট একত্রিত করা

সার্কিট একত্রিত করা
সার্কিট একত্রিত করা
সার্কিট একত্রিত করা
সার্কিট একত্রিত করা
সার্কিট একত্রিত করা
সার্কিট একত্রিত করা

এবং এখন অপারেশনের মস্তিষ্কের জন্য, সার্কিট্রি!

মোটর ieldাল মধ্যে NodeMCU বোর্ড স্লট, যদিও দিক নোট। মোটর ieldালের উপর একটি অ্যান্টেনা টানা আছে, নিশ্চিত করুন যে NodeMCU এর অ্যান্টেনা (সোনার লাইন) চিহ্নিত করার সাথে সারিবদ্ধভাবে আছে। সঠিকভাবে ertedোকানো হলে মাইক্রো ইউএসবি স্লট স্ক্রু টার্মিনালের পাশে থাকা উচিত

পরবর্তী আমরা ছোট জাম্পার ব্লক সংযুক্ত করতে হবে। পাওয়ার বোতাম এবং স্ক্রু টার্মিনালের মধ্যে জাম্পার পিন রয়েছে, আপনাকে ভিআইএন এবং ভিএম লেবেলযুক্ত দুটি পিন সংযুক্ত করতে হবে। আরো বিস্তারিত জানার জন্য দ্বিতীয় ছবি দেখুন।

এখন আমরা ব্যাটারি কেস সংযুক্ত করতে চাই। ব্যাটারি ধারক থেকে লাল তারটি নিন এবং এটি VIN স্ক্রু টার্মিনালে সংযুক্ত করুন। (আমরা VIN টার্মিনাল ব্যবহার করার কারণ হল যে পাওয়ার বোতামটি এটি চালু এবং বন্ধ করে)। GND টার্মিনালের যে কোন একটিতে কালো তারের সংযোগ করুন।

যদি আপনি ব্যাটারি হোল্ডারে ব্যাটারি লোড করেন এবং নিশ্চিত হন যে সবকিছু চালু আছে, আপনি এখন দেখান নোডএমসিইউ এবং মোটর শিল্ডে কিছু LEDS দেখুন।

ধাপ 4: মোটর সংযুক্ত করা

মোটর সংযুক্ত
মোটর সংযুক্ত
মোটর সংযুক্ত
মোটর সংযুক্ত
মোটর সংযুক্ত
মোটর সংযুক্ত

ব্যাটারির পিছনে মোটর ieldাল রাখুন যা স্লাইড খোলা। আমি এটিকে ব্লু-ট্যাক বা অন্য কোনো স্থায়ী উপায়ে সংযুক্ত করার পরামর্শ দিচ্ছি। তারপরে আবার ব্লু-ট্যাক ব্যবহার করে গাড়ির সাথে ব্যাটারি প্যাকটি সংযুক্ত করুন। (যখন আপনি গাড়িতে খুশি হন তখন আপনি সবকিছু আটকে রাখার জন্য গরম আঠা ব্যবহার করতে পারেন।)

পরবর্তী আমরা মোটরগুলিকে মোটর ieldালের সাথে সংযুক্ত করতে চাই। স্টিয়ারিং মোটর থেকে A + এবং A- চিহ্নিত স্ক্রু টার্মিনালগুলিতে তারগুলি সংযুক্ত করুন, কোন তারের + বা - এই মুহুর্তের জন্য যায় না (আমরা এটিতে ফিরে আসব)। ড্রাইভ মোটরটি সম্ভবত B+ এবং B- টার্মিনালের সাথে সংযুক্ত।

যদি আপনি তারের টার্মিনালে pushোকানো কঠিন মনে করেন, তাহলে স্ক্রু ড্রাইভারের মাথা whereোকানোর চেষ্টা করুন যেখানে তারটি যাবে, সেখানে একটি ধাতব টুকরা রয়েছে যা কখনও কখনও কিছুটা আটকে যেতে পারে। (বিস্তারিত জানার জন্য ৫ ম ছবি দেখুন)

এবং যে বেশ অনেক নির্মাণ শেষ! পরবর্তী আমরা বোর্ড প্রোগ্রাম করব যাতে আমরা এটি পরীক্ষা শুরু করতে পারি!

ধাপ 5: বোর্ড প্রোগ্রামিং

বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং

যদি আপনি আগে কখনও ESP8266 বা Arduino ব্যবহার না করেন, তাহলে আমাদের সফটওয়্যার সেটআপের একটু প্রয়োজন হবে। এর জন্য আমার একটি ডেডিকেটেড ভিডিও আছে। এটি মাত্র 5 মিনিট দীর্ঘ এবং সেটআপ করার জন্য আপনার যা প্রয়োজন তা দিয়ে যায়। এই ভিডিওটি অনুসরণ করার সময়, এটি CP2102 ড্রাইভার যা আপনি ইনস্টল করতে চান।

যদি ভিডিওগুলি সত্যিই আপনার জিনিস না হয়, তাহলে বেকির অসাধারণ আইওটি ক্লাসের পাঠ 2 দেখুন, এটি আপনার প্রয়োজনীয় সবকিছুর উপর দিয়ে যায়।

আপনি এই ধাপের বাকি অংশে যাওয়ার আগে আপনার ESP8266 এ একটি সহজ স্কেচ আপলোড করতে সক্ষম হবেন (যেমন ভিডিও এবং বেকির পাঠ উভয় ক্ষেত্রে উল্লিখিত চোখের পলক উদাহরণ)

প্রথমে আপনি ব্যাটারি থেকে বোর্ডে বিদ্যুৎ বন্ধ করতে চান (মোটর ieldালের বোতাম টিপুন, লাইট বন্ধ হওয়া উচিত)। তারপর আপনি আপনার মাইক্রো ইউএসবি কেবলকে নোডএমসিইউ বোর্ডে প্লাগ করতে চান ছবিতে দেখানোর পর আপনি আমার গিথুব থেকে এই প্রকল্পের কোড ডাউনলোড করতে চান। ক্লোন বা ডাউনলোড বাটনে ক্লিক করুন এবং তারপর জিপ ডাউনলোড করুন। এই জিপ ফাইলটি ডাউনলোড করার সময় এক্সট্র্যাক্ট করুন এখন Arduino IDE খুলুন, তারপর File -> Open- এ ক্লিক করুন, যেখানে আপনি উপরে থেকে জিপটি বের করেছেন সেখানে যান এবং MotorWeb.ino ফাইলটি খুলুন আপনাকে কেবল এই ফাইলটিতে একটি পরিবর্তন করতে হবে, এবং তা হল আপনার ওয়াইফাই এর জন্য SSID এবং পাসওয়ার্ড আপডেট করা। যখন আপনি সেই পরিবর্তনটি করবেন তখন এটি আপনার বোর্ডে আপলোড করুন।

ধাপ 6: নিয়ন্ত্রণ

নিয়ন্ত্রণ
নিয়ন্ত্রণ
নিয়ন্ত্রণ
নিয়ন্ত্রণ
নিয়ন্ত্রণ
নিয়ন্ত্রণ

আমরা এই জিনিসটি পরীক্ষা করার জন্য প্রায় প্রস্তুত! আপাতত মাইক্রো ইউএসবি তারের প্লাগ ইন ছেড়ে দিন। বাউড রেট 115200 এ সেট করুন। NodeMCU বোর্ডে রিসেট বোতাম টিপুন, এটি ওয়াইফাই এর সাথে সংযুক্ত হওয়ার পর আপনাকে স্ক্রিনে প্রদর্শিত ডিভাইসের আইপি ঠিকানা দেখতে হবে।

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

একই জিনিস স্টিয়ারিংয়ের ক্ষেত্রে প্রযোজ্য, যদি না আপনি STEER_MOTOR_DIRECTION ভেরিয়েবলের চারপাশে অদলবদল করেন

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

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

Image
Image

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

ব্রায়ান

প্রস্তাবিত: