আরডুইনো ব্লুটুথ আরসি কার: 12 টি ধাপ
আরডুইনো ব্লুটুথ আরসি কার: 12 টি ধাপ
Anonim

আপনার ফোনে একটি অ্যাপের মাধ্যমে একটি আরসি গাড়ি নিয়ন্ত্রণ করছেন? এটা সম্ভব!

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

ধাপ 1: ট্রেলোতে আপনার পদক্ষেপগুলি পরিকল্পনা করুন

ট্রেলোতে পরিকল্পনা শুরু করতে, আপনাকে অবশ্যই জানতে হবে যে আপনি কী করতে চান এবং আপনার কী কী উপকরণ প্রয়োজন।

আপনি যে জিনিসগুলি আপনার ট্রেলোতে রাখতে চান তা হল:

- আপনার সরবরাহ পান/কিনুন

- গাড়ি তৈরি করুন

- আরডুইনো দিয়ে ডিসি মোটর নিয়ন্ত্রণ করুন

- ব্লুটুথ দিয়ে Arduino এর সাথে সংযোগ করুন

- আরসি গাড়ি বেতার করুন

- কোডিং

- অ্যাপ তৈরি করুন

- সংযোগ/ কোড দূরত্ব সেন্সর (শুধুমাত্র stepচ্ছিক পদক্ষেপের জন্য প্রয়োজন।)

- পরীক্ষামূলক

-বহিরাগত

- ডকুমেন্টেশন/ কিভাবে

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

পদক্ষেপ 2: আপনার সরবরাহ পান/ক্রয় করুন

এই প্রকল্পের জন্য আপনার প্রয়োজনীয় উপকরণগুলির মধ্যে রয়েছে:

-আরডুইনো

-মোটর ড্রাইভার (TB6612FNG ব্রেকআউট)

-ব্লুটুথ লো এনার্জি ড্রাইভার (nRF8001 ব্লুটুথ LE)

-ডিসি মোটরস

ব্যাটারি প্যাক (ব্যাটারি)

-তারের

-সার্কিট বোর্ড

ধাপ 3: গাড়ি তৈরি করুন

ডিসি মোটর এবং সার্কিট বোর্ডের সাথে

1) মোটর ড্রাইভারকে আরডুইনোতে সংযুক্ত করুন

2) আরডুইনোকে ডিসি মোটরের সাথে সংযুক্ত করুন

*সার্কিট দেখার জন্য ছবি দেখুন।

ধাপ 4: আরডুইনো দিয়ে ডিসি মোটর নিয়ন্ত্রণ করুন

মোটর ড্রাইভার লাইব্রেরি থেকে মোটর টেস্ট কোড দিয়ে, আরডুইনো ডিসি মোটর নিয়ন্ত্রণ করতে সক্ষম হবে।

-মোটর টেস্ট কোড মোটরগুলিকে একটু "জিগ" করতে বাধ্য করে।

স্ক্রোল করুন যেখানে এটি TB6612FNG Arduino লাইব্রেরি বলে এবং সেখানে এটি ডাউনলোড হবে।

-তারপরে আপনি সেই লাইব্রেরিটি একটি জিপড ফাইল হিসাবে আরডুইনো আইডিইতে রাখতে পারেন।

-স্কেচে যান, লাইব্রেরি অন্তর্ভুক্ত করুন, এবং তারপর.zip লাইব্রেরি যোগ করতে যান এবং আপনার ফাইলটি বেছে নিন।

-সেই ফাইলটি উদাহরণের অধীনে উপস্থিত হবে।

-এবং আপনি আপনার মোটর পরীক্ষা করতে সক্ষম হবেন।

ধাপ 5: ব্লুটুথ সংযুক্ত করুন

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

- এটিকে আরডুইনোতে সংযুক্ত করা থেকে, আমরা কিছু কোড দিয়ে, অ্যাডাফ্রুট অ্যাপের সাহায্যে গাড়ি সরাতে পারি।

-nrf8001 ড্রাইভারের সাথে Adafruit পৃষ্ঠায় যান, এবং লাইব্রেরি ডাউনলোডের জন্য সক্ষম।

-এই লাইব্রেরির সাথে, আপনি প্রদত্ত কোডটি ব্যবহার করতে পারেন (ইকো ডেমো) যখন একটি কমান্ড দেওয়া হয় তখন গাড়িটি সরানোর জন্য প্রোগ্রামটি ব্যবহার করতে পারেন।

ধাপ 6: কোডিং - অ্যাডাফ্রুট অ্যাপ ব্যবহার করা

অ্যাপটি ডাউনলোড করার পরে এবং কোডগুলি আপনি যেভাবে চান তা সংশোধন করার পরে, জিনিসগুলি সরানোর জন্য:

1) আমরা গাড়ির সাথে সংযোগ স্থাপন করে শুরু করেছিলাম (যা মূলত UART নামে পরিচিত ছিল) এবং UART মডিউলগুলিতে গিয়েছিলাম।

