সুচিপত্র:

ম্যাভেরিক - রিমোট নিয়ন্ত্রিত দ্বি -নির্দেশমূলক যোগাযোগের গাড়ি: 17 টি ধাপ (ছবি সহ)
ম্যাভেরিক - রিমোট নিয়ন্ত্রিত দ্বি -নির্দেশমূলক যোগাযোগের গাড়ি: 17 টি ধাপ (ছবি সহ)

ভিডিও: ম্যাভেরিক - রিমোট নিয়ন্ত্রিত দ্বি -নির্দেশমূলক যোগাযোগের গাড়ি: 17 টি ধাপ (ছবি সহ)

ভিডিও: ম্যাভেরিক - রিমোট নিয়ন্ত্রিত দ্বি -নির্দেশমূলক যোগাযোগের গাড়ি: 17 টি ধাপ (ছবি সহ)
ভিডিও: মন্টে কার্লো ৩মভ্র৬০বস ম্যাভেরিক এনার্জি ষ্টার ৬০'' আউটডোর সিলিং ফ্যান উইথ রিমোট কন্ট্রোল, ৩ বালসা. 2024, জুন
Anonim
ম্যাভেরিক - রিমোট নিয়ন্ত্রিত দ্বি -নির্দেশমূলক যোগাযোগের গাড়ি
ম্যাভেরিক - রিমোট নিয়ন্ত্রিত দ্বি -নির্দেশমূলক যোগাযোগের গাড়ি
ম্যাভেরিক - রিমোট নিয়ন্ত্রিত দ্বি -নির্দেশমূলক যোগাযোগের গাড়ি
ম্যাভেরিক - রিমোট নিয়ন্ত্রিত দ্বি -নির্দেশমূলক যোগাযোগের গাড়ি

হ্যালো সবাই আমি রাজভান এবং আমার "ম্যাভেরিক" প্রকল্পে স্বাগতম।

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

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

এটা কিভাবে কাজ করে?

ম্যাভেরিক একটি RC গাড়ি যা LRF24L01 মডিউল ব্যবহার করে রিমোট কন্ট্রোলার থেকে এবং তথ্য পাঠাতে এবং গ্রহণ করতে।

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

একটি বোতাম ধাক্কা দিয়ে এটি স্বায়ত্তশাসিতও হতে পারে এবং এই মোডে এটি বাধা এড়াবে এবং এটি সিদ্ধান্ত নেবে যে অতিস্বনক সেন্সর দ্বারা নেওয়া পরিমাপ অনুযায়ী যেতে হবে।

সুতরাং আসুন বিল্ডিং করা যাক।

ধাপ 1: রিমোট কন্ট্রোলারের জন্য প্রয়োজনীয় যন্ত্রাংশ

রিমোট কন্ট্রোলারের জন্য প্রয়োজনীয় যন্ত্রাংশ
রিমোট কন্ট্রোলারের জন্য প্রয়োজনীয় যন্ত্রাংশ

- Arduino মাইক্রো কন্ট্রোলার (আমি আমার কন্ট্রোলারের জন্য একটি Arduino Uno ব্যবহার করেছি);

- NRF24L01 রেডিও ট্রান্সসিভার (এটি গাড়ি এবং রিমোট কন্ট্রোলারের মধ্যে দ্বিপক্ষীয় যোগাযোগের জন্য ব্যবহার করা হবে)

- টাওয়ার প্রো মাইক্রো সার্ভো 9 জি এসজি 90 (গাড়ি থেকে ডেটা প্রদর্শনের জন্য ব্যবহৃত হয়, এটি অপারেটরকে গ্রাফে গাড়ির সেন্সর দ্বারা পরিমাপ করা প্যারামিটারগুলি কল্পনা করতে দেয়);

- জয়স্টিক (গাড়ির নিয়ন্ত্রণের জন্য, অথবা গাড়ির সার্ভো নিয়ন্ত্রণের জন্য);

- দুটি এলইডি বিভিন্ন রং (আমি অপারেশনাল মোডের ইঙ্গিতের জন্য লাল এবং সবুজ বেছে নিয়েছি);

- 10 মাইক্রোএফ ক্যাপাসিটার;

- 2 টি পুশ বোতাম (অপারেশনাল মোড নির্বাচনের জন্য);

- বিভিন্ন প্রতিরোধক;

- ব্রেডবোর্ড;

- তারের সংযোগ;

- কাগজ ক্লিপ (গ্রাফের সুই হিসাবে);

- শক্ত কাগজ জুতা বাক্স (ফ্রেমের জন্য)

- রাবার ব্যান্ড

পদক্ষেপ 2: ম্যাভেরিকের জন্য প্রয়োজনীয় অংশ

ম্যাভেরিকের জন্য প্রয়োজনীয় অংশ
ম্যাভেরিকের জন্য প্রয়োজনীয় অংশ

- আরডুইনো মাইক্রো-কন্ট্রোলার (আমি ব্যবহার করেছি এবং আরডুইনো ন্যানো);

- NRF24L01 রেডিও ট্রান্সসিভার (এটি গাড়ি এবং রিমোট কন্ট্রোলারের মধ্যে দ্বিমুখী বেতার যোগাযোগের জন্য ব্যবহৃত হবে);

- L298 মোটর ড্রাইভার (মডিউল আসলে গাড়ির বৈদ্যুতিক মোটর চালাবে);

- DHT11 সেন্সর (তাপমাত্রা এবং আর্দ্রতা সেন্সর);

- 2 x বৈদ্যুতিক মোটর গিয়ার এবং চাকার সঙ্গে;

- অতিস্বনক সেন্সর HC-SR04 (সেন্সর যা চারপাশের বস্তু সনাক্ত করতে এবং বাধা এড়ানোর ক্ষমতা দেবে);

- টাওয়ার প্রো মাইক্রো সার্ভো 9 জি এসজি 90 (অতিস্বনক সেন্সরের ওরিয়েন্টেশনের অনুমতি দেবে যাতে এটি বিভিন্ন দিকের পরিসীমা পরিমাপ করতে পারে);

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

- 10 মাইক্রোএফ ক্যাপাসিটার;

- ব্রেডবোর্ড;

- তারের সংযোগ;

- গাড়ির ফ্রেম হিসাবে A4 ক্লিপ বোর্ড;

- একটি পুরানো প্রিন্টার থেকে কিছু চাকা;

- কিছু ডাবল সাইড টেপ;

- ফ্রেমে মোটর সুরক্ষিত করার জন্য ফোল্ডার ফাস্টেনার;

- রাবার ব্যান্ড

ব্যবহৃত সরঞ্জামগুলি:

- প্লাস

- স্ক্রু ড্রাইভার

- ডবল টেপ

- রাবার ব্যান্ড

- কর্তনকারী

ধাপ 3: কিছু উপকরণ সম্পর্কে কিছু বিবরণ:

কিছু উপকরণ সম্পর্কে কিছু বিবরণ
কিছু উপকরণ সম্পর্কে কিছু বিবরণ
কিছু উপকরণ সম্পর্কে কিছু বিবরণ
কিছু উপকরণ সম্পর্কে কিছু বিবরণ
কিছু উপকরণ সম্পর্কে কিছু বিবরণ
কিছু উপকরণ সম্পর্কে কিছু বিবরণ
কিছু উপকরণ সম্পর্কে কিছু বিবরণ
কিছু উপকরণ সম্পর্কে কিছু বিবরণ

L298 মডিউল:

Arduino পিনগুলি সরাসরি বৈদ্যুতিক মোটরের সাথে সংযুক্ত হতে পারে না কারণ মাইক্রো-কন্ট্রোলার মোটরগুলির প্রয়োজনীয় amps এর সাথে সামলাতে পারে না। সুতরাং আমাদের মোটরগুলিকে মোটর ড্রাইভারের সাথে সংযুক্ত করতে হবে যা আরডুইনো মাইক্রো-কন্ট্রোলার দ্বারা নিয়ন্ত্রিত হবে।

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

উপরের সবগুলো করার জন্য আমাদের একটি এইচ-ব্রিজের প্রয়োজন হবে যা আসলে ট্রানজিস্টরের একটি অ্যারে যা মোটরগুলিতে বর্তমান প্রবাহ নিয়ন্ত্রণের অনুমতি দেয়। L298 মডিউল ঠিক তাই।

এই মডিউলটি আমাদেরকে Arduino থেকে দুটি PWM পিন দিয়ে ENA এবং ENB পিন ব্যবহার করে বিভিন্ন গতিতে মোটর চালানোর অনুমতি দেয়, কিন্তু এই প্রকল্পের জন্য দুটি PWM পিন বাদ দেওয়ার জন্য আমরা মোটরের গতি নিয়ন্ত্রণ করব না, শুধুমাত্র দিক ENA এবং ENB পিনের জন্য জাম্পারগুলি জায়গায় থাকবে।

NRF24L01 মডিউল:

এটি একটি সাধারণভাবে ব্যবহৃত ট্রান্সসিভার যা গাড়ি এবং রিমোট কন্ট্রোলারের মধ্যে ওয়্যারলেস যোগাযোগের অনুমতি দেয়। এটি 2.4 GHz ব্যান্ড ব্যবহার করে এবং এটি 250 কেবিপিএস থেকে 2 এমবিপিএস পর্যন্ত বড রেটের সাথে কাজ করতে পারে। যদি খোলা জায়গায় এবং কম বড রেটের সাথে ব্যবহার করা হয় তবে এর পরিসীমা 100 মিটার পর্যন্ত পৌঁছতে পারে যা এটিকে এই প্রকল্পের জন্য নিখুঁত করে তোলে।

মডিউলটি আরডুইনো মাইক্রো-কন্ট্রোলারের সাথে সামঞ্জস্যপূর্ণ তবে আপনাকে এটি 3.3V পিন থেকে 5V থেকে সরবরাহ করতে সতর্ক থাকতে হবে অন্যথায় আপনি মডিউলটি ক্ষতিগ্রস্ত হওয়ার ঝুঁকি রাখবেন।

DHT 11 সেন্সর:

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

ধাপ 4: ম্যাভেরিকের জন্য সংযোগ স্থাপন

ম্যাভেরিকের জন্য সংযোগ স্থাপন
ম্যাভেরিকের জন্য সংযোগ স্থাপন
ম্যাভেরিকের জন্য সংযোগ স্থাপন
ম্যাভেরিকের জন্য সংযোগ স্থাপন

ম্যাভেরিক সংযোগ:

NRF24L01 মডিউল (পিন)

VCC - Arduino Nano 3V3

GND - Arduino Nano GND

CS - Arduino Nano D8

CE - Arduino Nano D7

MOSI - Arduino Nano D11

SCK- Arduino Nano D13

MISO - Arduino Nano D12

IRQ ব্যবহৃত হয় না

L298N মডিউল (পিন)

IN1 - Arduino Nano D5

IN2 - Arduino Nano D4

IN3 - Arduino Nano D3

IN4 - Arduino Nano D2

ENA - জায়গায় জাম্পার আছে -

ENB - জায়গায় জাম্পার আছে -

DHT11

ব্রেডবোর্ডের VCC 5V রেল

ব্রেডবোর্ডের GND GND রেল

এস ডি 6

HC-SR04 অতিস্বনক সেন্সর

রুটিবোর্ডের VCC 5V রেল

ব্রেডবোর্ডের GND GND রেল

Trig - Arduino Nano A1

ইকো - আরডুইনো ন্যানো এ 2

টাওয়ার প্রো মাইক্রো সার্ভো 9 জি এসজি 90

জিএনডি (বাদামী রঙের তার) ব্রেডবোর্ডের জিএনডি রেল

ভিসিসি (লাল রঙের তার) রুটিবোর্ডের 5V রেল

সিগন্যাল (কমলা রঙের তার) - Arduino Nano D10

LED আলো - Arduino Nano A0

ব্রেডবোর্ড

5V রেল - Arduino Nano 5V

GND রেল - Arduino Nano GND

প্রাথমিকভাবে আমি রুটিবোর্ডে আরডুইনো ন্যানো ertedুকিয়েছি, পরবর্তীতে একটি সহজ অ্যাক্সেসের জন্য বাইরের ইউএসবি সংযোগ সহ।

- ব্রেডবোর্ডের 5V রেল থেকে Arduino Nano 5V পিন

-আরডুইনো ন্যানো জিএনডি পিন ব্রেডবোর্ডের জিএনডি রেল

NRF24L01 মডিউল।

- মডিউলের GND ব্রেডবোর্ড রেলের GND- এ যায়

- VCC Arduino Nano 3V3 পিনে যায়। আপনি NRF24L01 মডিউল ধ্বংস করার ঝুঁকি হিসাবে VCC কে রুটিবোর্ডের 5V এর সাথে সংযুক্ত না করার বিষয়ে সতর্ক থাকুন

- CSN পিন Arduino Nano D8 তে যায়;

- সিই পিন Arduino Nano D7 এ যায়;

- SCK পিন Arduino Nano D13 এ যায়;

- MOSI পিন Arduino Nano D11 এ যায়;

- MISO পিন Arduino Nano D12 এ যায়;

- IRQ পিন সংযুক্ত হবে না। আপনি যদি Arduino Nano বা Arduino Uno এর চেয়ে আলাদা বোর্ড ব্যবহার করেন, তাহলে SCK, MOSI এবং MISO পিনগুলি আলাদা হবে।

- মডিউলের বিদ্যুৎ সরবরাহে সমস্যা না হওয়ার জন্য আমি মডিউলের VCC এবং GND এর মধ্যে একটি 10µF ক্যাপাসিটর সংযুক্ত করেছি। আপনি যদি ন্যূনতম বিদ্যুতে মডিউল ব্যবহার করেন তবে এটি বাধ্যতামূলক নয় তবে যেহেতু আমি ইন্টারনেটে পড়েছি প্রচুর প্রকল্পে এই সমস্যা ছিল।

- এই মডিউলের জন্য আপনাকে RF24 লাইব্রেরি ডাউনলোড করতে হবে। আপনি এটি নিম্নলিখিত সাইটে খুঁজে পেতে পারেন:

L298N মডিউল

- ENA এবং ENB পিনের জন্য আমি জাম্পারগুলিকে সংযুক্ত রেখেছিলাম কারণ Arduino Nano- এ দুটি PWM ডিজিটাল পিন বাদ দেওয়ার জন্য আমাকে মোটরের গতি নিয়ন্ত্রণ করতে হবে না। সুতরাং এই প্রকল্পে মোটরগুলি সর্বদা পূর্ণ গতিতে চলবে, কিন্তু শেষ পর্যন্ত মোটরগুলির গিয়ারের কারণে চাকাগুলি দ্রুত গতিতে ঘুরবে না।

- IN1 পিন Arduino Nano D5 এ যায়;

- IN2 পিন Arduino Nano D4 এ যায়;

- IN3 পিন Arduino Nano D3 তে যায়;

- IN4 পিন Arduino Nano D2 তে যায়;

- ব্যাটারির + 12V স্লটে যাবে;

- ব্যাটারির GND স্লটে এবং ব্রেডবোর্ডের GND রেল এ যাবে;

- যদি আপনি একটি শক্তিশালী ব্যাটারি (12V সর্বোচ্চ) ব্যবহার করেন তবে আপনি 5V স্লট থেকে ভিন পিনে Arduino Nano সরবরাহ করতে পারেন, কিন্তু আমার কাছে শুধুমাত্র একটি 9V ব্যাটারি আছে তাই আমি শুধুমাত্র একটি মোটর এবং একটি Arduino ন্যানো পাওয়ার জন্য ব্যবহার করেছি এবং সেন্সর

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

DHT11 মডিউল

- মডিউল পিনগুলি রুটিবোর্ডে পুরোপুরি ফিট করে। সুতরাং - পিন GND রেল যায়।

- সিগন্যাল পিনটি Arduino Nano D6 তে যায়;

- VCC পিন 5V ব্রেডবোর্ড রেল উপর যায়।

HC-SR04 অতিস্বনক সেন্সর মডিউল

- ভিসিসি পিনটি রুটিবোর্ডের 5V রেলে যায়;

- ব্রেডবোর্ডের জিএনডি রেল থেকে জিএনডি পিন;

- Arduino Nano A1 এর ট্রিগ পিন;

- Arduino Nano A2 এ ইকো পিন;

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

টাওয়ার প্রো মাইক্রো সার্ভো 9 জি এসজি 90

- ব্রেডবোর্ডের GND রেল থেকে বাদামী তার

- ব্রেডবোর্ডের 5V রেলের লাল তার

- Arduino Nano D10 এর কমলা তার;

এলইডি

- A0 পিন থেকে LED সরবরাহ করা হবে। আমি একটি পুরানো রঙের সেন্সর ব্যবহার করেছি যা পুড়ে গেছে কিন্তু LED গুলি এখনও কাজ করছে এবং ছোট বোর্ডে তাদের মধ্যে 4 টি গাড়ির পথ আলোকিত করার জন্য নিখুঁত। আপনি যদি শুধুমাত্র একটি LED ব্যবহার করেন তাহলে আপনার 330Ω রেসিস্টার ব্যবহার করা উচিত যা LED এর সাথে জ্বলে না।

অভিনন্দন যানবাহন সংযোগ সম্পন্ন করা হয়।

ধাপ 5: ম্যাভেরিক রিমোট সংযোগ:

ম্যাভেরিক দূরবর্তী সংযোগ
ম্যাভেরিক দূরবর্তী সংযোগ

NRF24L01 মডিউল (পিন)

VCC - Arduino Uno pin 3V3

GND - Arduino Uno পিন GND

CS - Arduino Uno pin D8

CE - Arduino Uno pin D7

MOSI - Arduino Uno পিন D11

SCK - Arduino Uno পিন D13

MISO - Arduino Uno পিন D12

IRQ ব্যবহৃত হয় না

জয়স্টিক

ব্রেডবোর্ডের GND GND রেল

রুটিবোর্ডের VCC 5V রেল

VRX - Arduino Uno পিন A3

VRY - Arduino Uno পিন A2

টাওয়ার প্রো মাইক্রো সার্ভো 9 জি এসজি 90

জিএনডি (বাদামী রঙের তার) ব্রেডবোর্ডের জিএনডি রেল

ভিসিসি (লাল রঙের তার) রুটিবোর্ডের 5V রেল

সিগন্যাল (কমলা রঙের তার) - Arduino Uno pin D6

লাল LED - Arduino Uno পিন D4

সবুজ LED - Arduino Uno পিন D5

স্বায়ত্তশাসিত পুশ বোতাম - Arduino Uno পিন D2

রেঞ্জ বাটন - Arduino Uno pin D3

ব্রেডবোর্ড

5V রেল - Arduino Uno পিন 5V

GND Rail - Arduino Uno pin GND

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

- Arduino Uno জ্যাকের মাধ্যমে 9V ব্যাটারি দ্বারা সরবরাহ করা হবে;

- রুটিবোর্ডের 5V রেল থেকে Arduino Uno 5V পিন;

-আরডুইনো ইউনো জিএনডি পিন ব্রেডবোর্ডের জিএনডি রেল;

NRF24L01 মডিউল।

- মডিউলের GND ব্রেডবোর্ড রেলের GND- এ যায়

- VCC Arduino Uno 3V3 পিনে যায়। আপনি NRF24L01 মডিউল ধ্বংস করার ঝুঁকি হিসাবে VCC কে রুটিবোর্ডের 5V এর সাথে সংযুক্ত না করার বিষয়ে সতর্ক থাকুন

- CSN পিন Arduino Uno D8 তে যায়;

- সিই পিন Arduino Uno D7 এ যায়;

- SCK পিন Arduino Uno D13 এ যায়;

- MOSI পিন Arduino Uno D11 এ যায়;

- MISO পিন Arduino Uno D12 এ যায়;

- IRQ পিন সংযুক্ত হবে না। আপনি যদি Arduino Nano বা Arduino Uno এর চেয়ে আলাদা বোর্ড ব্যবহার করেন, তাহলে SCK, MOSI এবং MISO পিনগুলি আলাদা হবে।

- মডিউলের বিদ্যুৎ সরবরাহে সমস্যা না হওয়ার জন্য আমি মডিউলের VCC এবং GND এর মধ্যে একটি 10µF ক্যাপাসিটর সংযুক্ত করেছি। আপনি যদি ন্যূনতম ক্ষমতায় মডিউলটি ব্যবহার করেন তবে এটি বাধ্যতামূলক নয় তবে যেহেতু আমি ইন্টারনেটে পড়েছি প্রচুর প্রকল্পে এই সমস্যা ছিল।

জয়স্টিক মডিউল

- জয়স্টিক মডিউলটি 2 টি পেন্টিওমিটার নিয়ে গঠিত তাই এটি সংযোগগুলির সাথে খুব মিল;

- ব্রেডবোর্ডের জিএনডি রেলের সাথে জিএনডি পিন;

- রুটিবোর্ডের 5V রেল থেকে VCC পিন;

- আরডুইনো ইউনো এ 3 পিনে ভিআরএক্স পিন;

- Arduino Uno A2 পিনে VRY পিন;

টাওয়ার প্রো মাইক্রো সার্ভো 9 জি এসজি 90

- ব্রেডবোর্ডের GND রেল থেকে বাদামী তার

- ব্রেডবোর্ডের 5V রেলে লাল তার

- Arduino Uno D6 এর কমলা তার;

এলইডি

- লাল LED সিরিজের সাথে 330Ω রোধকারী Arduino Uno পিন D4 এর সাথে সংযুক্ত হবে;

- সবুজ LED সিরিজের সাথে 330Ω রোধকারী Arduino Uno পিন D5 এর সাথে সংযুক্ত হবে;

পুশ বোতাম

- গাড়িটি যে মোডে চলবে তা নির্বাচন করার জন্য পুশবাটন ব্যবহার করা হবে;

- স্বায়ত্তশাসিত pushbutton Arduino Uno এর পিন D2 এর সাথে সংযুক্ত হবে। বোতামটি 1k বা 10k প্রতিরোধক দিয়ে টেনে নামানো উচিত মানটি গুরুত্বপূর্ণ নয়।

- পরিসীমা pushbutton Arduino Uno এর পিন D3 এর সাথে সংযুক্ত হবে। একই বোতামটি 1k বা 10k প্রতিরোধক দিয়ে টেনে নামানো উচিত।

এটাই আমরা এখন সমস্ত বৈদ্যুতিক যন্ত্রাংশ সংযুক্ত করেছি।

ধাপ 6: রিমোট কন্ট্রোলার ফ্রেম তৈরি করা

রিমোট কন্ট্রোলার ফ্রেম তৈরি করা
রিমোট কন্ট্রোলার ফ্রেম তৈরি করা
রিমোট কন্ট্রোলার ফ্রেম তৈরি করা
রিমোট কন্ট্রোলার ফ্রেম তৈরি করা
রিমোট কন্ট্রোলার ফ্রেম তৈরি করা
রিমোট কন্ট্রোলার ফ্রেম তৈরি করা
রিমোট কন্ট্রোলার ফ্রেম তৈরি করা
রিমোট কন্ট্রোলার ফ্রেম তৈরি করা

রিমোট কন্ট্রোলারের ফ্রেমটি আসলে একটি শক্ত কাগজের জুতা বাক্স থেকে তৈরি। অবশ্যই অন্যান্য উপকরণ ভাল করবে কিন্তু আমার ক্ষেত্রে যে উপকরণ আমি ব্যবহার করতে পারি তা সীমিত। তাই আমি একটি শক্ত কাগজ বাক্স ব্যবহার করেছি।

প্রথমে আমি কভারের বাইরের দিক কেটেছি এবং ছবির মতো তিনটি অংশ পেয়েছি।

এরপরে, আমি দুটি ছোট টুকরা নিয়েছিলাম এবং আমি সেগুলিকে ডাবল টেপ দিয়ে একসাথে আঠালো করেছি।

তৃতীয় লম্বা অংশটি তাদের উপর লম্বালম্বি আকারে একটি "টি" আকারের ফ্রেমের মতো আসবে।

উপরের (অনুভূমিক) অংশটি গ্রাফের জন্য এবং নিম্ন (উল্লম্ব) অংশটি বৈদ্যুতিক উপাদানগুলির জন্য ব্যবহার করা হবে, যাতে সবকিছু একসাথে লেগে যায়। যখন আমরা গ্রাফ তৈরি করব তখন আমরা গ্রাফ পেপারের উপযোগী করার জন্য উপরের অংশটি ছাঁটাই করব।

ধাপ 7: রিমোট কন্ট্রোলারের জন্য গ্রাফ তৈরি করা

রিমোট কন্ট্রোলারের জন্য গ্রাফ তৈরি করা
রিমোট কন্ট্রোলারের জন্য গ্রাফ তৈরি করা
রিমোট কন্ট্রোলারের জন্য গ্রাফ তৈরি করা
রিমোট কন্ট্রোলারের জন্য গ্রাফ তৈরি করা
রিমোট কন্ট্রোলারের জন্য গ্রাফ তৈরি করা
রিমোট কন্ট্রোলারের জন্য গ্রাফ তৈরি করা

অবশ্যই এই ধাপে আপনার যদি একটি LCD (16, 2) থাকে তাহলে ভালো হবে যাতে গাড়ির থেকে প্রদত্ত ডেটা প্রদর্শিত হয়। কিন্তু আমার ক্ষেত্রে আমার একটি নেই, তাই আমাকে ডেটা প্রদর্শন করার অন্য উপায় খুঁজে বের করতে হয়েছিল।

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

সেন্সর দ্বারা পরিমাপ করা প্যারামিটারগুলি সার্ভো মোটরের জন্য ডিগ্রিতে রূপান্তরিত হবে। কারণ সার্ভো মোটরটি সর্বোত্তম মানের নয়, আমি তার চলাচল 20 ° থেকে 160 ° (20 ° মানে 0 পরিমাপ করা প্যারামিটার মান এবং 160 ° অর্থাৎ সর্বোচ্চ প্যারামিটার মান যা উদাহরণস্বরূপ 140 সেমি প্রদর্শিত হতে পারে) থেকে সীমাবদ্ধ করেছি।

এই সব Arduino কোড থেকে সামঞ্জস্য করা যেতে পারে।

গ্রাফের জন্য আমি একটি রাডার প্লটিং শীট ব্যবহার করেছি, যা আমি বেসিক উইন্ডোজ পেইন্ট এবং স্নিপিং টুল ব্যবহার করে কিছুটা সংশোধন করার পরে অর্ধেক কেটে ফেলেছিলাম।

রিমোট কন্ট্রোলারকে ফিট করার জন্য রাডার প্লটিং শিট পরিবর্তন করার পরে আমি রিডিং সহজ করার জন্য প্লট শিটের কেন্দ্রকে বাইরের বৃত্তের সাথে সংযুক্ত করার লাইনগুলি আঁকছি।

সার্ভো মোটর টার্নিং শ্যাফটকে প্লটিং শিটের কেন্দ্রের সাথে সংযুক্ত করতে হবে।

আমি servo মোটর আর্ম ফিট করার জন্য কাগজ ক্লিপ প্রসারিত এবং সংশোধন করেছি।

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

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

অবশেষে রিমোট কন্ট্রোলার সম্পন্ন হয়।

ধাপ 8: ম্যাভেরিক চ্যাসি নির্মাণ

ম্যাভেরিক চ্যাসি নির্মাণ
ম্যাভেরিক চ্যাসি নির্মাণ
ম্যাভেরিক চ্যাসি নির্মাণ
ম্যাভেরিক চ্যাসি নির্মাণ
ম্যাভেরিক চ্যাসি নির্মাণ
ম্যাভেরিক চ্যাসি নির্মাণ

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

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

বোর্ডটি কাটার পর এটি একটি সুন্দর রূপ দিতে রূপালী টেপ (এন্টি স্প্ল্যাশ টেপ) দিয়ে াকা ছিল।

দুটি মোটর ডাবল টেপ এবং পরিবর্তিত ফোল্ডার ফাস্টেনার ব্যবহার করে ছবির মতো সংযুক্ত ছিল। L298N মডিউলে পৌঁছানোর জন্য মোটর তারগুলি পাস করার জন্য চ্যাসির প্রতিটি পাশে দুটি গর্ত ড্রিল করা হয়েছে।

ধাপ 9: ফ্রেমের সাইড প্যানেল তৈরি করা

ফ্রেমের সাইড প্যানেল নির্মাণ
ফ্রেমের সাইড প্যানেল নির্মাণ
ফ্রেমের সাইড প্যানেল নির্মাণ
ফ্রেমের সাইড প্যানেল নির্মাণ
ফ্রেমের সাইড প্যানেল নির্মাণ
ফ্রেমের সাইড প্যানেল নির্মাণ

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

কিছু নকশা বৈশিষ্ট্য ভাল চেহারা প্রয়োগ করা হয়েছে এবং একটি তারের জাল প্যানেলের ভিতরের অংশে riveted ছিল একটি ট্যাংক ধরনের চেহারা অনুরূপ।

ধাপ 10: ফ্রেমের জন্য ফ্রন্ট এবং রিয়ার সাপোর্ট তৈরি করা

ফ্রেমের জন্য ফ্রন্ট এবং রিয়ার সাপোর্ট বিল্ডিং
ফ্রেমের জন্য ফ্রন্ট এবং রিয়ার সাপোর্ট বিল্ডিং
ফ্রেমের জন্য ফ্রন্ট এবং রিয়ার সাপোর্ট বিল্ডিং
ফ্রেমের জন্য ফ্রন্ট এবং রিয়ার সাপোর্ট বিল্ডিং
ফ্রেমের জন্য ফ্রন্ট এবং রিয়ার সাপোর্ট তৈরি করা
ফ্রেমের জন্য ফ্রন্ট এবং রিয়ার সাপোর্ট তৈরি করা
ফ্রেমের জন্য ফ্রন্ট এবং রিয়ার সাপোর্ট তৈরি করা
ফ্রেমের জন্য ফ্রন্ট এবং রিয়ার সাপোর্ট তৈরি করা

সামনের এবং পিছনের সাপোর্টগুলির উদ্দেশ্য হল গাড়ির সামনের এবং পিছনের পাশের প্যানেলগুলি সুরক্ষিত করা। সামনের সমর্থনেরও উদ্দেশ্য হল আলোকে সামঞ্জস্য করা (আমার ক্ষেত্রে ভাঙা রঙ সেন্সর)।

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

ধাপ 11: ফ্রেমের শীর্ষ কভার তৈরি করা

ফ্রেমের শীর্ষ কভার তৈরি করা
ফ্রেমের শীর্ষ কভার তৈরি করা
ফ্রেমের শীর্ষ কভার তৈরি করা
ফ্রেমের শীর্ষ কভার তৈরি করা
ফ্রেমের শীর্ষ কভার তৈরি করা
ফ্রেমের শীর্ষ কভার তৈরি করা

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

সমস্ত অংশ ছবির মতো বোল্ট এবং বাদাম দিয়ে একে অপরের সাথে সংযুক্ত করা হয়েছে।

ধাপ 12: বডি ফ্রেমের সমাবেশ

বডি ফ্রেমের সমাবেশ
বডি ফ্রেমের সমাবেশ
বডি ফ্রেমের সমাবেশ
বডি ফ্রেমের সমাবেশ
বডি ফ্রেমের সমাবেশ
বডি ফ্রেমের সমাবেশ
বডি ফ্রেমের সমাবেশ
বডি ফ্রেমের সমাবেশ

ধাপ 13: চেসিসে মোটর লাগানো

চেসিসে মোটর লাগানো
চেসিসে মোটর লাগানো
চেসিসে মোটর লাগানো
চেসিসে মোটর লাগানো
চেসিসে মোটর লাগানো
চেসিসে মোটর লাগানো

দুটি মোটর ডাবল টেপ এবং পরিবর্তিত ফোল্ডার ফাস্টেনার ব্যবহার করে ছবির মতো সংযুক্ত ছিল। L298N মডিউলে পৌঁছানোর জন্য মোটর তারগুলি পাস করার জন্য চ্যাসির প্রতিটি পাশে দুটি গর্ত ড্রিল করা হয়েছে।

ধাপ 14: চ্যাসিসে ইলেকট্রনিক্স মাউন্ট করা

