সুচিপত্র:
- ধাপ 1: নিয়ন্ত্রণ ব্যবস্থা এবং কার্যকারিতা
- ধাপ 2: 3D মুদ্রিত নকশা
- ধাপ 3: অংশ এবং উপাদান সংগ্রহ করুন
- ধাপ 4: সার্কিট স্কিম্যাটিক ওভারভিউ
- পদক্ষেপ 5: স্বায়ত্তশাসিত গাড়ির ভিডিও
ভিডিও: স্বায়ত্তশাসিত দূরবর্তী নিয়ন্ত্রিত গাড়ি: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশনাটি সাউথ ফ্লোরিডা ইউনিভার্সিটি (www.makecourse.com) এ মেককোর্সের প্রকল্পের প্রয়োজনীয়তা পূরণের জন্য তৈরি করা হয়েছিল।
এই প্রকল্পটি দেখায় কিভাবে একটি Arduino দ্বৈত এইচ-ব্রিজ মোটর ড্রাইভ সহ চারটি ডিসি মোটর এবং তিনটি অতিস্বনক সেন্সর নিয়ন্ত্রণ করতে সক্ষম। এখানে উদ্দেশ্য হল সার্কিট স্কিম্যাটিক এবং সি প্রোগ্রাম প্রদর্শন করা যা RC গাড়িকে তার পথে সকল বাধা এড়িয়ে স্বায়ত্তশাসিতভাবে গাড়ি চালানোর অনুমতি দেয়। এর সাথে, এই গাড়িটি একটি IR রিমোটের মাধ্যমেও নিয়ন্ত্রিত হবে।
একবার সম্পন্ন হলে, এই গাড়ি দুটি মোড ব্যবহার করতে সক্ষম হবে: স্বায়ত্তশাসিত মোড এবং রিমোট কন্ট্রোল মোড। স্বায়ত্তশাসিত মোড গাড়িকে তার চারপাশের সংস্পর্শে না এসে অবাধে চলাচলের অনুমতি দেবে। রিমোট কন্ট্রোল মোড ব্যবহারকারীকে গাড়ি নিয়ন্ত্রণ করতে এবং আইআর রিমোট অনুযায়ী এটিকে সরানোর অনুমতি দেবে। এই মোড চলাকালীন, অতিস্বনক সেন্সরগুলি কাজ করে না এবং এইভাবে গাড়িটি ব্যবহারকারী যে কোন দিকে যেতে পারে।
সর্বোপরি, এই নির্দেশযোগ্য আপনাকে, পাঠক, সহজে এবং সন্তুষ্টি সহ আমার প্রকল্পটি পুনরুত্পাদন করার অনুমতি দেবে।
ধাপ 1: নিয়ন্ত্রণ ব্যবস্থা এবং কার্যকারিতা
ধাপ 2: 3D মুদ্রিত নকশা
এই প্রকল্পটি সম্পন্ন করার জন্য, একত্রিত হওয়ার আগে প্রয়োজনীয় সমস্ত উপাদান ডিজাইন করা ভাল। দেখানো প্রকল্পের আপেক্ষিক, 3D মুদ্রিত অংশ হল চ্যাসি, যা সাবধানে সমস্ত উপাদানগুলির সাথে মানানসইভাবে ডিজাইন করা প্রয়োজন। আরও ভাল ফলাফলের জন্য, চেসিসের দুটি কপি মুদ্রণ করা এবং আরও স্থান লাভের জন্য একে অপরের উপরে স্ট্যাক করা একটি ভাল ধারণা।
ধাপ 3: অংশ এবং উপাদান সংগ্রহ করুন
- 1 Arduino Uno
- 1 L298 Dual H-Bridge মোটর ড্রাইভ
- 3 HC-SR04 অতিস্বনক সেন্সর
- 1 আইআর রিসিভার
- 1 আইআর রিমোট
- 4 ডিসি মোটর
- 4 চাকা
- 1 বা 2 আরসি কার চ্যাসি
- 1 মিনি ব্রেডবোর্ড
- 1 বা 2 ব্যাটারি প্যাক
- 8 এএ ব্যাটারি
- M-M & M-F জাম্পার ওয়্যার
ধাপ 4: সার্কিট স্কিম্যাটিক ওভারভিউ
ডিসি মোটরস এবং মোটর ড্রাইভ
ডান মোটর:
- প্রথম মোটরের উপরের পিন এবং দ্বিতীয় মোটরের নিচের পিনটিকে মোটর ড্রাইভের OUT1 পিনের সাথে সংযুক্ত করুন।
- প্রথম মোটরের নিচের পিন এবং দ্বিতীয় মোটরের উপরের পিনটিকে মোটর ড্রাইভের OUT2 পিনের সাথে সংযুক্ত করুন।
বাম মোটর:
- প্রথম মোটরের উপরের পিন এবং দ্বিতীয় মোটরের নিচের পিনটিকে মোটর ড্রাইভের OUT3 পিনের সাথে সংযুক্ত করুন।
- প্রথম মোটরের নিচের পিন এবং দ্বিতীয় মোটরের উপরের পিনটিকে মোটর ড্রাইভের OUT4 পিনের সাথে সংযুক্ত করুন।
L298N মোটর ড্রাইভ:
- মোটর ড্রাইভের ভিসিসি পিনের সাথে বিদ্যুৎ সরবরাহের 12V টার্মিনাল সংযুক্ত করুন।
- মোটর ড্রাইভের GND পিনের সাথে বিদ্যুৎ সরবরাহের -12V টার্মিনাল সংযুক্ত করুন।
- মোটর ড্রাইভের 5V পিনকে Arduino এর 5V পিনের সাথে সংযুক্ত করুন।
- মোটর ড্রাইভের GND পিনকে Arduino এর GND পিনের সাথে সংযুক্ত করুন।
- ইনপুট পিন IN1, IN2, IN3, এবং IN4 যথাক্রমে Arduino ডিজিটাল পিন 2, 3, 4 এবং 5 এর সাথে সংযুক্ত করুন।
- ENA এবং ENB পিনগুলিকে যথাক্রমে Arduino ডিজিটাল পিন 12 এবং 13 এর সাথে সংযুক্ত করুন।
অতিস্বনক সেন্সর
সামনের সেন্সর:
- মোটর ড্রাইভের 5V পিনের সাথে VCC পিন সংযুক্ত করুন।
- আরডুইনো এর ডিজিটাল পিন 6 এর সাথে ইকো পিন সংযুক্ত করুন।
- Arduino এর ডিজিটাল পিন 7 এর সাথে ট্রিগ পিন সংযুক্ত করুন।
- মোটর ড্রাইভের GND পিনের সাথে GND সংযোগ করুন।
ডান সেন্সর:
- মোটর ড্রাইভের 5V পিনের সাথে VCC পিন সংযুক্ত করুন।
- আরডুইনো এর ডিজিটাল পিন 8 এর সাথে ইকো পিন সংযুক্ত করুন।
- Arduino এর ডিজিটাল পিন 9 এর সাথে ট্রিগ পিন সংযুক্ত করুন।
- মোটর ড্রাইভের GND পিনের সাথে GND পিন সংযুক্ত করুন।
বাম সেন্সর:
- মোটর ড্রাইভের 5V পিনের সাথে VCC পিন সংযুক্ত করুন।
- আরডুইনো এর ডিজিটাল পিন 10 এর সাথে ইকো পিন সংযুক্ত করুন।
- Arduino এর ডিজিটাল পিন 11 এর সাথে ট্রিগ পিন সংযুক্ত করুন।
- মোটর ড্রাইভের GND পিনের সাথে GND পিন সংযুক্ত করুন।
আইআর রিসিভার
- Arduino এর এনালগ পিন A0 এর সাথে সিগন্যাল পিন সংযুক্ত করুন।
- Arduino এর GND পিনের সাথে GND পিন সংযুক্ত করুন।
- VCC পিনকে Arduino এর 5V পিনের সাথে সংযুক্ত করুন।
প্রস্তাবিত:
ক্ষুদ্রাকৃতির Arduino স্বায়ত্তশাসিত রোবট (ল্যান্ড রোভার / গাড়ি) পর্যায় 1 মডেল 3: 6 ধাপ
মিনিয়েচারাইজিং আরডুইনো স্বায়ত্তশাসিত রোবট (ল্যান্ড রোভার / কার) স্টেজ 1 মডেল 3: আমি প্রকল্পের আকার এবং বিদ্যুৎ খরচ কমাতে ল্যান্ড রোভার / কার / বটকে ক্ষুদ্র করার সিদ্ধান্ত নিয়েছি
রাস্পবেরি পাই এবং ওপেনসিভি ব্যবহার করে স্বায়ত্তশাসিত লেন-কিপিং গাড়ি: 7 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই এবং ওপেনসিভি ব্যবহার করে স্বায়ত্তশাসিত লেন-কিপিং গাড়ি: এই নির্দেশাবলীতে একটি স্বায়ত্তশাসিত লেন কিপিং রোবট বাস্তবায়িত হবে এবং নিম্নলিখিত ধাপগুলি অতিক্রম করবে: যন্ত্রাংশ সংগ্রহ করা সফ্টওয়্যার পূর্বশর্ত হার্ডওয়্যার সমাবেশ প্রথম পরীক্ষা লেন লাইন সনাক্তকরণ এবং নির্দেশিকা প্রদর্শন
Arduino ব্যবহার করে স্বায়ত্তশাসিত সমান্তরাল পার্কিং গাড়ি তৈরি: 10 টি ধাপ (ছবি সহ)
Arduino ব্যবহার করে স্বায়ত্তশাসিত সমান্তরাল পার্কিং গাড়ি তৈরি: স্বায়ত্তশাসিত পার্কিংয়ে, আমাদের কিছু অনুমান অনুযায়ী অ্যালগরিদম এবং পজিশন সেন্সর তৈরি করতে হবে। এই প্রকল্পে আমাদের অনুমানগুলি নিম্নরূপ হবে। প্রেক্ষাপটে, রাস্তার বাম দিকে দেয়াল এবং পার্ক এলাকা থাকবে। তোমার মত
রিমোট নিয়ন্ত্রিত গাড়ি - ওয়্যারলেস এক্সবক্স 360 কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত: 5 টি ধাপ
রিমোট কন্ট্রোল্ড কার - ওয়্যারলেস এক্সবক্স Control০ কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত: আপনার নিজের রিমোট কন্ট্রোল্ড গাড়ি তৈরি করার জন্য এই নির্দেশাবলী, একটি ওয়্যারলেস এক্সবক্স control০ কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত
1KM পরিসীমা দূরবর্তী নিয়ন্ত্রিত গাড়ি: 6 টি ধাপ (ছবি সহ)
1KM রেঞ্জ রিমোট কন্ট্রোল্ড গাড়ি: যেহেতু আমি ছোট ছিলাম আমি রিমোট কন্ট্রোল্ড গাড়ি দেখে অবাক হয়েছিলাম কিন্তু তাদের রেঞ্জ 10 মিটারের বেশি ছিল না। কিছু Arduino প্রোগ্রামিং শেখার পর আমি অবশেষে আমার নিজস্ব রিমোট কন্ট্রোল্ড গাড়ি তৈরির সিদ্ধান্ত নিলাম যা nRF24L ব্যবহার করে 1KM পরিসরে যেতে পারে