- এখানে আপনি একটি কমান্ড টাইপ করতে পারেন, যেমন ফর ফরোয়ার্ড, যদি আপনার কোডে যা থাকে তা গাড়ি এগিয়ে নিয়ে যেতে পারে।

*আপনি আমাদের কোড উল্লেখ করতে পারেন, যা পরবর্তী ধাপে পোস্ট করা হবে।

ধাপ 7: আরসি কার ওয়্যারলেস করুন

এখানে আপনার ব্যাটারির প্রয়োজন হবে।

একটি ব্যাটারি প্যাক, এবং ডিসি মোটরগুলির সাথে সংযুক্ত ব্যাটারি ব্যবহার করে, গাড়ি অন্য কোন কিছুর সাথে সংযুক্ত না হয়েও চলতে সক্ষম।

*আপনি উপরের ছবিতে দেখতে পারেন কিভাবে ব্যাটারি প্যাক সংযুক্ত এবং মোটরগুলির সাথে সংযুক্ত ব্যাটারি প্যাক।

ধাপ 8: কন্ট্রোল প্যাডের সাথে কাজ করার জন্য একটি সংশোধিত অ্যাপ তৈরি করুন

আমরা আমাদের গাড়ির রিমোট হিসেবে কন্ট্রোল প্যাড ব্যবহার করার সিদ্ধান্ত নিয়েছি। এটি করার জন্য আমাদের করতে হয়েছিল:

- মূল অ্যাডাফ্রুট অ্যাপের সোর্স কোড পরিবর্তন করুন।

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

-এবং সংশোধিত কোড দিয়ে তৈরি অ্যাপটি কীভাবে ব্যবহার করবেন:

-যখন আপনি অ্যাপ খুলবেন:

-CAR এর সাথে সংযোগ করুন

-যখন আপনি কানেক্টে ক্লিক করবেন, একটি তালিকা পপ আপ হয়ে বলবে গাড়ির সাথে সংযোগ করার জন্য মোড নির্বাচন করুন

-নিয়ামক ক্লিক করুন

-কন্ট্রোলারে, সমস্ত পথ নিচে স্ক্রোল করুন এবং কন্ট্রোল প্যাডে ক্লিক করুন।

-নিয়ন্ত্রণ প্যাডে:

-আপ তীর এগিয়ে যায়

-ডাউন তীর পিছন দিকে যায়

-বাম তীর বাম দিকে যায়

-ডান তীর ডানদিকে যায়

-বাটন 1 হল ব্রেক

-বাটন 2 ডোনাট

ধাপ 9: (ptionচ্ছিক): একটি দূরত্ব সেন্সর যোগ করুন

আমাদের আরসি গাড়ির জন্য, আমরা একটি দূরত্ব সেন্সর যুক্ত করেছি।

-আমাদের আরসি গাড়ির সামনে দূরত্ব সেন্সরটি স্থাপন করা হয়েছে, যা সামনে কিছু থাকলে আমরা স্বয়ংক্রিয়ভাবে ভিন্ন দিকে যাওয়ার চেষ্টা করেছি।

ধাপ 10: পরীক্ষা

পরীক্ষার সময়, -সব ফাংশন কিভাবে কাজ করতে চায় তা নিশ্চিত করতে চেক করুন:

-এগিয়ে

-পেছনে

-বাম

-ঠিক

-থাম

-ডোনাট

-স্বয়ংক্রিয়

এগুলি আমাদের সুনির্দিষ্ট ফাংশন, আপনি এটি ব্যবহার করতে পারেন বা আপনি যা চান তা করতে পারেন।

ধাপ 11: একটি বহি যোগ করুন

একটি বাহ্যিক যোগ করার সময়, এটি সম্পূর্ণরূপে আপনার উপর নির্ভর করে।

-গাড়ির বাহ্যিক অংশটি শুধু হার্ডওয়্যার একসাথে রাখার জন্য।

-আমরা জিপটি এবং তার ব্যবহার করে সবকিছু জায়গায় রেখেছিলাম।

-আপনি আপনার গাড়ির বাহ্যিক নকশা করতে পারেন যেভাবেই আপনি চান।

** বহিরাগত সবচেয়ে গুরুত্বপূর্ণ অংশ সবকিছু জায়গায় রাখা হয়!

ধাপ 12: নথি

আপনার আরসি গাড়ি তৈরি করার সময়, নিশ্চিত হয়ে নিন যে আপনি যাওয়ার সময় ডকুমেন্ট করছেন।

এটি সাহায্য করতে পারে যখন:

-আপনার মুখোমুখি একটি সমস্যা ঠিক করা।

-তারের চারপাশে পরিবর্তন।

-আপনি প্রতিদিন যা করেছেন তা মনে রাখবেন, -আপনার প্রকল্পের দিকে ফিরে তাকান

প্রস্তাবিত: