সুচিপত্র:

বাধা এড়ানো সহ মোবাইল নিয়ন্ত্রিত লাইন ফলোয়ার রোবট:। টি ধাপ
বাধা এড়ানো সহ মোবাইল নিয়ন্ত্রিত লাইন ফলোয়ার রোবট:। টি ধাপ

ভিডিও: বাধা এড়ানো সহ মোবাইল নিয়ন্ত্রিত লাইন ফলোয়ার রোবট:। টি ধাপ

ভিডিও: বাধা এড়ানো সহ মোবাইল নিয়ন্ত্রিত লাইন ফলোয়ার রোবট:। টি ধাপ
ভিডিও: ফেসবুকে পোস্ট করার সময় কোনটা সিলেক্ট করলে রিচ বেশী? Photo / Post? 2024, নভেম্বর
Anonim
বাধা এড়ানোর সাথে মোবাইল নিয়ন্ত্রিত লাইন ফলোয়ার রোবট
বাধা এড়ানোর সাথে মোবাইল নিয়ন্ত্রিত লাইন ফলোয়ার রোবট

এটি কেবল একটি ধারণা ছিল যেখানে বাধা এড়ানো, লাইন ফলোয়ার, মোবাইল নিয়ন্ত্রিত ইত্যাদি বেশ কয়েকটি বৈশিষ্ট্য একসাথে মিশিয়ে একক টুকরো করা হয়েছিল।

আপনার প্রয়োজন শুধু কিছু সেন্সর সহ একটি নিয়ামক এবং এই সেটআপের জন্য একটি পোশাক। এতে, আমি একটি খেলনা গাড়ী সেটআপের জন্য সাজসরঞ্জাম তৈরি করেছি।

প্রয়োজনীয় উপাদানগুলির তালিকা

1. Arduino (যে কোন মাইক্রো-কন্ট্রোলার যদি আপনি এর সাথে পরিচিত হন।)

2. HCSR-04 অতিস্বনক সেন্সর

3. আইআর সেন্সর (আপনি এটি কিনতে পারেন বা আমার মত আপনার নিজের তৈরি করতে পারেন)

4. HC-05 ব্লুটুথ মডিউল

5. L293D মোটর ড্রাইভার

6. বুজার

7. ডিসি মোটর, চাকা এবং চ্যাসি

8. ব্যাটারি।

ধাপ 1: আপনার নিজের আইআর সেন্সর তৈরির জন্য

আপনার নিজের আইআর সেন্সর তৈরির জন্য
আপনার নিজের আইআর সেন্সর তৈরির জন্য

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

প্রয়োজনীয় উপাদানগুলির তালিকা

1. এলএম 358

2. IR নেতৃত্বে a.k.a transmitter

3. ফটোডিওড বা আইআর রিসিভার

4. প্রতিরোধক (100ohm, 2x10Kohm, 330ohm)

5. Potentiometer (4.7Kohm)

একটি ব্রেডবোর্ডে সার্কিট ডায়াগ্রামে দেখানো উপাদানগুলি সংযুক্ত করুন এবং এটি কাজ করছে কিনা তা পরীক্ষা করুন।

যদি সবকিছু ঠিকঠাক থাকে তবে পিসিবি বোর্ডে উপাদানগুলি রাখুন এবং উপাদানগুলি সোল্ডার করুন। এবং কালো পৃষ্ঠে সেন্সর পরীক্ষা করুন এবং প্রয়োজন অনুযায়ী একটি পোটেন্টিওমিটারের সাথে সংবেদনশীলতা সামঞ্জস্য করুন।

ধাপ 2: শরীর তৈরি করা

শরীর তৈরি করা
শরীর তৈরি করা

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

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

আইসি এবং মোটরগুলির সংযোগগুলি সার্কিট ডায়াগ্রামে দেখানো হয়েছে।

আমি একটি ছোট 12V 1A সীসা অ্যাসিড ব্যাটারি মোটরগুলির জন্য একটি বাহ্যিক উৎস হিসাবে ব্যবহার করেছি এবং 5v শক্তি Arduino দ্বারা দেওয়া হয়।

ধাপ 3: Arduino সংযোগ

Arduino সংযোগ
Arduino সংযোগ

আরডুইনোতে সমস্ত সেন্সর সংযুক্ত করুন এবং এটি প্রোগ্রাম করুন।

- ব্লুটুথ মডিউল।

5V পাওয়ার দিয়ে ব্লুটুথ পাওয়ার কিন্তু 3.3V দিয়ে ডেটা ট্রান্সমিশন করা হয়। Arduino এর 5V এর ডেটা ট্রান্সমিশন পাওয়ার আছে তাই আমরা Arduino ট্রান্সমিট পিন এবং ব্লুটুথ মডিউল রিসিভার পিনের মধ্যে একটি ভোল্টেজ ডিভাইডার ব্যবহার করি। যাইহোক, Arduino একটি 3.3V সংকেত নিতে পারে তাই ব্লুটুথ ট্রান্সমিটার এবং Arduino রিসিভার পিনের মধ্যে ভোল্টেজ ডিভাইডারের প্রয়োজন নেই।

ব্লুটুথ মডিউল এবং Arduino এর সংযোগ সার্কিট ডায়াগ্রামে দেখানো হয়েছে।

- আইআর সেন্সর

IR সেন্সরের ডেটা পিন বা সিগন্যাল পিনগুলি Arduino এর ডিজিটাল পিনের সাথে সংযুক্ত এবং ডিজিটাল পিন নম্বরগুলি নোট করুন। Arduino থেকে সেন্সরগুলির ক্ষমতা দেওয়া হয়।

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

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

- বুজার

বুজারের Gnd পিনটি Arduino এর Gnd এর সাথে সিরিজের একটি প্রতিরোধকের সাথে সংযুক্ত থাকে।

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

মোটর এবং মোটর ড্রাইভারের সংযোগ আগের ধাপে দেখানো হয়েছে। এখন মোটর ড্রাইভার IC এর ইনপুট পিনগুলি Arduino এর ডিজিটাল পিনের সাথে সংযুক্ত এবং IC তে পাওয়ার Arduino থেকে নেওয়া হয়। যাইহোক, আমরা মোটর চালানোর জন্য ড্রাইভার IC কে বহিরাগত দিচ্ছি কিন্তু কাজ করতে IC 5v পাওয়ার প্রয়োজন যা Arduino দ্বারা দেওয়া হয়।

সমস্ত সংযোগ Arduino এর সাথে তৈরি করা হয়েছে এবং এখন Arduino এর সমস্ত ইনপুট এবং আউটপুট পিন বিবেচনা করে Arduino প্রোগ্রাম করুন।

ধাপ 4: অ্যাপ বিল্ডিং

অ্যান্ড্রয়েডের জন্য অ্যাপ্লিকেশন তৈরির জন্য অনেক প্ল্যাটফর্ম রয়েছে কিন্তু সবচেয়ে সহজ প্ল্যাটফর্ম হল এমআইটি অ্যাপ ইনভেন্টর ২। এটি একটি অনলাইন অ্যাপ বিল্ডিং প্ল্যাটফর্ম যার অনেক উদাহরণ এবং নির্দেশিকা রয়েছে।

আমি যে অ্যাপটি তৈরি করেছি তা শেয়ার করব এবং আপনার অ্যাপটি তৈরি করার চেষ্টা করব যাতে এটি প্রচুর অভিজ্ঞতা দেবে এবং প্রয়োজনের জন্য নিজেকে কাস্টমাইজ করতে পারে।

যদি আপনার কোন সন্দেহ বা প্রশ্ন থাকে তবে এই থ্রেডে মন্তব্য করুন।

অ্যাপটির পাসওয়ার্ড হল "মেক ইয়োরসেলফ"।

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

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

- সেন্সর থেকে একটি বাধা দূরত্ব পেতে অতিস্বনক জন্য একটি কোড লিখুন।

- বাজারের জন্য একটি কোড লিখুন এবং দূরত্বের প্রদত্ত মানের নীচে দূরত্বটি সক্রিয় করুন এবং মোটর চালকের সংকেত কম করুন যাতে মোটর বন্ধ হয়ে যায়।

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

- সেই তথ্য দিয়ে মোটর ড্রাইভারকে সিগন্যাল দেয় যাতে আমরা একটি প্রয়োজনীয় আউটপুট পাই।

- আইআর সেন্সরের জন্য একটি কোড লিখুন যেমন যখন বিশেষ সেন্সর থেকে একটি সংকেত পরিবর্তিত হয় তখন মোটর চালকের সংকেতও পরিবর্তিত হয় এবং সেই অনুযায়ী মোটর চালাবে।

যদি আপনার কোন সন্দেহ বা প্রশ্ন থাকে তাহলে নিচে মন্তব্য করুন অথবা আমার ইমেইল আইডিতে আমার সাথে যোগাযোগ করতে পারেন

ধন্যবাদ.

প্রস্তাবিত: