সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপকরণ
- ধাপ 2: সমাবেশ
- ধাপ 3: IR রিসিভার সংযোগ
- ধাপ 4: আইআর লাইব্রেরি সংরক্ষণ করা
- ধাপ 5: দূরবর্তী কীগুলির হেক্সাডেসিমাল মানগুলি সন্ধান করা
- ধাপ 6: L293D সংযোগ
- ধাপ 7: L293D দিয়ে মোটরগুলিকে ইন্টারফেস করা
- ধাপ 8: সবকিছু একীভূত করা
- ধাপ 9: বিদ্যুৎ সরবরাহ
- ধাপ 10: চূড়ান্ত প্রোগ্রাম
- ধাপ 11: বট কিভাবে কাজ করে
ভিডিও: আরডুইনো এবং টিভি রিমোট ব্যবহার করে রিমোট নিয়ন্ত্রিত রোবট: 11 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই রিমোট নিয়ন্ত্রিত গাড়িটি প্রায় যেকোনো ধরনের রিমোট যেমন টিভি, এসি ইত্যাদি ব্যবহার করে চলাফেরা করা যায়।
এটি ব্যবহার করে যে দূরবর্তী আইআর (ইনফ্রারেড) নির্গত করে।
এই সম্পত্তি একটি আইআর রিসিভার ব্যবহার করে ব্যবহার করা হয়, যা একটি খুব সস্তা সেন্সর।
এই নির্দেশে আপনি শিখবেন কিভাবে
- Arduino তে ইন্টারফেস IR রিসিভার।
- Arduino থেকে 2 মোটর ইন্টারফেস।
- উপরের 2 টি সেটআপ একত্রিত করুন।
দ্রষ্টব্য: এই দূরবর্তী নিয়ন্ত্রিত গাড়ির সূর্যের আলোতে বাইরে কাজ না করার অসুবিধা রয়েছে।
সমস্ত কোড, স্কিম্যাটিকস এবং অন্যান্য ছবি এক জায়গায়।
ধাপ 1: প্রয়োজনীয় উপকরণ
- Arduino Uno এবং USB তারের
- Arduino সফটওয়্যার
- ব্রেডবোর্ড
- 100rpm ডিসি মোটর
- IR রিসিভার (SM0038 বা TSOP1738)
- L293D মোটর ড্রাইভার IC
- জাম্পার তার
- চ্যাসি এবং চাকা
- 9V ব্যাটারি (2 নং)
- ব্যাটারি ক্লিপ
উপকরণের মোট খরচ: 600 টাকা = $ 9 (Arduino এর খরচ বাদে)
ধাপ 2: সমাবেশ
চ্যাসির চাকা ঠিক করুন।
পিছনের চাকায় 2 টি মোটর সংযুক্ত করুন এবং সামনের জন্য ডামিগুলি ব্যবহার করুন।
চ্যাসিগুলিতে গর্ত তৈরি করুন এবং স্ক্রু ব্যবহার করে আরডুইনো ঠিক করুন।
এতে দেওয়া ডাবল সাইডেড টেপ ব্যবহার করে ব্রেডবোর্ড ঠিক করুন।
L293D মাউন্ট করুন সামনের দিকে খাঁজ সহ ব্রেডবোর্ডে।
ধাপ 3: IR রিসিভার সংযোগ
রিসিভারে খাঁচার মুখোমুখি, বাম থেকে ডানে সংযোগগুলি
- বাম পিন-গ্রাউন্ড।
- মধ্য পিন -5 ভি।
- আরডুইনোতে ডান পিন-ডিজিটাল পিন 6।
আরো বিস্তারিত জানার জন্য পরিকল্পিত দেখুন।
ধাপ 4: আইআর লাইব্রেরি সংরক্ষণ করা
নিচের লিংকে যান-
drive.google.com/open?id=0B621iZr0p0N_WUVm…
IRremote নামে একটি ফোল্ডারের মধ্যে ফাইলগুলি সংরক্ষণ করুন এবং আপনার Arduino IDE এর লাইব্রেরি ডিরেক্টরিতে ফোল্ডারটি সংরক্ষণ করুন অর্থাৎ arduino-1.0.6> লাইব্রেরি ফোল্ডারটি IRremote হিসাবে সংরক্ষণ করুন।
ধাপ 5: দূরবর্তী কীগুলির হেক্সাডেসিমাল মানগুলি সন্ধান করা
1. দূরবর্তী থেকে কোডটি আপলোড করুন
2. সিরিয়াল মনিটর খুলুন
3. বিভিন্ন রিমোট কী টিপুন এবং তাদের হেক্সাডেসিমাল মান পান।
এখানে আমি সামনে, পিছনে, বাম, ডান এবং মধ্যম কীগুলির মানগুলি পেয়েছি
সামনে = 0x80BF53AC
ফিরে = 0x80BF4BB4
বাম = 0x80BF9966
ডান = 0x80BF837C
মধ্য = 0x80BF738C
এই বোতামগুলির মানগুলি যথাক্রমে সামনের দিকে, পিছনে সরানো, বামে সরানো, ডানদিকে সরানো এবং ব্রেক করার জন্য ম্যাপ করা হয়েছে।
ধাপ 6: L293D সংযোগ
আরডুইনো থেকে 5V এবং স্থল নিন এবং সেগুলিকে রুটিবোর্ডের 2 টি নিচের রেলগুলির সাথে সংযুক্ত করুন, এইভাবে 5V এবং গ্রাউন্ড লাইন প্রদান করুন।
L293D থেকে 5V পর্যন্ত পিন 1, 9, 16।
L293D থেকে মাটিতে 4, 5, 12, 13 পিন।
L293D এ 3, 6 পিনের বাম মোটর।
L293D এ 11, 14 পিনের ডান মোটর।
পিন 2, 7 (বাম মোটরের জন্য) L293D থেকে পিন 9, 8 আরডুইনোতে।
পিন 10, 15 (ডান মোটরের জন্য) L293D থেকে 10, 11 পিন Arduino তে।
আরো বিস্তারিত জানার জন্য স্কিম্যাটিক্স পড়ুন।
লক্ষ্য করুন যে পরিকল্পিত হলুদ তারের বাম মোটর এবং কমলা তারের ডান মোটর প্রতিনিধিত্ব করে।
ধাপ 7: L293D দিয়ে মোটরগুলিকে ইন্টারফেস করা
সংযোগগুলি তৈরি করার পরে, মোটর_টেস্ট.ইনোতে কোডটি আরডুইনোতে আপলোড করুন।
মনে রাখবেন যে বাম মোটর ঘুরানোর জন্য, lm, lmr বিপরীত হওয়া উচিত যেমন উচ্চ এবং নিম্ন বা তদ্বিপরীত। ।
একইভাবে ডান মোটর ঘোরানোর জন্য, rm, rmr বিপরীত হওয়া উচিত যেমন উচ্চ এবং নিম্ন বা তদ্বিপরীত।
ট্রায়াল এবং ত্রুটি দ্বারা উভয় চাকা এগিয়ে যাওয়ার জন্য lm, lmr, rm, rmr এর লজিক লেভেল নির্ধারণ করুন।
আমার জন্য এটি ছিল নিম্ন, উচ্চ, উচ্চ, নিম্ন।
এইভাবে এগিয়ে যাওয়ার জন্য প্রয়োজনীয় ইনপুটগুলি হল নিম্ন, উচ্চ, উচ্চ, নিম্ন।
পিছনে যাওয়ার জন্য প্রয়োজনীয় ইনপুটগুলি হল উচ্চ, নিম্ন, নিম্ন, উচ্চ।
ডানদিকে যাওয়ার জন্য প্রয়োজনীয় ইনপুটগুলি হল নিম্ন, উচ্চ, উচ্চ, উচ্চ (যেমন, কেবল বাম মোটর ঘুরানো উচিত)।
বামে যাওয়ার জন্য প্রয়োজনীয় ইনপুটগুলি হল উচ্চ, উচ্চ, উচ্চ, নিম্ন (অর্থাত্ কেবল ডান মোটরটি ঘুরানো উচিত)।
মনে রাখবেন যে lm, lmr, rm, rmr এর মানগুলি উপরের থেকে ভিন্ন হতে পারে।
ধাপ 8: সবকিছু একীভূত করা
এখন সবকিছু সংহত করুন যেমন ir রিসিভার অংশ এবং L293D অংশ উভয়ই।
উপরে দেওয়া পরিকল্পিত আইআর রিসিভার এবং L293D এর পরিকল্পনার একটি সংমিশ্রণ।
মূলত আপনি প্রথমে আইআর সংযোগ তৈরি করতে পারেন, হেক্সাডেসিমাল মান খুঁজে পেতে পারেন এবং আইআর সংযোগ বিঘ্নিত না করে, L293D সংযোগ তৈরি করতে পারেন এবং মোটরগুলিকে আরডুইনো দিয়ে ইন্টারফেস করতে পারেন।
ধাপ 9: বিদ্যুৎ সরবরাহ
9V Arduino- এর ভিন পিনে দেওয়া ব্যাটারির ইতিবাচক এবং Arduino- এর দ্বিতীয় গ্রাউন্ড পিনকে নেগেটিভ দিয়ে Arduino কে শক্তিশালী করে
L293d এর Vss সরবরাহের জন্য 9V (পিন 8) যা মোটর চালানোর জন্য ব্যবহৃত হয় (সর্বোচ্চ মান যা 36V দেওয়া যেতে পারে)
ধাপ 10: চূড়ান্ত প্রোগ্রাম
Rc_car.ino এ দেওয়া কোডটি Arduino এ আপলোড করুন (আইআর এবং L293D উভয় সংযোগ তৈরি করা হয়েছে)।
আগের স্কিম্যাটিক এর মত কোডটি শুধু রিমোট এবং মোটর টেস্ট কোডের সংমিশ্রণ অর্থাৎ Arduino প্রথমে রিমোট কী চেক করে যা আপনি তার হেক্সাডেসিমাল ভ্যালু চেপে ধরেছেন, সেই মানটিতে কোন ফাংশন ম্যাপ করা হয়েছে তা পরীক্ষা করে এবং প্রয়োজনীয় ফাংশন সম্পাদন করে। L293D এর মাধ্যমে
প্রয়োজন অনুযায়ী বট চলেছে কিনা তা পরীক্ষা করুন।
কোড এবং স্কিম্যাটিক্স ডাউনলোড করতে এই সংগ্রহস্থলে যান "ক্লোন বা ডাউনলোড" বোতামে ক্লিক করুন (ডানদিকে সবুজ রঙের) এবং জিপ ফাইলটি ডাউনলোড করতে "ডাউনলোড জিপ" নির্বাচন করুন। এখন আপনার কম্পিউটারে বিষয়বস্তু বের করুন কোড এবং স্কিম্যাটিক্স (স্কিম্যাটিক্স ফোল্ডারে)।
ধাপ 11: বট কিভাবে কাজ করে
এখানে বট গতিশীল একটি ভিডিও।
প্রস্তাবিত:
আইআর টিভি রিমোট দ্বারা নিয়ন্ত্রিত দুটি অ্যালার্ম এবং তাপমাত্রা মনিটর সহ বড় আরডুইনো এলসিডি ঘড়ি: 5 টি পদক্ষেপ
আইআর টিভি রিমোট দ্বারা নিয়ন্ত্রিত দুটি অ্যালার্ম এবং তাপমাত্রা মনিটর সহ বড় আরডুইনো এলসিডি ঘড়ি: আইআর টিভি রিমোট দ্বারা নিয়ন্ত্রিত দুটি অ্যালার্ম এবং তাপমাত্রা মনিটর সহ একটি আরডুইনো ভিত্তিক এলসিডি ঘড়ি কীভাবে তৈরি করবেন
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল - 433mhz: 5 টি ধাপ সহ HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল | 433mhz দিয়ে HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা: এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে 433mhz ট্রান্সমিটার রিসিভার মডিউল ব্যবহার করে HT12E এনকোড & HT12D ডিকোডার আইসি এই নির্দেশে আপনি খুব সস্তা উপাদানগুলির মতো ডেটা পাঠাতে এবং গ্রহণ করতে পারেন: HT
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট - Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার - আরসি হেলিকপ্টার - আরডুইনো ব্যবহার করে আরসি প্লেন: 5 টি ধাপ (ছবি সহ)
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট | Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার | আরসি হেলিকপ্টার | আরডুইনো ব্যবহার করে আরসি প্লেন: একটি আরসি গাড়ি চালানোর জন্য | চতুর্ভুজ | ড্রোন | আরসি প্লেন | RC নৌকা, আমাদের সবসময় একটি রিসিভার এবং ট্রান্সমিটার দরকার, ধরুন RC QUADCOPTER এর জন্য আমাদের একটি 6 টি চ্যানেল ট্রান্সমিটার এবং রিসিভার দরকার এবং সেই ধরনের TX এবং RX খুব ব্যয়বহুল, তাই আমরা আমাদের একটি তৈরি করতে যাচ্ছি
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিকনির্দেশনা এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট: 6 ধাপ
ব্লুটুথ মডিউল এবং স্বায়ত্তশাসিত রোবট মুভমেন্ট ব্যবহার করে ভয়েস দ্বারা নিয়ন্ত্রিত দূরত্ব, দিক এবং আবর্তনের ডিগ্রী (পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) সহ আরডুইনো রোবট। , বাম, ডান, পূর্ব, পশ্চিম, উত্তর, দক্ষিণ) ভয়েস কমান্ড ব্যবহার করে সেন্টিমিটারে দূরত্ব প্রয়োজন। রোবটকে স্বয়ংক্রিয়ভাবেও সরানো যায়
ভয়েস নিয়ন্ত্রিত আরডুইনো রোবট + ওয়াইফাই ক্যামেরা + গ্রিপার + এপিপি এবং ম্যানুয়াল ব্যবহার এবং বাধা এড়ানোর মোড (কুরবেস ভার 2.0): 4 টি ধাপ
ভয়েস নিয়ন্ত্রিত আরডুইনো রোবট + ওয়াইফাই ক্যামেরা + গ্রিপার + এপিপি এবং ম্যানুয়াল ব্যবহার এবং বাধা এড়ানোর মোড (কুরবেস ভার 2.0): KUREBAS V2.0 ফিরে এসেছে তিনি নতুন বৈশিষ্ট্যগুলির সাথে খুব চিত্তাকর্ষক। তার কাছে একটি গ্রিপার, ওয়াইফাই ক্যামেরা এবং একটি নতুন অ্যাপ্লিকেশন রয়েছে যা তার জন্য তৈরি করেছে