সুচিপত্র:

আরসিএক্সডি আরডুইনো গাড়ি: 10 টি ধাপ
আরসিএক্সডি আরডুইনো গাড়ি: 10 টি ধাপ

ভিডিও: আরসিএক্সডি আরডুইনো গাড়ি: 10 টি ধাপ

ভিডিও: আরসিএক্সডি আরডুইনো গাড়ি: 10 টি ধাপ
ভিডিও: Консультант от бога Tg: cadrolikk 2024, জুলাই
Anonim
আরসিএক্সডি আরডুইনো গাড়ি
আরসিএক্সডি আরডুইনো গাড়ি

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

আমি একটি RCXD Arduino গাড়ী ডিজাইন করেছি। আমি উপরের দিকে বুর্জটি প্রোগ্রাম করেছি এবং অনেক দিক দিয়ে এগিয়ে যাওয়ার পাশাপাশি চাকাগুলিকে এগিয়ে, পিছনে, বাম এবং ডানদিকে প্রোগ্রাম করার পাশাপাশি কমান্ড অন স্টপ করার জন্য প্রোগ্রাম করেছি। আমি এটি একটি IR রিমোট এবং IR রিসিভারের মাধ্যমে করতে পারছি। আমি এই নকশাটি পুনরায় তৈরি করার জন্য প্রয়োজনীয় ফাইল এবং পদক্ষেপগুলি অন্তর্ভুক্ত করেছি।

ধাপ 1: প্রয়োজনীয় উপকরণ:

প্রয়োজনীয় উপকরণ
প্রয়োজনীয় উপকরণ
প্রয়োজনীয় উপকরণ
প্রয়োজনীয় উপকরণ
প্রয়োজনীয় উপকরণ
প্রয়োজনীয় উপকরণ

এই নকশাটি নির্মাণের জন্য প্রয়োজনীয় উপকরণগুলি নিম্নরূপ:

1. Arduino Uno

2. Arduino Kit (অর্থাৎ Arduino প্রজেক্টে কাজ করার জন্য প্রয়োজনীয় সবকিছু নিয়ে আসে

3. L293n মোটর ড্রাইভার

4. আইআর রিসিভার (কিট)

5. আইআর রিমোট (এক কিট সঙ্গে আসে, কিন্তু কোন আইআর রিমোট কাজ করে)

6. 4 Arduino ডিসি মোটর

7. Servo মোটর (কিট)

8. তারের (কিট)

এই সমস্ত উপকরণ সহজেই অ্যামাজন বা যেকোনো অনলাইন খুচরা বিক্রেতা থেকে কেনা যায় কারণ তারা দোকানে অনেক Arduino উপকরণ বিক্রি করে না। (9V) ব্যাটারির জন্য একটি ব্যাটারি প্যাক পাওয়াও উপকারী।

ধাপ 2: ধাপ 2 সেটআপ: আইআর রিমোট কোড

ধাপ 2 সেটআপ: আইআর রিমোট কোড
ধাপ 2 সেটআপ: আইআর রিমোট কোড
ধাপ 2 সেটআপ: আইআর রিমোট কোড
ধাপ 2 সেটআপ: আইআর রিমোট কোড

আপনার আইআর রিমোট প্রোগ্রাম এবং আরডুইনো এর সাথে কাজ করার জন্য আপনাকে আইআর রিমোটে চাপানো প্রতিটি বোতামের কোডগুলি প্রয়োজন হবে। আপনাকে আপনার Arduino এর মত সেটআপ করতে হবে এবং IR রিসিভারের কাজ করার জন্য এটি একটি কোড প্রয়োগ করতে হবে। এই কোডটি আপলোড করার পর, সিরিয়াল মনিটর বোতামে ক্লিক করুন (উপরের ডানদিকে)। আপনার রিমোটের কিছু বোতাম টিপুন এবং পপ আপ হওয়া কোডগুলি দেখুন। কোন কোডটি কোন বোতামে প্রযোজ্য তা নিবন্ধিত হয়ে গেলে, সেই কোডগুলি অনুলিপি করা শুরু করুন। আপনি দেখতে পাচ্ছেন, আমি আমার কোডের আগে "//" দ্বারা কপি এবং মন্তব্য করেছি, প্রতিটি বোতামের কোডগুলি চাপা।

ধাপ 3: ধাপ 3 কোড: প্রধান কোড

ধাপ 3 কোড: প্রধান কোড
ধাপ 3 কোড: প্রধান কোড
ধাপ 3 কোড: প্রধান কোড
ধাপ 3 কোড: প্রধান কোড
ধাপ 3 কোড: প্রধান কোড
ধাপ 3 কোড: প্রধান কোড

সবকিছু একসাথে কাজ করার জন্য আপনাকে একটি প্রধান কোড ফাইল প্রয়োজন যা আপনাকে আপনার Arduino এ আপলোড করতে হবে। এর উপরে আপনার কোডগুলির জন্য নির্দিষ্ট লাইব্রেরির প্রয়োজন হবে যা ইতিমধ্যে আরডুইনোতে নির্মিত নয়। সৌভাগ্যক্রমে এগুলি অর্জন করা এবং ইনস্টল করা/অন্তর্ভুক্ত করা সহজ এবং আপনি একটি.h বা.cpp ট্যাবের অধীনে আপনার ফাইলে লাইব্রেরিগুলি অনুলিপি করতে পারেন।

একবার আপনি প্রতিটি কোডটি সংশ্লিষ্ট বোতামে অনুলিপি করার পরে আপনি সেগুলি আপনার মূল ফাইলে অন্তর্ভুক্ত করতে হবে। যেমন আপনি দেখতে পাচ্ছেন, Ive কোডের অনেক লাইন মন্তব্য করেছে যাতে আপনি বুঝতে পারেন যে কি করে এবং আমি আপনার IR দূরবর্তী কোডগুলি যেখানে যোগ করেছি সেখানে অন্তর্ভুক্ত করেছি। আপনার আমার মত কাজ করার জন্য আমি IR রিসিভার এবং মোটরগুলির কাজ করার জন্য AFMotor লাইব্রেরি এবং IRremote লাইব্রেরি যোগ করেছি।

ধাপ 4: ধাপ 4 হার্ডওয়্যার সেটআপ: Arduino

ধাপ 4 হার্ডওয়্যার সেটআপ: Arduino
ধাপ 4 হার্ডওয়্যার সেটআপ: Arduino
ধাপ 4 হার্ডওয়্যার সেটআপ: Arduino
ধাপ 4 হার্ডওয়্যার সেটআপ: Arduino
ধাপ 4 হার্ডওয়্যার সেটআপ: Arduino
ধাপ 4 হার্ডওয়্যার সেটআপ: Arduino
ধাপ 4 হার্ডওয়্যার সেটআপ: Arduino
ধাপ 4 হার্ডওয়্যার সেটআপ: Arduino

এই ডিজাইনের জন্য সেটআপ তৈরি করার একাধিক উপায় রয়েছে। আপনি একটি ব্রেডবোর্ড, আরো মোটর, তার ইত্যাদি অন্তর্ভুক্ত করতে পারেন। যাইহোক, আমি কেবল আমার IR রিসিভার, রিসিভার রিলে, L293d মোটর ড্রাইভার, Arduino Uno, এবং একটি দম্পতি ব্যাটারি পাশাপাশি তারের অন্তর্ভুক্ত করেছি।

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

দ্বিতীয়ত আমি L293d মোটর ড্রাইভারকে Arduino Uno তে রাখলাম। আমি জানি যে আইআর রিলে এর জন্য ইতিমধ্যে সেট করা তারের সাথে এটি কঠিন বা মনে হচ্ছে না যে এটি ফিট হবে, কিন্তু এটি হবে (অতিরিক্ত তারের আছে এবং বল দিয়ে সতর্ক থাকুন)। L293d মোটর shাল এবং Arduino সঙ্গে অতিরিক্ত তারের ব্যবহার করার একটি সহজ উপায় হল sাল থেকে তারের ঝালাই করা। এটি করার জন্য আপনার সোল্ডারিং সরঞ্জামগুলির প্রয়োজন হবে।

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

SER1 "Servo 1" তালিকাভুক্ত পিনগুলিতে আপনার মোটর চালকের সাথে সার্ভো মোটর তার সংযুক্ত করে চালিয়ে যান। ওয়্যার সঠিকভাবে + থেকে +, GRND থেকে -ইত্যাদি। এর পরে আপনি কোড পরীক্ষা করতে প্রস্তুত। এটি কাজ করার জন্য আপনাকে অতিরিক্ত শক্তির প্রয়োজন হতে পারে যেখানে একটি ব্যাটারি প্যাক বা 9V ব্যাটারি আসে। আমি দুটি 9V ব্যাটারি ব্যবহার করেছি কিন্তু মাঝে মাঝে একটি এবং আপনার কম্পিউটারে ওয়্যার যথেষ্ট হবে। নির্ভর করে।

ধাপ 5: ধাপ 5 উদ্ভাবক/কঠিন কাজ: আপনার নকশা তৈরি করা

আমার প্রকল্পটি সম্পন্ন করার জন্য আমি ইনভেন্টর 2019 -এ প্রতিটি টুকরো ডিজাইন করেছি যা আমি ইউএসএফ -এর শিক্ষার্থীর মাধ্যমে অর্জন করেছি। যাইহোক, আপনি উদ্ভাবকের অনুরূপ যেকোনো প্রোগ্রাম যেমন অটোক্যাড বা সলিড ওয়ার্কস ইত্যাদি ব্যবহার করতে পারেন। গুরুত্বপূর্ণ বিষয় হল আপনি যে ফরম্যাটটি সংরক্ষণ করেন, কিছু প্রিন্টারের প্রয়োজন হয়। এসটিএল অন্যদের অন্য ফরম্যাটের প্রয়োজন হতে পারে; আপনার 3D প্রিন্টার চেক করুন। আমি চাকা বাদ দিয়ে আমার ডিজাইনের জন্য ব্যবহৃত সমস্ত.stl ফাইল অন্তর্ভুক্ত করব। আপনি আপনার প্রজেক্টকে যে কোন উপায়ে ডিজাইন করতে পারেন কারণ এটি চূড়ান্ত ডিজাইনে কোন ব্যাপার না। টুকরো টুকরো করে প্রকল্পটি সম্পূর্ণ করুন এবং কাজ শেষ হলে এটি একত্রিত করুন। আমি আমার বেস দুটি অংশে এবং তারপর চাকা এবং অবশেষে বুর্জ দিয়ে তৈরি করেছি। একটি সাইড নোটে আমার বুর্জটি এর বেসের সাথে সংযুক্ত ছাপা হয়েছে, যা পরে আমাকে আলাদা করতে হয়েছিল। ডিজাইন করার সময় এটি মাথায় রাখুন

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

দ্রষ্টব্য: যদি আপনি উদ্ভাবক অংশগুলি আমাকে ইমেল করতে চান বা নীচে Lauer. [email protected] এ মন্তব্য করুন এবং আমি সেগুলি আপনাকে পাঠাতে পারি।

ধাপ 6: ধাপ 6 মুদ্রণ/বিল্ডিং: আপনার প্রকল্প তৈরি করুন

ধাপ 6 প্রিন্টিং/বিল্ডিং: আপনার প্রকল্প তৈরি করুন
ধাপ 6 প্রিন্টিং/বিল্ডিং: আপনার প্রকল্প তৈরি করুন
ধাপ 6 প্রিন্টিং/বিল্ডিং: আপনার প্রকল্প তৈরি করুন
ধাপ 6 প্রিন্টিং/বিল্ডিং: আপনার প্রকল্প তৈরি করুন
ধাপ 6 প্রিন্টিং/বিল্ডিং: আপনার প্রকল্প তৈরি করুন
ধাপ 6 প্রিন্টিং/বিল্ডিং: আপনার প্রকল্প তৈরি করুন

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

আমি প্রথমে প্রান্ত বরাবর আঠালো রেখে এবং একসঙ্গে চাপ দিলে প্রতিটিতে বল প্রয়োগ করে উপরের বেস এবং নীচের বেস উভয়ই একসাথে আঠালো করা শুরু করি। তারপরে আমি আমার চাকার কভারগুলিকে সেই চাকার সাথে আটকে দিলাম যা আপনার ডিসি গিয়ারবক্স মোটর টিটি -র সাথে খাপ খায়। আমি তখন আমার বুর্জটিকে তার বেস থেকে বিচ্ছিন্ন করেছিলাম এবং আমার আরসি গাড়ির শীর্ষে গাড়ির রেলগুলির নীচে বেসটি আঠালো করেছিলাম। আমি আমার Servo মোটর পয়েন্টার, যা টুকরো servo সংযুক্ত করে, যেভাবে servo ঘুরতে ঘূর্ণায়মান তাই আমার বুর্জ থেকে বুর্জ আঠালো। অবশেষে আমি এক প্রান্তে একটি পুরু নির্মাণ কাগজ আঠালো করেছি যাতে আপনি একটি আবরণ তৈরি করতে পারেন যা আপনি দেখতে এবং বুর্জের চারপাশের একটি টুকরো দেখতে পারেন।

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

ধাপ 7: ধাপ 7 চূড়ান্ত সেটআপ: Arduino রাখুন

সবকিছু একসাথে আঠালো করার পর আমি আমার ডিসি গিয়ারবক্স মোটরগুলিকে আমার আরসি গাড়ির বেস প্লেটে আটকে দিলাম। আমি তারপর প্রতিটি গিয়ারবক্স এবং কেন্দ্রের নীচে চারটি গর্ত ড্রিল করলাম। আমি প্রতিটি ডিসি মোটর থেকে দুটি তারের ছিদ্র দিয়ে চালিত করেছিলাম এবং তারপর সেগুলিকে L293D মোটর ড্রাইভার ieldালতে পুনরায় পাইন করেছিলাম।

সবকিছু আবার একত্রিত করুন এবং আপনার আরসি গাড়ির ভিতরে Arduino Uno ছেড়ে দিন। আপনি এটিকে বোল্ট করতে পারেন বা সবকিছুকে স্থির করতে এটি আঠালো করতে পারেন যা আপনি যদি চান তবে এটি একটি দুর্দান্ত ধারণা হবে।

ধাপ 8: ধাপ 8 আপলোড: প্রধান ফাইল

ধাপ 8 আপলোড: প্রধান ফাইল
ধাপ 8 আপলোড: প্রধান ফাইল

সেটআপ সম্পন্ন হওয়ার পর। ইউএসবি ক্যাবলের মাধ্যমে আপনার কোডটি আপনার আরডুইনো ইউনোতে আপলোড করুন অথবা কিটটি অনলাইনে কিনে নিন। Arduino অ্যাপের নীচে কোড আপলোড ক্লিক করুন।

ধাপ 9: ধাপ 9 পরীক্ষা: এটি কাজ করে কিনা তা পরীক্ষা করুন

কোড আপলোড করার পরে, ব্যাটারিগুলিকে আপনার আরডুইনো এবং/অথবা সরাসরি আপনার L293D মোটর ড্রাইভার ieldালতে প্লাগ করুন, যদি আপনি useাল ব্যবহার করেন তাহলে PWR লেবেলযুক্ত পিনগুলিতে তারগুলি সংযুক্ত করুন। তারের ভিতরে রাখার পরে যারা এটি স্ক্রু নিচে এবং পরীক্ষা। যদি কিছু না ঘটে তবে আরও শক্তি যোগ করার চেষ্টা করুন অথবা যদি আপনার ইতিমধ্যে প্রচুর পরিমাণে শক্তি থাকে তবে কিছু অপসারণের চেষ্টা করুন।

আপনার কোডে নির্ধারিত সংশ্লিষ্ট বোতাম টিপে শুরু করুন।

ধাপ 10: টিপস: উপভোগ করুন

এই নকশা তৈরির সময় আমি কিছু সহায়ক টিপস ব্যবহার করতে পারতাম:

1. যখন 3D মডেলিং প্রকল্পের, মনে রাখবেন যে এটি কাঠামোগতভাবে শব্দ হতে হবে, অথবা মুদ্রিত হলে নিজেকে সমর্থন করতে পারে। অন্যথায় এটি বিচ্ছিন্ন হয়ে যাবে বা সহজে ভেঙে যাবে বা মুদ্রণের সময় ব্যর্থ হবে।

2. সঠিক আঠালো ব্যবহার করুন। আমি 3 টি ভিন্ন আঠালো ব্যবহার করেছি এবং অবশেষে কয়েক ঘণ্টা ব্যথার পর গিয়ারবক্সগুলি বন্ধ হয়ে যাওয়ায় আমি কিছু সুপার গরিলা আঠা দিয়ে শেষ করেছি। সঠিক উপাদানের জন্য সঠিক আঠালো ব্যবহার করুন।

Design. চাকাগুলো কোথায় ফিট হবে তা ডিজাইন করার সময় মনে রাখবেন গিয়ারবক্সের আরেকটি দিক আছে যা বাইরের দিকে চলে যায়। যদি আপনি এটি একটি পার্শ্ব পৃষ্ঠের বিরুদ্ধে স্থাপন করার চেষ্টা করছেন (যেমন আমি চেষ্টা করেছি) এটি কাজ করবে না।

4. সামগ্রিকভাবে, আপনি অবিলম্বে কোন অংশগুলি চান তা জানুন কারণ এটি একটি ব্যয়বহুল প্রচেষ্টা হতে পারে।

5. আপনার সাথে একটি ব্যাকআপ আইআর রিসিভার রাখুন। এগুলি সূক্ষ্ম এবং সহজেই পুড়ে যায় যা এই প্রকল্পটি সম্পূর্ণ করার চেষ্টা করার সময় ব্যথা হতে পারে। এজন্যই আমি সুরক্ষার জন্য রিলে ব্যবহার করেছি।

আপনার নকশা উপভোগ করুন!

প্রস্তাবিত: