সুচিপত্র:

রাস্পবেরি পাই থেকে নিটো রোবটকে কীভাবে নিয়ন্ত্রণ করবেন: 8 টি ধাপ
রাস্পবেরি পাই থেকে নিটো রোবটকে কীভাবে নিয়ন্ত্রণ করবেন: 8 টি ধাপ

ভিডিও: রাস্পবেরি পাই থেকে নিটো রোবটকে কীভাবে নিয়ন্ত্রণ করবেন: 8 টি ধাপ

ভিডিও: রাস্পবেরি পাই থেকে নিটো রোবটকে কীভাবে নিয়ন্ত্রণ করবেন: 8 টি ধাপ
ভিডিও: Touch Screen Pocket PC // পকেট কম্পিউটার! 2024, নভেম্বর
Anonim
রাস্পবেরি পাই থেকে কীভাবে একটি নিটো রোবটকে নিয়ন্ত্রণ করবেন
রাস্পবেরি পাই থেকে কীভাবে একটি নিটো রোবটকে নিয়ন্ত্রণ করবেন

আপনি যদি রাস্পবেরি পাই রোবট তৈরিতে আগ্রহী হন তবে প্রকল্পের জন্য ব্যবহার করার জন্য নিটো একটি দুর্দান্ত রোবট, কারণ এটি সস্তা এবং IRobot এর তুলনায় অনেক বেশি সেন্সর রয়েছে। আমি আমার রোবটের জন্য যা করেছি তা হল একটি রাস্পবেরি পাই এর উপর থ্রিডি প্রিন্ট করে এটির জন্য একটি ঘের এবং এটি গরম করা। তারপরে আমি পাইকে পাওয়ার জন্য একটি পোর্টেবল ইউএসবি চার্জার গরম করেছিলাম। তারপরে আমি খোলা সিভির সাথে ভবিষ্যতে ব্যবহারের জন্য একটি ক্যামেরা গরম আঠালো করেছিলাম।

সমস্ত নিয়ো রোবট এর থেকে নিয়ন্ত্রণের জন্য একটি ইউএসবি অ্যাডাপ্টার আছে। এটি একটি রাবার স্টপার দ্বারা অবরুদ্ধ করা হচ্ছে। এটি নিয়ন্ত্রণ করতে রোবটের ডায়াগনস্টিকস অ্যাক্সেস করার জন্য আপনাকে এটি অপসারণ করতে হবে। তারপরে আপনাকে এটির সাথে একটি ইউএসবি কেবল সংযুক্ত করতে হবে যা পাইয়ের সাথে সংযুক্ত।

আমি অত্যন্ত একটি পাই 3 ব্যবহার করার সুপারিশ। কোন pi সংস্করণ ঠিক এই টিউটোরিয়ালের মতো কাজ করবে না বা এতে ওয়াইফাই থাকবে। চল শুরু করি!

ধাপ 1: উবুন্টু ম্যাট 16.04 ইনস্টল করুন

উবুন্টু মেট 16.04 ইনস্টল করুন
উবুন্টু মেট 16.04 ইনস্টল করুন

আমি এই প্রকল্পের জন্য উবুন্টু ম্যাট 16.04 ব্যবহার করেছি। আপনি যদি এটি ব্যবহার না করার সিদ্ধান্ত নেন তবে এই টিউটোরিয়ালটি উবুন্টুর অন্য সংস্করণের সাথে এটি করার মতো নাও হতে পারে।

আপনার এসডি কার্ডে একটি বুটেবল ওএস ইনস্টল করতে হবে। আপনি যদি এটি করতে না জানেন তবে আপনি রুফাস ব্যবহার করতে পারেন। রুফাস একটি ফ্রি সফটওয়্যার যা ওএস ইমেজগুলিকে বুটেবল ডিভাইসে যেমন ফ্ল্যাশ ড্রাইভ এবং এসডি কার্ডে রূপান্তর করে।

ধাপ 2: স্ক্রিন ইনস্টল করুন

স্ক্রিন ইনস্টল করুন
স্ক্রিন ইনস্টল করুন

আমরা এই টিউটোরিয়ালের জন্য প্যাকেজ স্ক্রিন ব্যবহার করব। স্ক্রিন সম্ভবত পাই এবং রোবটের মধ্যে যোগাযোগের সেরা উপায়। আপনি আপনার কীবোর্ড এবং মাউসটি আপনার পাইতে প্লাগ ইন করার পরে আপনাকে আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করতে হবে।

sudo apt-get install screen

তারপর আনুষ্ঠানিকভাবে এটি ইনস্টল করার জন্য আপনার টার্মিনালে আপনার পাসওয়ার্ড টাইপ করতে হবে।

ধাপ 3: সুডো স্ক্রিন /dev /ttyAMC0

সুডো স্ক্রিন /dev /ttyAMC0
সুডো স্ক্রিন /dev /ttyAMC0
সুডো স্ক্রিন /dev /ttyAMC0
সুডো স্ক্রিন /dev /ttyAMC0

আপনার রোবট এর সাথে যোগাযোগ করার জন্য এটিকে আপনার টার্মিনালে টাইপ করতে হবে।

sudo স্ক্রিন /dev /ttyAMC0

যদি এটি কাজ না করে তবে tty পোর্টগুলির মধ্যে একটি খুঁজে নিন যা tty#নয়। আপনি এই কমান্ডটি ব্যবহার করে এটি খুঁজে পেতে পারেন।

ls /dev /

ধাপ 4: হেল্প কমান্ড

হেল্প কমান্ড
হেল্প কমান্ড
হেল্প কমান্ড
হেল্প কমান্ড

আপনার Neato এর কোন কমান্ড আছে তা আপনাকে দেখতে হবে। প্রতিটি Neato সামান্য ভিন্ন কিন্তু বেশিরভাগ একই। নিটোর বিভিন্ন সংস্করণে একই কমান্ডের বিভিন্ন আপডেট বা বৈচিত্র থাকবে। এটি একটি গুরুত্বপূর্ণ পদক্ষেপ কারণ এই ধাপে আপনি শিখবেন আপনার নিয়াটোর কি কমান্ড আছে। আপনার নিটো কী করতে পারে তা দেখতে কেবল নিম্নলিখিত কমান্ডটি টাইপ করুন।

সাহায্য

ধাপ 5: টেস্ট মোড

পরীক্ষা মোড
পরীক্ষা মোড

আপনার Neato এর সাথে বেশিরভাগ কাজ করার জন্য আপনাকে TestMode চালু করতে হবে। পরীক্ষা মোড চালু বা বন্ধ করতে নিচের কোডটি আপনার টার্মিনালে রাখুন।

এটি চালু করতে এটি করুন।

টেস্ট মোড চালু

এটি বন্ধ করতে এটি করুন।

টেস্ট মোড বন্ধ

ধাপ 6: সেন্সর পড়া

সেন্সর পড়া
সেন্সর পড়া

আপনার ডিজিটাল সেন্সরগুলি কী পড়ছে তা দেখতে আপনি কোডের এই লাইনটি টাইপ করতে পারেন।

GetDigitalSensors

ধাপ 7: আপনার রোবট সরানো

আপনার রোবট সরানো
আপনার রোবট সরানো

নিটো সম্পর্কে দুর্দান্ত বিষয় হল আপনি রোবটের মোটরগুলির প্রতিটি মিলিমিটারে ভ্রমণের দূরত্ব নিয়ন্ত্রণ করতে পারেন, আপনি সেখানে ত্বরণ নিয়ন্ত্রণ করেন এবং তাদের আরপিএম। কোডের নিচের লাইনটি বাম মোটরকে 100 মিমি এগিয়ে, ডান মোটর 100 মিমি পিছনে, 20 মিমি/সেকেন্ডের গতি, 50 মিমি/সেকেন্ডের ত্বরণ, 75 আরপিএম এবং ব্রাশ মোটরগুলিকে অক্ষম করে।

SetMotor 100-100 20 50 75 0

বাম অধিকাংশ সংখ্যা বাম মোটর দূরত্ব নিয়ন্ত্রণ করে। ডান মোটর দূরত্ব দ্বিতীয় বাম সর্বাধিক সংখ্যা দ্বারা নিয়ন্ত্রিত হয়। গতি তৃতীয় বাম সংখ্যা দ্বারা নিয়ন্ত্রিত হয়। ত্বরণটি তৃতীয় ডান সর্বাধিক সংখ্যা দ্বারা নিয়ন্ত্রিত হয়। RPM দ্বিতীয় ডান সবচেয়ে সংখ্যা দ্বারা নিয়ন্ত্রিত হয়। শেষ কিন্তু কমপক্ষে ব্রাশগুলি শেষ সংখ্যা দ্বারা সক্ষম বা অক্ষম করা আছে।

ধাপ 8: উপসংহার

নিটো এক্সভি একটি দুর্দান্ত রোবট। শুধু ওপেন সোর্সই নয় এটি হ্যাক করাও বেশ সহজ। আমি এই স্বায়ত্তশাসিত করার চেষ্টা করে অনেক মজা পেয়েছি এবং এটি বেশ চমৎকার। যাই হোক আমি আশা করি আপনি এই লেখাটি উপভোগ করেছেন। কোন প্রশ্ন বা মন্তব্য আমাকে দয়া করে জানান। ধন্যবাদ!

প্রস্তাবিত: