সুচিপত্র:

দ্রুত নোটবুক পিসি রোবট বেস: 8 টি ধাপ (ছবি সহ)
দ্রুত নোটবুক পিসি রোবট বেস: 8 টি ধাপ (ছবি সহ)

ভিডিও: দ্রুত নোটবুক পিসি রোবট বেস: 8 টি ধাপ (ছবি সহ)

ভিডিও: দ্রুত নোটবুক পিসি রোবট বেস: 8 টি ধাপ (ছবি সহ)
ভিডিও: How to Change or Replace Your laptop Ram (Bengali)🇧🇩🇲🇾🇯🇵🇮🇹🇺🇸 2024, জুলাই
Anonim
দ্রুত নোটবুক পিসি রোবট বেস
দ্রুত নোটবুক পিসি রোবট বেস
দ্রুত নোটবুক পিসি রোবট বেস
দ্রুত নোটবুক পিসি রোবট বেস

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

ধাপ 1: উপকরণ

মোটরগুলির জন্য, আমরা প্যারাল্যাক্স (www.parallax.com) (আইটেম #27971) থেকে পজিশন কন্ট্রোলার সহ মোটর মাউন্ট অ্যান্ড হুইল কিট ব্যবহার করেছি। এই মোটর, অপটিক্যাল এনকোডার এবং অবস্থান নিয়ামক একটি চমৎকার সমাবেশ প্রদান। আমাদের প্রথম রেভারে, আমরা আসলে পজিশন কন্ট্রোলার ব্যবহার করছি না, কিন্তু বেশিরভাগ রোবটের জন্য, এটি একটি খুব সুন্দর বৈশিষ্ট্য। আমরা প্যারাল্যাক্স থেকে কাস্টার হুইল কিট ব্যবহার করেছি আমরা দৃ strongly়ভাবে দুটি ড্রাইভ চাকা এবং স্কিড স্টিয়ারিং রোবটের উপর একটি কাস্টার সহ রোবট পছন্দ করি! আমাদের অভিজ্ঞতায়, স্কিড স্টিয়ারিং (4 চালিত চাকা) রোবটগুলির কিছু পাটি এবং প্যাটিও চালু করতে সমস্যা হয়। (আইটেম #29144) সার্ভো কন্ট্রোলারের জন্য, আমরা প্যারাল্যাক্স সার্ভো কন্ট্রোলার (ইউএসবি) ব্যবহার করেছি। (আইটেম #28823) বাকিদের জন্য, আমরা 1/2 "পাতলা পাতলা কাঠের 12" x10 "টুকরা, 1x3 পাইন এর 8" এবং কিছু স্ক্রু এবং বোল্ট ব্যবহার করেছি। প্রধানগুলি ছিল 2.5 "ফ্ল্যাট হেড 1/4" x20 বোল্ট। সমতল হেড বোল্টগুলি রোবটের পৃষ্ঠকে সমতল রাখতে ব্যবহার করা হয়েছিল।

ধাপ 2: ভিত্তি নির্মাণ

ঘাঁটি নির্মাণ
ঘাঁটি নির্মাণ
ঘাঁটি নির্মাণ
ঘাঁটি নির্মাণ
ঘাঁটি নির্মাণ
ঘাঁটি নির্মাণ
ঘাঁটি নির্মাণ
ঘাঁটি নির্মাণ

বেসটি তৈরি করা খুব সহজ ছিল। আমরা চাকা এবং মোটর কিটগুলি একত্রিত করেছি এবং সর্বোত্তম ক্লিয়ারেন্সের জন্য অক্ষের উপরে মোটরগুলির সাথে সেগুলি ব্যবহার করার সিদ্ধান্ত নিয়েছি। তাই মোটর পরিষ্কার করার জন্য আমাদের কিছু স্ট্যান্ডঅফ দরকার ছিল। এটি করার জন্য, আমরা হুইল এবং মোটর কিটগুলির মাউন্ট করা গর্তের সাথে মেলাতে দুটি 1/4 "ছিদ্রযুক্ত 2" ছাড়া 4x "1x3 পাইনের একটি টুকরা ব্যবহার করেছি। আমরা সেই ছিদ্রগুলিকে সোজা করার জন্য একটি ড্রিল প্রেস ব্যবহার করেছি শুধুমাত্র একটি হ্যান্ড ড্রিল আছে, আপনি মাঝখানে দেখা করার জন্য উভয় দিক থেকে চিহ্নিত এবং ড্রিল করতে পারেন, অথবা কিছু বিগল রুমের অনুমতি দেওয়ার জন্য একটি বড় গর্ত ড্রিল করতে পারেন। বেসের সমতল অংশ 1/2 "প্লাইউড থেকে তৈরি করা হয়েছিল - আমরা 12 টি "প্রশস্ত এবং 10" লম্বা আমাদের মিনি-নোটবুকগুলি ফিট করার জন্য, কিন্তু আকার এখানে সত্যিই কিছু হতে পারে। আমরা স্ট্যান্ডঅফ এবং হুইল কিটস মিলানোর জন্য 1/4 "গর্ত ড্রিল করেছি - 1/2" পাশ থেকে এবং 2 "আগের মতো আলাদা করে। নেতৃস্থানীয় প্রান্তটি স্ট্যান্ডঅফের সাথে মিলেছে, তাই টায়ারগুলি কিছুটা বেরিয়ে গেছে। আমরা এটি করেছি তারা বেসের আগে দেয়ালে আঘাত করেছে, কিন্তু এটি খুব বড় চুক্তি নয়। বোর্ডের শীর্ষে, আমরা 1/4 "x20 বোল্ট (2.5" লম্বা) এর সমতল মাথার জন্য জায়গা তৈরির জন্য একটি পাল্টা-সিঙ্ক বিট ব্যবহার করেছি ডানদিকে ফিট করার জন্য বোল্টগুলি আসলে 2.5 "এর চেয়ে একটু ছোট হওয়া দরকার, তাই আমরা ড্রেমেল টুল দিয়ে শেষ পর্যন্ত প্রায় 1/4" কেটে ফেলি একবার কেটে গেলে, আমরা চাকা এবং মোটর কিটগুলিকে বেসে ুকিয়ে দিলাম।

ধাপ 3: কাস্টার চাকা যোগ করা

কাস্টার চাকা যোগ করা
কাস্টার চাকা যোগ করা
কাস্টার চাকা যোগ করা
কাস্টার চাকা যোগ করা
কাস্টার চাকা যোগ করা
কাস্টার চাকা যোগ করা

আমরা রোবটের পিছনের মাঝখানে কাস্টার হুইল কিটটি মাউন্ট করেছি - বোর্ডের প্রান্ত থেকে প্রায় 1/2 "বেসের মাউন্টে তিনটি গর্তের একটিকে কেন্দ্র করে, তারপর অন্য দুটি ছিদ্র তৈরি করতে একটি বর্গক্ষেত্র ব্যবহার করেছি বোর্ডের পিছনের দিকে সমান্তরাল। - আবার উপরের বাধা মুক্ত রাখার জন্য। কিটের একমাত্র পরিবর্তন হল যে আমরা বেস লেভেল তৈরির জন্য শ্যাফ্ট বাড়িয়ে দিলাম। আমাদের সেটআপের জন্য, আমরা 1/4 "অ্যালুমিনিয়াম রড থেকে 1 3/4" থেকে একটি নতুন শ্যাফ্ট তৈরি করলাম কিটের সাথে একের চেয়ে লম্বা।

ধাপ 4: মোটর কন্ট্রোলার, ব্যাটারি এবং সুইচ

মোটর কন্ট্রোলার, ব্যাটারি এবং সুইচ
মোটর কন্ট্রোলার, ব্যাটারি এবং সুইচ
মোটর কন্ট্রোলার, ব্যাটারি এবং সুইচ
মোটর কন্ট্রোলার, ব্যাটারি এবং সুইচ
মোটর কন্ট্রোলার, ব্যাটারি এবং সুইচ
মোটর কন্ট্রোলার, ব্যাটারি এবং সুইচ

মোটর নিয়ন্ত্রণের জন্য, আমরা মোটরগুলির পিছনে HB-25s লাগিয়েছিলাম যাতে ব্যাটারির জন্য জায়গা ছেড়ে যায়। আবার, আমরা #6 ফ্ল্যাট হেড বোল্ট ব্যবহার করেছি HB-25s এ মোটরগুলিকে মাউন্ট করার জন্য, আমরা মোটর তারগুলিকে দৈর্ঘ্যে কেটেছি এবং ক্রিম্পড কানেক্টর ব্যবহার করেছি। আমরা মোটর তারের মধ্যে কিছু ckিলে leftালা রেখেছিলাম, কিন্তু এতটা না যে তাদের ধরে রাখার জন্য আমাদের জিপ বন্ধন প্রয়োজন। একবার আমরা কানেক্টরগুলিকে ক্রাইম করে নিলে, আমরা সেগুলিও বিক্রি করে দিয়েছি - সেখানে একটি আলগা সংযোগ থাকতে ঘৃণা করি!:-) ব্যাটারির জন্য, আমরা তাড়াতাড়ি ছিলাম, এবং NiMH C কোষ ব্যবহার করেছি। আপনাকে 12v এ আনতে যা কিছু আছে তা ঠিক আছে। আমরা লিড অ্যাসিড জেল কোষ ব্যবহার করেছি, কিন্তু সেগুলো কয়েক বছর পর ব্যর্থ বলে মনে হচ্ছে, যেহেতু আমরা সেগুলোকে যতটা সম্ভব পরিচালনা করতে পারছি না, এবং মানক কোষ থাকার ফলে আমরা ঘটনা এবং ডেমোর আগে ব্যাকআপ হিসেবে ক্ষার ব্যবহার করতে পারি! হ্যাঁ, আরও ভাল সি সেল হোল্ডার আছে - আমরা কি বলতে পারি? আমরা ব্যস্ত ছিলাম, এবং রেডিও শ্যাক বন্ধ ছিল।:-) আমরা একটি আলোকিত পাওয়ার সুইচ যোগ করেছি। আবার, উপরে পরিষ্কার রাখার জন্য বেসের নীচে মাউন্ট করা হয়েছে, এবং আমরা এটিকে পিছনের দিকে বাড়িয়ে দিয়েছি যা সহজে পাওয়া যায়। আমরা একটি হ্যান্ডেল যুক্ত করব, তাই সুইচটি ব্যাক আপ করা এবং আঘাত করার সম্ভাবনা কম। আমরা সার্ভো কন্ট্রোল বোর্ডের জন্য দ্বিতীয় সুইচ এবং ব্যাটারি প্যাক যোগ করেছি, কিন্তু এইচবি -25 এর জন্য ইউএসবি পাওয়ার যথেষ্ট হতে পারে কারণ তারা আঁকেনি সিগন্যাল সাইডে অনেক শক্তি।সুইচ বন্ধনীগুলো আমাদের চারপাশের কিছু কোণ অ্যালুমিনিয়াম থেকে তৈরি করা হয়েছিল।

ধাপ 5: Servo নিয়ন্ত্রণ এবং হ্যান্ডেল

Servo নিয়ন্ত্রণ এবং হ্যান্ডেল
Servo নিয়ন্ত্রণ এবং হ্যান্ডেল
Servo নিয়ন্ত্রণ এবং হ্যান্ডেল
Servo নিয়ন্ত্রণ এবং হ্যান্ডেল
Servo নিয়ন্ত্রণ এবং হ্যান্ডেল
Servo নিয়ন্ত্রণ এবং হ্যান্ডেল

HB-25s নিয়ন্ত্রণ করা অনেক উপায়ে করা যেতে পারে, কিন্তু যেহেতু RoboRealm প্যারাল্যাক্স সার্ভো কন্ট্রোলার (ইউএসবি) সমর্থন করে, এবং আমাদের চারপাশে একটি ছিল, আমরা এটি ব্যবহার করেছি। উল্লেখ্য, আপাতত, আমরা চাকায় মোটর কন্ট্রোলার ব্যবহার করছি না এবং মোটর কিটস। কন্ট্রোলারগুলো খুব সুন্দর, কিন্তু RoboRealm এর জন্য, আমরা এখনই রোবটটি চালানোর জন্য ভিশন ব্যবহার করছি এবং তাদের প্রয়োজন নেই। আমরা ভবিষ্যতে সেই ক্ষমতা যোগ করতে পারি, এবং অন্য কোন ধরনের নিয়ন্ত্রণের জন্য, কন্ট্রোলার ব্যবহার করলে রোবট ড্রাইভকে সরলরেখায় রাখা সহজ হবে ইত্যাদি প্রতিটি রোবটের একটি হ্যান্ডেল দরকার! পিছনে এটি screwed। আমরা পাইলট গর্ত ড্রিল করেছি যেহেতু 1/2 প্লাইউডের পাশে স্ক্রু করা সাধারণত একটি জগাখিচুড়ি। আমরা নিশ্চিত যে এটি আরও ভালভাবে করা যেতে পারে!:-)

ধাপ 6: কম্পিউটিং

কম্পিউটিং
কম্পিউটিং
কম্পিউটিং
কম্পিউটিং

রোবট বেসের সামনে দুটি ক্রিয়েটিভ নোটবুক ক্যামেরা একে অপরের উপরে মাউন্ট করা হয়েছে যাতে উভয় ক্যামেরাতেই একই রকম ছবি পাওয়া যায়। এই ক্যামেরাগুলি রোবটের সামনে তার বাধাগুলির জন্য দেখতে ব্যবহৃত হয় যা তার পথে হতে পারে। দুটি ক্যামেরা ইউএসবি এর মাধ্যমে অনবোর্ড পিসির সাথে সংযুক্ত এবং সরাসরি রোবোরেলামে খাওয়ানো হয়। ব্যবহৃত নোটবুক পিসি একটি MSI-Winbook যা রোবটিক বেসের উপরে খুব সুন্দরভাবে ফিট করে। আমরা এই ল্যাপটপটিকে তার ছোট আকার এবং কম খরচের (~ $ 350) কারণে বেছে নিয়েছি। সৌভাগ্যবশত এমএসআইতে 3 টি ইউএসবি পোর্ট রয়েছে তাই এই প্ল্যাটফর্মে একটি ইউএসবি হাবের প্রয়োজন নেই। উল্লেখ্য, MSI কারেন্ট তার নিজস্ব ব্যাটারিতে চলে। দুটি পাওয়ার সিস্টেম একসাথে মার্জ করা সম্ভব হবে কিন্তু সুবিধার্থে এবং বহনযোগ্যতার জন্য সেগুলো আলাদা করে রাখা হয়েছিল।

ধাপ 7: সফটওয়্যার

সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার

MSI ল্যাপটপটি RoboRealm মেশিন ভিশন সফটওয়্যার চালাচ্ছে। বিক্ষোভের উদ্দেশ্য ছিল রোবটের সামনে বাধার উপস্থিতি নির্দেশ করার জন্য ফোকাস ব্যবহার করা। উভয় ক্যামেরা ম্যানুয়ালি বিভিন্ন ফোকাল লেন্থে নিবদ্ধ ছিল। একটি এমনভাবে ফোকাস করা হয় যে কাছাকাছি বস্তুগুলি ফোকাসে থাকে এবং দূরবর্তী বস্তুগুলি ফোকাসের বাইরে থাকে। অন্য ক্যামেরা (ঠিক উপরে) বিপরীত দিকে ফোকাস করা হয়। দুটি চিত্রের তুলনা করে আমরা বলতে পারি যে কোনটি কাছাকাছি বা দূরে আছে কিনা তার উপর নির্ভর করে কোন ছবিটি অন্যের চেয়ে বেশি ফোকাসে রয়েছে। "ফোকাস ডিটেক্টর" এমন একটি ফিল্টার হতে পারে যা নির্ধারিত এলাকায় অন্য কোন ছবির তুলনায় কোন ইমেজের বিস্তারিত আছে তা নির্ধারণ করে। যদিও এই কৌশলটি কাজ করে বস্তুর দূরত্বের ক্ষেত্রে এটি খুব সুনির্দিষ্ট নয় কিন্তু সিপিইউ গণনার ক্ষেত্রে এটি একটি খুব দ্রুত টেকনিক। আপনি দুটি ছবির মধ্যে ফোকাল পার্থক্য এবং একে অপরের খুব কাছাকাছি মাউন্ট করা সত্ত্বেও দুটি ক্যামেরার মধ্যে উল্লম্ব বৈষম্য দেখতে পারেন। একটি প্রিজম ব্যবহার করে এই বৈষম্য কমানো যেতে পারে দুটি ক্যামেরার জন্য একটি ভিউকে দুটি ভিউতে বিভক্ত করার জন্য কিন্তু আমরা পর্যাপ্ত হওয়ার জন্য পরস্পরের কাছাকাছি দুটি ওয়েবক্যাম ব্যবহার করার দ্রুত পদ্ধতি খুঁজে পেয়েছি। ফোকাসের বাইরে এবং অনেক দূরে DrPepper ফোকাসে থাকতে পারে। ডান পাশের ছবিতে পরিস্থিতি উল্টো। আপনি যদি এই চিত্রের প্রান্তগুলি দেখেন তবে আপনি দেখতে পাবেন যে প্রান্তের শক্তি বস্তুর ফোকাস প্রতিফলিত করে। সাদা রেখাগুলি উচ্চতর প্রান্তের সংক্রমণের সংকেত দেয় যার অর্থ বস্তুটি বেশি ফোকাসে থাকে। নীল রেখাগুলি একটি দুর্বল প্রতিক্রিয়া সংকেত দেয় প্রতিটি ছবি 3 টি উল্লম্ব বিভাগে বিভক্ত। বাম, মধ্য এবং ডান। আমরা এই এলাকাগুলি ব্যবহার করে সেই এলাকায় কোন বাধা আছে কিনা তা নির্ধারণ করতে এবং যদি তাই হয় তাহলে রোবটকে দূরে সরিয়ে দিন। এই ব্যান্ডগুলি মূল ছবির একপাশে হাইলাইট করা হয়েছে যাতে আমরা তাদের সঠিকতা যাচাই করতে পারি। এই চিত্রগুলির হালকা জায়গাগুলি ইঙ্গিত করে যে বস্তুটি কাছাকাছি। এটি রোবটকে সেই দিক থেকে দূরে সরে যেতে বলে। পরবর্তী চিত্র থেকে আমরা দুটি লাল ব্লক দেখতে পাচ্ছি যা ক্যানের মতো একই অবস্থানে রাখা হয়েছে কিন্তু তারা এই কৌশলটির সাড়া দেয় না। সমস্যা হল যে লাল ব্লকের কোন অভ্যন্তরীণ টেক্সচার নেই। এই বৈশিষ্ট্যের প্রয়োজনীয়তা স্টিরিও এবং অপটিক্যাল ফ্লো কৌশলগুলির জন্য প্রয়োজনীয়।

ধাপ 8: ধন্যবাদ

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

প্রস্তাবিত: