সুচিপত্র:
- ধাপ 1: উবুন্টু ম্যাট 16.04 ইনস্টল করুন
- ধাপ 2: স্ক্রিন ইনস্টল করুন
- ধাপ 3: সুডো স্ক্রিন /dev /ttyAMC0
- ধাপ 4: হেল্প কমান্ড
- ধাপ 5: টেস্ট মোড
- ধাপ 6: সেন্সর পড়া
- ধাপ 7: আপনার রোবট সরানো
- ধাপ 8: উপসংহার
ভিডিও: রাস্পবেরি পাই থেকে নিটো রোবটকে কীভাবে নিয়ন্ত্রণ করবেন: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আপনি যদি রাস্পবেরি পাই রোবট তৈরিতে আগ্রহী হন তবে প্রকল্পের জন্য ব্যবহার করার জন্য নিটো একটি দুর্দান্ত রোবট, কারণ এটি সস্তা এবং IRobot এর তুলনায় অনেক বেশি সেন্সর রয়েছে। আমি আমার রোবটের জন্য যা করেছি তা হল একটি রাস্পবেরি পাই এর উপর থ্রিডি প্রিন্ট করে এটির জন্য একটি ঘের এবং এটি গরম করা। তারপরে আমি পাইকে পাওয়ার জন্য একটি পোর্টেবল ইউএসবি চার্জার গরম করেছিলাম। তারপরে আমি খোলা সিভির সাথে ভবিষ্যতে ব্যবহারের জন্য একটি ক্যামেরা গরম আঠালো করেছিলাম।
সমস্ত নিয়ো রোবট এর থেকে নিয়ন্ত্রণের জন্য একটি ইউএসবি অ্যাডাপ্টার আছে। এটি একটি রাবার স্টপার দ্বারা অবরুদ্ধ করা হচ্ছে। এটি নিয়ন্ত্রণ করতে রোবটের ডায়াগনস্টিকস অ্যাক্সেস করার জন্য আপনাকে এটি অপসারণ করতে হবে। তারপরে আপনাকে এটির সাথে একটি ইউএসবি কেবল সংযুক্ত করতে হবে যা পাইয়ের সাথে সংযুক্ত।
আমি অত্যন্ত একটি পাই 3 ব্যবহার করার সুপারিশ। কোন pi সংস্করণ ঠিক এই টিউটোরিয়ালের মতো কাজ করবে না বা এতে ওয়াইফাই থাকবে। চল শুরু করি!
ধাপ 1: উবুন্টু ম্যাট 16.04 ইনস্টল করুন
আমি এই প্রকল্পের জন্য উবুন্টু ম্যাট 16.04 ব্যবহার করেছি। আপনি যদি এটি ব্যবহার না করার সিদ্ধান্ত নেন তবে এই টিউটোরিয়ালটি উবুন্টুর অন্য সংস্করণের সাথে এটি করার মতো নাও হতে পারে।
আপনার এসডি কার্ডে একটি বুটেবল ওএস ইনস্টল করতে হবে। আপনি যদি এটি করতে না জানেন তবে আপনি রুফাস ব্যবহার করতে পারেন। রুফাস একটি ফ্রি সফটওয়্যার যা ওএস ইমেজগুলিকে বুটেবল ডিভাইসে যেমন ফ্ল্যাশ ড্রাইভ এবং এসডি কার্ডে রূপান্তর করে।
ধাপ 2: স্ক্রিন ইনস্টল করুন
আমরা এই টিউটোরিয়ালের জন্য প্যাকেজ স্ক্রিন ব্যবহার করব। স্ক্রিন সম্ভবত পাই এবং রোবটের মধ্যে যোগাযোগের সেরা উপায়। আপনি আপনার কীবোর্ড এবং মাউসটি আপনার পাইতে প্লাগ ইন করার পরে আপনাকে আপনার টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করতে হবে।
sudo apt-get install screen
তারপর আনুষ্ঠানিকভাবে এটি ইনস্টল করার জন্য আপনার টার্মিনালে আপনার পাসওয়ার্ড টাইপ করতে হবে।
ধাপ 3: সুডো স্ক্রিন /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: উপসংহার
নিটো এক্সভি একটি দুর্দান্ত রোবট। শুধু ওপেন সোর্সই নয় এটি হ্যাক করাও বেশ সহজ। আমি এই স্বায়ত্তশাসিত করার চেষ্টা করে অনেক মজা পেয়েছি এবং এটি বেশ চমৎকার। যাই হোক আমি আশা করি আপনি এই লেখাটি উপভোগ করেছেন। কোন প্রশ্ন বা মন্তব্য আমাকে দয়া করে জানান। ধন্যবাদ!
প্রস্তাবিত:
রাস্পবেরি পাই এবং রিলে ব্যবহার করে কীভাবে ডিভাইস নিয়ন্ত্রণ করবেন - বেসিক: 6 টি ধাপ
কিভাবে রাস্পবেরি পাই এবং রিলে ব্যবহার করে একটি ডিভাইস নিয়ন্ত্রণ করবেন - বেসিক: এটি রাস্পবেরি পাই এবং একটি রিলে ব্যবহার করে একটি ডিভাইস কিভাবে নিয়ন্ত্রণ করা যায়, আইওটি প্রজেক্ট তৈরির জন্য সহায়ক তার একটি প্রাথমিক এবং সোজা ফরোয়ার্ড টিউটোরিয়াল এই টিউটোরিয়ালটি নতুনদের জন্য, এটি বন্ধুত্বপূর্ণ রাস্পবেরি ব্যবহারের বিষয়ে আপনার শূন্য জ্ঞান থাকলেও অনুসরণ করুন
রাস্পবেরি পাই সহ LED ব্লিঙ্ক - রাস্পবেরি পাইতে কীভাবে জিপিআইও পিন ব্যবহার করবেন: 4 টি ধাপ
রাস্পবেরি পাই সহ LED ব্লিঙ্ক | রাস্পবেরি পাইতে কীভাবে জিপিআইও পিন ব্যবহার করবেন: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা শিখব কিভাবে জিপিআইওর রাস্পবেরি পাই ব্যবহার করতে হয়। আপনি যদি কখনো Arduino ব্যবহার করে থাকেন তাহলে সম্ভবত আপনি জানেন যে আমরা LED সুইচ ইত্যাদি তার পিনের সাথে সংযুক্ত করতে পারি এবং এটিকে এর মত কাজ করতে পারি। এলইডি ব্লিংক করুন বা সুইচ থেকে ইনপুট পান তাই
রাস্পবেরি পাই ব্যবহার করে আউটলেটগুলি কীভাবে নিয়ন্ত্রণ করবেন: 6 টি ধাপ
রাস্পবেরি পাই ব্যবহার করে আউটলেটগুলি কীভাবে নিয়ন্ত্রণ করবেন: এই নির্দেশনায়, আমি আপনাকে দেখাব কিভাবে রাস্পবেরি পাই ব্যবহার করে আপনার বাড়িতে আউটলেটগুলি নিয়ন্ত্রণ করার জন্য একটি ওয়েব ইন্টারফেস তৈরি করতে হয়। যখন আমি সেন্সর প্রতিযোগিতা দেখেছি তখন আমি এই প্রকল্পটি লিখতে বেছে নিয়েছি, এবং যেহেতু এই প্রকল্পটি পড়ার জন্য একটি সেন্সর ব্যবহার করা জড়িত
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
রাস্পবেরি পাই থেকে কীভাবে একটি আরডুইনো প্রোগ্রাম করবেন: 3 টি ধাপ
কিভাবে একটি রাস্পবেরি পাই থেকে একটি Arduino প্রোগ্রাম করবেন: এই টিউটোরিয়ালের মাধ্যমে আমি আপনাকে দেখাব কিভাবে আপনার রাস্পবেরি Pi.P.S. এ Arduino সফটওয়্যার ইনস্টল করতে হয়। আমার অদক্ষ ইংরেজির জন্য আমি দুঃখিত