সুচিপত্র:
- ধাপ 1: এভয়েডেন্স বাধা আইআর সেন্সর
- পদক্ষেপ 2: আইআর সেন্সরকে আরডুইনোতে সংযুক্ত করুন
- ধাপ 3: প্রোগ্রামিং
- ধাপ 4: ফলাফল
ভিডিও: Arduino তে IR বাধা এড়ানোর সেন্সর কিভাবে ব্যবহার করবেন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
ওহে সবাই, এই প্রবন্ধে আমি লিখব কিভাবে Arduino এ এভয়েডেন্স অবস্ট্যান্স IR সেন্সর ব্যবহার করতে হয়।
প্রয়োজনীয় উপাদান:
- IR বাধা এড়ানো সেন্সর
- Arduino Nano V.3
- জাম্পে তার
- ইউএসবি মিনি
সফ্টওয়্যার প্রয়োজন:
Arduino IDE
ধাপ 1: এভয়েডেন্স বাধা আইআর সেন্সর
তার সেন্সর প্রতিফলিত ইনফ্রারেড আলো ব্যবহার করে এর সামনে বস্তু বা বাধা সনাক্ত করতে ব্যবহার করা যেতে পারে।
এই সেন্সরের দুটি প্রধান অংশ রয়েছে, যেমন IR Emitter এবং IR রিসিভার। আইআর এমিটারের ইনফ্রারেড আলো নির্গত করার দায়িত্ব রয়েছে। যখন এটি কোন বস্তুকে আঘাত করে, ইনফ্রারেড আলো প্রতিফলিত হবে। এবং IR রিসিভারের কাজ হল ইনফ্রারেড প্রতিফলন গ্রহণ করা।
যখন IRreceiver প্রতিফলিত ইনফ্রারেড আলো পায়, তখন আউটপুট হবে "LOW"। যখন IRreceiver প্রতিফলিত ইনফ্রারেড আলো পায় না, তখন আউটপুট হবে "উচ্চ"।
এই সেন্সরে 2 টি LED সূচক রয়েছে। শক্তি নির্দেশক নেতৃত্বে এবং আউটপুট নির্দেশক নেতৃত্বাধীন। মডিউল বৈদ্যুতিক স্রোত দ্বারা চালিত হলে বিদ্যুৎ নির্দেশক LED চালু হবে। ইনফ্রারেড আলোর প্রতিফলন গ্রহণকারী সেন্সর বা আইআর রিসিভারের সামনে কোনো বস্তু থাকলে আউটপুট ইন্ডিকেটর LED জ্বলবে।
পদক্ষেপ 2: আইআর সেন্সরকে আরডুইনোতে সংযুক্ত করুন
আইআর সেন্সরকে আরডুইনোতে সংযুক্ত করতে একটি জাম্পার কেবল ব্যবহার করুন।
উপরের ছবিটি দেখুন বা এই বিষয়ে নির্দেশাবলী দেখুন:
আরডুইনো থেকে আইআর
VCC ==> + 5V
GND ==> GND
আউট ==> D2
ধাপ 3: প্রোগ্রামিং
এই আইআর সেন্সরটি চেষ্টা করার জন্য আমি নীচে একটি স্কেচ তৈরি করেছি:
int pinIR = 2;
অকার্যকর সেটআপ(){
Serial.begin (9600); pinMode (pinIR, INPUT); Serial.println ("আইআর সেন্সর সনাক্ত করুন"); বিলম্ব (1000); } অকার্যকর লুপ () {int IRstate = digitalRead (pinIR); যদি (IRstate == LOW) {Serial.println ("সনাক্ত"); } অন্যথায় যদি (IRstate == HIGH) {Serial.println ("সনাক্ত করা হয়নি"); } বিলম্ব (1000); }
আমি ফাইলটিও সরবরাহ করি, নীচে ডাউনলোড করা যেতে পারে:
ধাপ 4: ফলাফল
আপনি যদি সেন্সরের সামনে কোন বস্তু রাখেন, সিরিয়াল মনিটর বলবে "সনাক্ত"।
সেন্সরের সামনে কোন বস্তু না থাকলে, মনিটর সিরিয়াল বলবে "সনাক্ত করা হয়নি"।
এই ফলাফল LEDs, রিলে এবং অন্যান্য নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।
আইআর সেন্সরের কাজ শুধু বস্তু শনাক্ত করা নয়। আমরা রিমোট কন্ট্রোলার থেকে ডেটা পড়তে এই IR সেন্সর ব্যবহার করতে পারি। এবং আমি এটি পরবর্তী নিবন্ধে করব।
প্রস্তাবিত:
অতিস্বনক সেন্সর (প্রোটিয়াস) ব্যবহার করে বাধা এড়ানোর রোবট: 12 টি ধাপ
অতিস্বনক সেন্সর (প্রোটিয়াস) ব্যবহার করে প্রতিবন্ধকতা এড়ানোর রোবট: আমরা সাধারণত যে কোন জায়গায় বাধা এড়ানোর রোবট জুড়ে আসি। এই রোবটের হার্ডওয়্যার সিমুলেশন অনেক কলেজে এবং অনেক ইভেন্টে প্রতিযোগিতার অংশ। কিন্তু বাধা রোবটের সফটওয়্যার সিমুলেশন বিরল। যদিও আমরা কোথাও খুঁজে পেতে পারি
আরডুইনো ব্যবহার করে রোবট এড়ানোর একটি বাধা কীভাবে তৈরি করবেন: 5 টি ধাপ
কিভাবে Arduino ব্যবহার করে একটি রোবট এড়ানো একটি প্রতিবন্ধকতা তৈরি করতে হয়: এই নির্দেশে, আমি আপনাকে শেখাব কিভাবে Arduino এর সাথে কাজ করে এমন রোবট এড়ানোর জন্য একটি বাধা তৈরি করতে হয়। আপনাকে অবশ্যই Arduino এর সাথে পরিচিত হতে হবে। Arduino একটি নিয়ামক বোর্ড যা atmega মাইক্রোকন্ট্রোলার ব্যবহার করে। আপনি Arduino এর যেকোন সংস্করণ ব্যবহার করতে পারেন কিন্তু আমি
কিভাবে একটি প্রভাবশালী কাঠের রোবট আর্ম (পার্ট 2: বাধা এড়ানোর জন্য রোবট) - মাইক্রো উপর ভিত্তি করে: বিট: 3 ধাপ
কিভাবে একটি প্রভাবশালী কাঠের রোবট আর্ম (পার্ট 2: বাধা এড়ানোর জন্য রোবট)-মাইক্রো ভিত্তিক: বিট: পূর্বে আমরা লাইন-ট্র্যাকিং মোডে আর্মবিট চালু করেছি। এরপরে, আমরা কীভাবে বাধা মোড এড়ানোর জন্য আর্মবিট ইনস্টল করব তা পরিচয় করিয়ে দিই
দূরত্ব সেন্সর সহ বাধা এড়ানোর খেলা: ৫ টি ধাপ
দূরত্ব সেন্সরের সাথে বাধা এড়ানোর খেলা: Flappy Bird এর মতো বাধা এড়ানোর খেলা। সংঘর্ষ এড়াতে আপনার হাত সরান। এটি তৈরি করা সহজ এবং খেলতে মজাদার
Arduino Uno ব্যবহার করে রোবট এড়ানোর বাধা: 5 টি ধাপ (ছবি সহ)
আরডুইনো ইউনো ব্যবহার করে রোবট এড়ানো বাধা: হাই বন্ধুরা এটি একটি খুব সহজ এবং কার্যকরী প্রকল্প যাকে বলা হয় বাধা এড়ানো রোবট আরডুইনো ব্যবহার করে এবং এই প্রকল্পের বিশেষত্ব হল এটি ব্লুটুথের মাধ্যমে স্মার্টফোনে কোন পথে ভ্রমণ করছে তার নির্দেশ দেয়