সুচিপত্র:

স্বজ্ঞাত গোলকধাঁধা সমাধানকারী রোবট: Ste টি ধাপ
স্বজ্ঞাত গোলকধাঁধা সমাধানকারী রোবট: Ste টি ধাপ

ভিডিও: স্বজ্ঞাত গোলকধাঁধা সমাধানকারী রোবট: Ste টি ধাপ

ভিডিও: স্বজ্ঞাত গোলকধাঁধা সমাধানকারী রোবট: Ste টি ধাপ
ভিডিও: What's on the rooftops of New York's most famous skyscrapers? - IT'S HISTORY 2024, জুলাই
Anonim
স্বজ্ঞাত গোলকধাঁধা সমাধানকারী রোবট
স্বজ্ঞাত গোলকধাঁধা সমাধানকারী রোবট
স্বজ্ঞাত গোলকধাঁধা সমাধানকারী রোবট
স্বজ্ঞাত গোলকধাঁধা সমাধানকারী রোবট
স্বজ্ঞাত গোলকধাঁধা সমাধানকারী রোবট
স্বজ্ঞাত গোলকধাঁধা সমাধানকারী রোবট

এই নির্দেশনায় আপনি শিখবেন কিভাবে একটি গোলকধাঁধা সমাধানকারী রোবট তৈরি করা যায় যা মানুষের আঁকা ম্যাজগুলি সমাধান করে।

যদিও বেশিরভাগ রোবটই প্রথম ধরণের আঁকা ম্যাজগুলি সমাধান করে (আপনাকে লাইনগুলি অনুসরণ করতে হবে, সেগুলি পথ), সাধারণ মানুষ দ্বিতীয় ধরণের ম্যাজ আঁকতে থাকে। রোবট দেখার জন্য এগুলো অনেক কঠিন এবং বাছাই করা, কিন্তু অসম্ভব নয়!

ধাপ 1: ধাপ 1: ধাঁধা সমাধান

ধাপ 1: গোলকধাঁধা সমাধান
ধাপ 1: গোলকধাঁধা সমাধান

আমি আসলে অনেক গোলকধাঁধা সমাধান পদ্ধতি বিবেচনা করেছি, কিন্তু সবচেয়ে বেশি ব্যবহৃত পদ্ধতি হল প্রোগ্রাম করা একটি সহজ পদ্ধতি যদিও এটি এখনও প্রায় কোন গোলকধাঁধা সমাধান করে!

এই পদ্ধতিতে আমরা রোবটকে বলি:

  • যখনই সম্ভব ডানদিকে ঘুরুন
  • যদি না হয়, যদি সম্ভব হয় তবে এগিয়ে যান
  • শেষ সমাধান হিসাবে বাম দিকে ঘুরুন এবং
  • যদি এটি একটি মৃত প্রান্তে চলে যায় তবে ফিরে যান

ছবিতে আপনি দেখতে পাচ্ছেন একটি গোলকধাঁধা এইভাবে সমাধান করছে। এই পদ্ধতিটিকে প্রায়ই ওয়াল ফলোয়ার বলা হয় যতক্ষণ পর্যন্ত গন্তব্য বাইরের দেয়ালে একটি প্রস্থান হয়, ওয়াল ফলোয়ার এটি খুঁজে পাবে।

ধাপ 2: ধাপ 2: অর্ডার পার্টস

ধাপ ২: অর্ডার পার্টস
ধাপ ২: অর্ডার পার্টস

এই রোবটের জন্য আমাদের প্রয়োজন হবে:

  • 1, আরডুইনো ইউনো
  • 1 × 4 AA ব্যাটারি ধারক
  • 3, TCRT5000 সেন্সর (QTR-1A)
  • 2 × 6V ডিসি মোটর
  • 13 × পুরুষ-মহিলা রুটিবোর্ডের তার
  • 10, মহিলা-মহিলা রুটিবোর্ডের তার
  • কমপক্ষে 29 পিনের সাথে হেডার পিন করুন
  • সোল্ডারিং সরঞ্জাম

এছাড়াও, আপনার Arduino তে বিকাশের জন্য Arduino IDE ডাউনলোড এবং ইনস্টল করুন এবং নিশ্চিত করুন যে আপনার Arduino আপনার কম্পিউটারে সংযোগ করার জন্য USB তারের টাইপ A/B নিয়ে এসেছে।

ধাপ 3: ধাপ 3: একটি সেন্সর থেকে পড়ুন

ধাপ 3: একটি সেন্সর থেকে পড়ুন
ধাপ 3: একটি সেন্সর থেকে পড়ুন
ধাপ 3: একটি সেন্সর থেকে পড়ুন
ধাপ 3: একটি সেন্সর থেকে পড়ুন

TCRT5000 সেন্সরগুলি একটি ইনফ্রারেড নেতৃত্বাধীন (নীল কক্ষ) এবং একটি গ্রহণকারী (কালো কক্ষ) থেকে নির্মিত।

যখন নেতৃত্ব একটি সাদা পৃষ্ঠের উপর ইনফ্রারেড আলো নির্গত করে তখন এটি রিসিভারে প্রতিফলিত হবে এবং এটি একটি কম মান ফিরিয়ে দেবে (আমার ক্ষেত্রে 40 ~ 60) যখন নেতৃত্ব একটি কালো পৃষ্ঠে আলো নির্গত করে তখন এটি শোষিত হবে এবং এটি একটি ফিরে আসবে উচ্চ মান (আমার ক্ষেত্রে 700 ~ 1010)

দ্বিতীয় চিত্রটি একটি স্কিমা দেখায় যা সেন্সরটিকে আরডুইনোতে কীভাবে সংযুক্ত করতে হয় তা বলে। সেন্সরটি ধরে রাখুন যাতে আপনি নেতৃত্ব এবং রিসিভার দেখতে পারেন এবং পিনগুলি স্কিমার দিকে নির্দেশ করা হয় যাতে আপনি সঠিক পিনগুলি সংযুক্ত করেন তা নিশ্চিত করুন।

এখন আমাদের শুধু Arduino কে আমাদের কম্পিউটারের সাথে সংযুক্ত করতে হবে, Arduino IDE তে নিচের কোডটি রাখুন এবং এটি কম্পাইল করুন:

// আপনি যে সোর্সটি সংযুক্ত করেছেন তাতে A0 পরিবর্তন করুন#FRONT_SENSOR A0void start () {Serial.begin (9600) নির্ধারণ করতে; } অকার্যকর লুপ () {int frontValue = analogRead (FRONT_SENSOR); Serial.println (frontValue);}

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

প্রস্তাবিত: