সুচিপত্র:

আরসি কামান: 11 ধাপ
আরসি কামান: 11 ধাপ

ভিডিও: আরসি কামান: 11 ধাপ

ভিডিও: আরসি কামান: 11 ধাপ
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, জুলাই
Anonim
আরসি কামান
আরসি কামান

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

ধাপ 1: আপনার যা লাগবে

আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার
আপনার যা দরকার

শরীরের উপাদান

-2 চাকা (3 ডি মুদ্রিত বা যাইহোক আপনি তাদের ডিজাইন করতে চান)

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

বৈদ্যুতিক উপাদান

-আরডুইনো ইউনো বোর্ড

-আইআর রিমোট

-আইআর সেন্সর

-ডিসি স্টেপার/স্পিড মোটর

-প্রচুর তারের এবং জাম্প তারগুলি

-V.2 বোর্ড (প্রয়োজন নেই কিন্তু সংযোগগুলি অনেক বেশি সংগঠিত এবং চালানো সহজ করে তোলে)

-12 ভি ব্যাটারি এবং ব্যাটারি প্যাক (পাওয়ার সাপ্লাই)

-L298 মোটর ড্রাইভার

ধাপ 2: কামান একত্রিত করা- বৈদ্যুতিক বিল্ড

কামান-বৈদ্যুতিক বিল্ড একত্রিত করা
কামান-বৈদ্যুতিক বিল্ড একত্রিত করা

ডিসি স্পিড মোটরগুলিকে L298 মোটর ড্রাইভারের সাথে সংযুক্ত করুন।

-ডিসি গতি/স্টেপার মোটর থেকে পৃথক তারগুলি চালান এবং তাদের L298 মডিউলের পোর্টে প্লাগ করুন। এটি এমন উপাদান যা মোটর চালাবে।

ধাপ 3: আইআর সেন্সরকে ভি 5 বোর্ডের সাথে সংযুক্ত করুন

আইআর সেন্সরকে ভি 5 বোর্ডের সাথে সংযুক্ত করুন
আইআর সেন্সরকে ভি 5 বোর্ডের সাথে সংযুক্ত করুন

Ir সেন্সরকে V5 বোর্ডের সাথে সংযুক্ত করুন। এটি এমন একটি অংশ যা ব্যবহারকারীকে ইর রিমোটের মাধ্যমে গাড়ি নিয়ন্ত্রণ করতে দেবে। এটি কেবল আইআর সেন্সর থেকে পোর্টে কেবল প্লাগ ইন করে করা হয় যা বলে "আইআর সেন্সর"

ধাপ 4: Arduino Uno এ V5 বোর্ড সেট করুন

Arduino Uno- এ V5 বোর্ড সেট করুন
Arduino Uno- এ V5 বোর্ড সেট করুন

-এটি V5 বোর্ড ব্যবহার করার একটি বড় অংশ, এটি এই সংযোগগুলিকে সহজ করে তোলে। এটি Arduino Uno এর উপর "ব্যাগ-প্যাক" করার জন্য ডিজাইন করা হয়েছে এবং এইভাবে অনেক তারের সঞ্চয় করে এবং সংযোগগুলিকে ঝরঝরে দেখায়। আপনার পিনগুলি সঠিক অনুযায়ী সেট করতে ভুলবেন না, যেমন (GND থেকে স্থল পোর্ট, এনালগ থেকে এনালগ ইত্যাদি) এটি বাঁকানো বা ক্ষতিগ্রস্ত পোর্টগুলি এড়ানোর জন্য।

ধাপ 5: Arduino বোর্ডে বিদ্যুৎ সরবরাহ সংযুক্ত করুন।

Arduino বোর্ডে বিদ্যুৎ সরবরাহ সংযুক্ত করুন।
Arduino বোর্ডে বিদ্যুৎ সরবরাহ সংযুক্ত করুন।
Arduino বোর্ডে বিদ্যুৎ সরবরাহ সংযুক্ত করুন।
Arduino বোর্ডে বিদ্যুৎ সরবরাহ সংযুক্ত করুন।

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

ধাপ 6: সার্বিক সার্কিট লেআউট

সার্বিক সার্কিট লেআউট
সার্বিক সার্কিট লেআউট

এখানে কি হুড অধীনে চলছে

-L298 দ্বারা চালিত গতি মোটর

-আইআর সেন্সরটি ভি 5 বোর্ডের সাথে সংযুক্ত।

-এ 12v পাওয়ার সাপ্লাই

- সমস্ত বৈদ্যুতিক উপাদান প্রয়োজন অনুযায়ী গ্রাউন্ডিং রেল ব্যবহার করে চালিত/ গ্রাউন্ডেড।

ধাপ 7: কোড এবং কাজের নীতি

কোড এবং কাজের নীতি
কোড এবং কাজের নীতি

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

ধাপ 8: আইআর লাইব্রেরি সহ

আইআর লাইব্রেরি সহ
আইআর লাইব্রেরি সহ

-অনলাইনে অনেক আইআর লাইব্রেরি রয়েছে যা আইআর রিমোটের প্রোগ্রামিংকে সহজতর করার জন্য আরডুইনো স্কেচে অন্তর্ভুক্ত করা যেতে পারে। এগুলি পাওয়া যেতে পারে যেমন

www.liquidcrystal.com

www.elegoo.com

লাইব্রেরি ডাউনলোড করার পর, এটি আপনার প্রাথমিক স্কেচে অন্তর্ভুক্ত করুন, (উপরের ছবিটি দেখুন)।

প্রোগ্রামে "উদাহরণ স্কেচ" রয়েছে, যার মধ্যে একটি আইআর সিস্টেমের জন্য। এটি একটি দুর্দান্ত সূচনা পয়েন্টও হবে। (উপরের ছবিটি দেখুন)

কিছু লাইব্রেরির বৈশিষ্ট্য সহ একটি তরল স্ফটিক ফাইলও অন্তর্ভুক্ত।

ধাপ 9: আপনি যে কীগুলি ব্যবহার করতে চান তা প্রোগ্রাম করুন।

আপনি যে কীগুলি ব্যবহার করতে চান তা প্রোগ্রাম করুন।
আপনি যে কীগুলি ব্যবহার করতে চান তা প্রোগ্রাম করুন।

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

যেমন

#অন্তর্ভুক্ত

#F 16736925 নির্ধারণ করুন

#সংজ্ঞায়িত বি 16754775

যেখানে "F" এগিয়ে যাওয়ার সাথে যুক্ত ভেরিয়েবল এবং তার পাশের অঙ্ক হবে, এই কাজটি করার জন্য অনন্য মূল মান।

নির্দিষ্ট উপাদানগুলিকে "উচ্চ" বা "নিম্ন" এ সেট করা নির্দিষ্ট লক্ষ্যগুলি সম্পন্ন করবে। যেমন আমাদের কোডে যদি আমরা কামানটি এগিয়ে যেতে চাই তবে আমরা ডিসি মোটরের আউটপুট পিনগুলিকে উঁচুতে সেট করব, যার ফলে গাড়ি চলবে। এই সবের একটি সম্পূর্ণ স্কেচ শেষে প্রদান করা হবে।

ধাপ 10: কোডটি শেষ করুন এবং চলুন

-যদি আপনি কোডিং এর সাথে অপরিচিত হন, কোন ভয় নেই, অনলাইনে অনেক কোড এবং উদাহরণ রয়েছে যা আপনি আপনার কামানটি চলতে অনুসরণ করতে পারেন। এই কামানের জন্য এখানে আমার চূড়ান্ত কোড, এটি www.elegoo.com থেকে নমুনা নেওয়া হয়েছিল এবং কামানটিকে লক্ষ্য করার মানদণ্ড অনুসারে সামঞ্জস্য করা হয়েছিল।

ধাপ 11: আপনার কোড আপলোড করুন এবং এটি পরীক্ষা করুন।

আপনার কোড আপলোড করুন এবং এটি পরীক্ষা করুন।
আপনার কোড আপলোড করুন এবং এটি পরীক্ষা করুন।

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

গুডলাক!

প্রস্তাবিত: