সুচিপত্র:
- সরবরাহ
- ধাপ 1: সার্কিট ডায়াগ্রাম এবং তত্ত্ব:
- ধাপ 2: রোভার নির্মাণ:
- ধাপ 3: কোড ফাইল
- ধাপ 4: আপনাকে ধন্যবাদ
ভিডিও: কীভাবে একটি অঙ্গভঙ্গি নিয়ন্ত্রিত রোভার তৈরি করবেন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এখানে একটি অঙ্গভঙ্গি নিয়ন্ত্রিত রোভার (টেলি অপারেটেড রোভার) নির্মাণের জন্য নির্দেশাবলী রয়েছে। এটি একটি রোভার ইউনিট নিয়ে গঠিত যার একটি সংঘর্ষ এড়ানোর সেন্সর রয়েছে। ট্রান্সমিটারটি একটি আনাড়ি রিমোট হওয়ার পরিবর্তে একটি শীতল গ্লাভস যা হাতে পরা যায় এবং তারপরে হাতের চলাচল ব্যবহার করে রোভারে সংকেত প্রেরণ করা যায়। আরএফ সংকেত যোগাযোগের জন্য ব্যবহৃত হয়।
এই প্রকল্পটি গাড়ির আন্ডারবডি পরিদর্শনে (নিরাপত্তা বা রক্ষণাবেক্ষণের জন্য) সম্ভাব্য অ্যাপ্লিকেশন ছাড়াও অবশেষে ড্রোন উড়ানোর জন্য ব্যবহৃত হচ্ছে।
সরবরাহ
Arduino/Genuino UNO (UNO কেবল সহ) x2
লি-আয়ন ব্যাটারি (12V) x1
জাম্পার ওয়্যার (পুরুষ থেকে পুরুষ, পুরুষ থেকে মহিলা, মহিলা থেকে মহিলা) x40 প্রতিটি
ব্রেডবোর্ড x1
L298 মোটর ড্রাইভার মডিউল x1
MPU6050 Gyroscope x1
আরএফ রিসিভার এবং ট্রান্সমিটার x1 প্রতিটি
অতিস্বনক সেন্সর x1
চ্যাসিস সেটআপ x1
ব্যাটারি হোল্ডার (প্রায়ই চেসিস সহ) x1
সুইচ (প্রায়ই চেসিস সহ) x2
ওয়্যার স্ট্রিপার x1
ডি-সোল্ডারিং পাম্প (প্রয়োজনীয় নয়) x1
ডবল পার্শ্বযুক্ত টেপ x1
ধাপ 1: সার্কিট ডায়াগ্রাম এবং তত্ত্ব:
ট্রান্সমিটার সেটআপ: সংক্ষেপে, আমাদের জাইরোস্কোপ থেকে রিডিং নিতে হবে এবং সেগুলি Arduino এর মাধ্যমে ট্রান্সমিটারে পাঠাতে হবে।
রিসিভার সেটআপ: আমাদের প্রেরিত ডেটা (রিসিভার ব্যবহার করে) গ্রহণ করতে হবে, এবং প্রাপ্ত ডেটা অনুযায়ী চাকা ঘুরাতে হবে*। একই সাথে, আমাদের এটাও নিশ্চিত করতে হবে যে রোভারটি তার সামনে বস্তুর ন্যূনতম দূরত্বে (বাধা সনাক্তকরণ)। আমরা এই প্রকল্পের জন্য I2C যোগাযোগ ব্যবহার করব। *এই প্রকল্প সম্পর্কে আকর্ষণীয় তথ্য: এই কোডটি এনালগ ডেটা প্রক্রিয়া করে এবং হাতের গতির ডিগ্রী অনুযায়ী রোভারকে সরায়। তাই রোভারকে সঠিক গতিতে বিভিন্ন গতিতে নিয়ে যাওয়ার জন্য আমাদের একটি যুক্তি বিকাশ করতে হবে।
ধাপ 2: রোভার নির্মাণ:
ধাপ 1 (চ্যাসি একত্রিত করুন):
আপনার রোভারের জন্য বেস তৈরি করতে চ্যাসিগুলি একত্রিত করুন। এটি একটি মোটামুটি সহজ ধাপ এবং আপনি কোন সময়ে সম্পন্ন করা উচিত।
ধাপ 2 (সমস্ত উপাদান পরীক্ষা করুন):
সমস্ত সেন্সরকে আলাদাভাবে Arduino দিয়ে ইন্টারফেস করে চেক করুন। আপনি Arduino এর সাথে সেন্সরগুলিকে পৃথকভাবে ইন্টারফেস করতে কোন টিউটোরিয়াল পরীক্ষা করতে পারেন।
ধাপ 3 (ট্রান্সমিটার সেটআপ):
প্রথমে, পিনগুলিকে জাইরোস্কোপে সোল্ডার করুন। এখন নিচের সার্কিট ডায়াগ্রাম অনুযায়ী কানেকশন তৈরি করুন। এখনই ব্যাটারি কানেক্ট করবেন না।
পরবর্তী, আপনার ল্যাপটপে আপনার Arduino প্লাগ করুন। নিম্নলিখিত কোড ফাইলটি আপলোড করুন এবং দেখুন যে কোডটি সঠিকভাবে কাজ করছে কিনা (কোডে মুদ্রণ বিবৃতিগুলির জন্য মন্তব্যগুলি সরিয়ে এটি করুন)। প্রিন্ট স্টেটমেন্টের আউটপুট দেখতে সিরিয়াল মনিটর বাটনে (আপনার স্ক্রিনের উপরের ডানদিকে) ক্লিক করুন। যদি সবকিছু সঠিকভাবে কাজ করে, আপনি এগিয়ে যান এবং ব্যাটারি সংযোগ করতে পারেন।
মনে রাখতে ভুলবেন না যে জাইরোস্কোপের ওরিয়েন্টেশন ঠিক আছে (ব্যবহৃত কোড অনুযায়ী)। গাইরোস্কোপের জন্য আমি যে ওরিয়েন্টেশনটি ব্যবহার করেছি তা পরীক্ষা করার জন্য দয়া করে উপরের দেখানো চিত্রগুলি পরীক্ষা করুন।
জাইরোস্কোপ আরডুইনোতে পাঠানো হবে। সেখান থেকে, রিডিংগুলি আরএফ ট্রান্সমিটারে প্রেরণ করা হবে যাতে রিসিভার তরঙ্গ তুলতে পারে।
ধাপ 4 (রিসিভার সেটআপ):
নিম্নলিখিত সার্কিট ডায়াগ্রাম অনুসারে সংযোগগুলি তৈরি করুন। এখনই ব্যাটারি কানেক্ট করবেন না। পরবর্তী, আপনার ল্যাপটপে আপনার Arduino প্লাগ করুন। নিম্নলিখিত কোড ফাইলটি আপলোড করুন এবং দেখুন কোডটি সঠিকভাবে কাজ করছে কিনা। এটা করতে:
1. কোডে মুদ্রণ বিবৃতিগুলির জন্য মন্তব্যগুলি সরান
2. ট্রান্সমিটার সেটআপ চালু করুন
The. রোভারকে এক ধরণের স্ট্যান্ডে রাখুন যাতে চাকাগুলি মাটি স্পর্শ না করে এবং রোভারটি তার রিসিভার ডেটা পাওয়ার মুহূর্ত থেকে বন্ধ করে না
দ্রষ্টব্য: আপনার একটি বা উভয় মোটরের দিক উল্টানোর প্রয়োজন হতে পারে যদি কোডটি সঠিকভাবে কাজ করে, তাহলে আপনার হাত অনুযায়ী আপনার সিরিয়াল মনিটরে সঠিক আউটপুট (ফরওয়ার্ড, ব্যাকওয়ার্ড, ডান, বাম বা স্টপ) দেখতে সক্ষম হওয়া উচিত আন্দোলন যদি সবকিছু সঠিকভাবে কাজ করে, আপনি ব্যাটারি সংযোগ করতে পারেন। যাইহোক, ব্যাটারি সংযোগ করার আগে আপনাকে অবশ্যই সমস্ত সংযোগ পরীক্ষা করতে হবে। একটি ভুল টার্মিনাল আপনার সার্কিট উড়িয়ে দিতে পারে।
ধাপ 5 (ব্যাটারি ব্যবহার করে সেটআপ কাজ করুন):
এখন আপনার ল্যাপটপ আনপ্লাগ করুন এবং ব্যাটারিগুলিকে সংশ্লিষ্ট সেটআপের সাথে সংযুক্ত করুন। আপনার প্রকল্প পরীক্ষা করুন।
রোভারকে আপনার কাছ থেকে 5 মিটারের বেশি দূরে যেতে দেবেন না, অন্যথায় রোভার থেমে যেতে পারে/খারাপ ব্যবহার শুরু করতে পারে!
ধাপ 6 (সমাবেশ):
এখন সময় এসেছে রোভারটি একত্রিত করার এবং বাস্তবে এটিকে কার্যকরীভাবে দেখার! আমার রোভার অ্যাসেম্বলি ডিজাইনের জন্য, 'সার্কিট ডায়াগ্রামস অ্যান্ড থিওরি' বিভাগে ছবিগুলি দেখুন। আপনি রোভারকে অন্যভাবে একত্রিত করতে স্বাধীন। শুধু নিশ্চিত করুন যে এটি সুষম কিনা, অন্যথায় এটি হুইলি করতে পারে ("বাহ!"
পরীক্ষার সময়, আপনি দেখতে পাবেন যে রোভারটি সঠিকভাবে চলছে না। আমরা সাধারণ আরএফ মডিউল ব্যবহার করায় কিছু বিলম্ব এবং ত্রুটি হবে। এছাড়াও, একটি বাস্তব পরিস্থিতিতে, মোটরগুলির কিছু পার্থক্য রয়েছে এবং রোভারের ভর কেন্দ্র যেখানে আপনি এটি আশা করেন না। সুতরাং আপনি রোভারটি তির্যকভাবে চলতে পাবেন যখন এটি সোজা হওয়ার কথা। বাম এবং ডান মোটরের গতি পরিবর্তন করে ভারসাম্যের ত্রুটিগুলি সংশোধন করা যেতে পারে। আপনার রোভারের ভারসাম্যকে নিখুঁত করতে ভেরিয়েবল 'এনা' এবং 'এনবি' বিভিন্ন সংখ্যা দ্বারা গুণ করুন।
কোন সন্দেহ হলে, নীচের মন্তব্য বিভাগ ব্যবহার করুন। সেখানেই আমি সংশয় দূর করব।
বিজ্ঞানী ইনকর্পোরেটেড
ধাপ 3: কোড ফাইল
ভার্চুয়াল তারের লাইব্রেরির লিঙ্ক এখানে:
drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…
ধাপ 4: আপনাকে ধন্যবাদ
নিচে আপনার মতামত শেয়ার করুন। প্রকল্পটি চেষ্টা করার সময় আমি আপনার অভিজ্ঞতার কথা শুনতে চাই! আমি 24 ঘন্টার মধ্যে সব প্রশ্নের উত্তর দেওয়ার চেষ্টা করব।
সামাজিক:
ইউটিউব: সায়েন্টিফাই ইনকর্পোরেটেড
ইউটিউব: বিজ্ঞানী হিন্দি
ইনস্টাগ্রাম
নির্দেশাবলী
লিঙ্কডইন
প্রস্তাবিত:
কীভাবে বাড়িতে DIY Arduino অঙ্গভঙ্গি নিয়ন্ত্রণ রোবট তৈরি করবেন: 4 টি ধাপ
বাড়িতে DIY Arduino অঙ্গভঙ্গি নিয়ন্ত্রণ রোবট কিভাবে তৈরি করবেন: বাড়িতে DIY Arduino অঙ্গভঙ্গি নিয়ন্ত্রণ রোবট কিভাবে তৈরি করবেন। এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে একটি DIY Arduino অঙ্গভঙ্গি নিয়ন্ত্রণ রোবট তৈরি করতে হয়
কীভাবে একটি লিনাক্স বুট ড্রাইভ তৈরি করবেন (এবং এটি কীভাবে ব্যবহার করবেন): 10 টি ধাপ
কীভাবে একটি লিনাক্স বুট ড্রাইভ তৈরি করবেন (এবং এটি কীভাবে ব্যবহার করবেন): এটি লিনাক্স, বিশেষ করে উবুন্টুর সাথে কীভাবে শুরু করা যায় তার একটি সহজ ভূমিকা।
কিভাবে একটি অ্যান্ড্রয়েড নিয়ন্ত্রিত রোভার তৈরি করবেন: 8 টি ধাপ (ছবি সহ)
কিভাবে একটি অ্যান্ড্রয়েড নিয়ন্ত্রিত রোভার তৈরি করতে হয়: এই নির্দেশে আমি আপনাকে দেখাব কিভাবে একটি অ্যান্ড্রয়েড নিয়ন্ত্রিত গাড়ি বা রোভার তৈরি করতে হয়। অ্যান্ড্রয়েড-নিয়ন্ত্রিত রোবট কিভাবে কাজ করে? অ্যান্ড্রয়েড অ্যাপ্লিকেশন নিয়ন্ত্রিত রোবট ব্লুটুথের মাধ্যমে রোবটে উপস্থিত ব্লুটুথ মডিউলে যোগাযোগ করে
অঙ্গভঙ্গি হক: হাতের অঙ্গভঙ্গি নিয়ন্ত্রিত রোবট ইমেজ প্রসেসিং ভিত্তিক ইন্টারফেস ব্যবহার করে: 13 টি ধাপ (ছবি সহ)
অঙ্গভঙ্গি হক: ইমেজ প্রসেসিং ভিত্তিক ইন্টারফেস ব্যবহার করে হাতের অঙ্গভঙ্গি নিয়ন্ত্রিত রোবট: অঙ্গভঙ্গি হক একটি সহজ ইমেজ প্রসেসিং ভিত্তিক মানব-মেশিন ইন্টারফেস হিসাবে TechEvince 4.0 এ প্রদর্শিত হয়েছিল। এর উপযোগিতা এই সত্যের মধ্যে নিহিত যে একটি গ্লাভস ছাড়া কোন অতিরিক্ত সেন্সর বা পরিধানযোগ্য নয় যে রোবটিক গাড়িটি নিয়ন্ত্রণ করার জন্য প্রয়োজন হয়
একটি অ্যাকসিলরোমিটার এবং একটি আরএফ ট্রান্সমিটার-রিসিভার পেয়ার ব্যবহার করে অঙ্গভঙ্গি নিয়ন্ত্রিত রোভার: 4 টি ধাপ
একটি অ্যাকসিলরোমিটার এবং একটি আরএফ ট্রান্সমিটার-রিসিভার পেয়ার ব্যবহার করে অঙ্গভঙ্গি নিয়ন্ত্রিত রোভার: আরে, কখনও এমন একটি রোভার তৈরি করতে চেয়েছিলেন যা আপনি সহজ হাতের ইশারায় চালাতে পারবেন কিন্তু ইমেজ প্রসেসিংয়ের জটিলতা এবং আপনার সাথে একটি ওয়েবক্যামকে ইন্টারফেস করার সাহস যোগাতে পারেননি। মাইক্রোকন্ট্রোলার, চড়াই উল্লেখ না