চ্যাসিসে ইলেকট্রনিক্স মাউন্ট করা
চ্যাসিসে ইলেকট্রনিক্স মাউন্ট করা
চ্যাসিসে ইলেকট্রনিক্স মাউন্ট করা
চ্যাসিসে ইলেকট্রনিক্স মাউন্ট করা
চ্যাসিসে ইলেকট্রনিক্স মাউন্ট করা
চ্যাসিসে ইলেকট্রনিক্স মাউন্ট করা

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

L298N মডিউল 4 স্পেসার ব্যবহার করে ইনস্টল করা হয়েছিল।

ডাবল টেপ ব্যবহার করে রুটি বোর্ড চেসিসে সংযুক্ত ছিল।

অতিস্বনক সেন্সরটি ডাবল টেপ এবং কিছু রাবার ব্যান্ড ব্যবহার করে সার্ভো মোটরের সাথে সংযুক্ত ছিল।

আচ্ছা এখন সব ইলেকট্রনিক যন্ত্রাংশ জায়গায় আছে।

ধাপ 15: চেসিসে বডি ফ্রেম ফিট করা

চেসিসে বডি ফ্রেম ফিট করা
চেসিসে বডি ফ্রেম ফিট করা
চেসিসে বডি ফ্রেম ফিট করা
চেসিসে বডি ফ্রেম ফিট করা
চেসিসে বডি ফ্রেম ফিট করা
চেসিসে বডি ফ্রেম ফিট করা

ধাপ 16: ম্যাভেরিক কিভাবে পরিচালনা করবেন

কিভাবে ম্যাভেরিক পরিচালনা করবেন
কিভাবে ম্যাভেরিক পরিচালনা করবেন

ম্যাভেরিক 4 টি মোডে পরিচালিত হতে পারে এবং এটি দূরবর্তী নিয়ামক (লাল এবং সবুজ) দুটি LED দ্বারা নির্দেশিত হতে চলেছে।

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

2. ম্যানুয়াল নিয়ন্ত্রণ (তাপমাত্রা)। যখন সবুজ LED এবং লাল LED উভয়ই চালু থাকে। এর মানে হল যে ম্যাভেরিক জয়স্টিকের সাহায্যে রিমোট কন্ট্রোলার থেকে ম্যানুয়ালি নিয়ন্ত্রিত হবে। এই মোডেও লাইট চালু থাকবে। রিমোট কন্ট্রোলার গ্রাফে দেখানো মান হবে ডিগ্রী সি -তে ম্যাভেরিকের চারপাশের বাতাসের তাপমাত্রা।

3. স্বায়ত্তশাসিত মোড। যখন স্বয়ংক্রিয় ধাক্কা বোতামটি চাপানো হয় তখন লাল LED স্বয়ংক্রিয় মোড নির্দেশ করে চালু হয়। এই মোডে ম্যাভেরিক নিজেই বাধা এড়িয়ে চলতে শুরু করে এবং অতিস্বনক সেন্সর থেকে প্রাপ্ত তথ্য অনুযায়ী কোথায় ঘুরবে তা সিদ্ধান্ত নেয়। এই মোডে রিমোট কন্ট্রোলার গ্রাফে দেখানো মান চলার সময় পরিমাপ করা দূরত্ব হবে।

4. পরিসীমা পরিমাপ মোড। যখন রেঞ্জ বাটন টিপলে সবুজ এলইডি চালু হয় যা নির্দেশ করে যে ম্যাভেরিক রেঞ্জ মোডে রয়েছে। এখন ম্যাভেরিক নড়বে না। জয়স্টিক এখন অতিস্বনক সেন্সরের সাথে সংযুক্ত সার্ভো মোটর নিয়ন্ত্রণ করবে। যানবাহন থেকে তার চারপাশের বিভিন্ন বস্তুর পরিসীমা পরিমাপ করার জন্য শুধু জয়স্টিক সরান এবং বস্তুর দিকে অতিস্বনক সেন্সর নির্দেশ করুন। বস্তুর দিকে দূরত্বের মান রিমোট কন্ট্রোলার গ্রাফে সেমিতে দেখানো হবে।

ম্যাভেরিকের এলইডি লাইট চালু এবং বন্ধ করার জন্য আপনাকে রিমোট কন্ট্রোলার অন (লাইট অন) অথবা অফ (লাইট অফের জন্য) উভয়ই LED থাকতে হবে।

ধাপ 17: Arduino কোড

আপনি রিমোট কন্ট্রোলার এবং সংযুক্ত ম্যাভেরিকের জন্য কোডগুলি খুঁজে পেতে পারেন।

এটা আমার ম্যাভেরিক প্রকল্পের জন্য। আমি আশা করি আপনি এটি পছন্দ করেন এবং দেখার জন্য ধন্যবাদ এবং যদি আপনি এটি পছন্দ করেন তবে এটির জন্য ভোট দিন।

প্রস্তাবিত: