এই গাইডটি V5 নিউমেটিক্স কিট ব্যবহারকারীদের তাদের বায়ুবিদ্যা বোঝার, কনফিগার করার এবং কোডিং করার প্রক্রিয়া নেভিগেট করতে সাহায্য করার জন্য ডিজাইন করা হয়েছে। V5 নিউমেটিক্স কিটের মধ্যে থাকা উপাদানগুলি সম্পর্কে আরও তথ্যের জন্য, VEX লাইব্রেরি থেকে এই নিবন্ধটি দেখুন।
নিয়ন্ত্রণ বিকল্প এবং সেটআপ
V5 নিউমেটিক্স কিটে, ডাবল অ্যাক্টিং সোলেনয়েড এবং এর সাথে থাকা ডাবল অ্যাক্টিং সোলেনয়েড ড্রাইভার কেবল ব্যবহারকারীদের VEXcode V5 এর মাধ্যমে বায়ুসংক্রান্ত সিস্টেমগুলি নিয়ন্ত্রণ করতে সক্ষম করার ক্ষেত্রে মূল ভূমিকা পালন করে।
Solenoid কিভাবে কাজ করে তা জানতে, VEX লাইব্রেরি থেকে এই নিবন্ধটি দেখুন।
সোলেনয়েড কনফিগার করা হচ্ছে
যেহেতু আমরা শিখেছি যে Solenoid একটি 3-ওয়্যার ডিভাইস যা আমরা এর অবস্থা পরিবর্তন করতে পারি, আমরা এখন VEXcode V5-এ ডিভাইসটি যোগ এবং কনফিগার করব।
VEXcode V5 খুলুন এবং ডিভাইস উইন্ডো খুলতে ডিভাইস বোতামটি নির্বাচন করুন।
'একটি ডিভাইস যোগ করুন' নির্বাচন করুন৷
'3-ওয়্যার' নির্বাচন করুন৷
'3-ওয়্যার' নির্বাচন করার পর, 'ডিজিটাল আউট' নির্বাচন করুন।
মনে রাখবেন, আমাদের সোলেনয়েডকে বলতে হবে এটি কোন অবস্থায় থাকা উচিত। এটি করার জন্য, আমাদের 3-ওয়্যারের মাধ্যমে তথ্য পাঠাতে হবে, যে কারণে আমরা ডিজিটাল আউট ডিভাইসটি বেছে নিয়েছি।
ডিজিটাল আউট নির্বাচন করার পরে, আপনি আপনার রোবট মস্তিষ্কে সোলেনয়েড ড্রাইভার কেবলটি কোন 3-ওয়্যার পোর্টে প্লাগ করেছেন তা চয়ন করুন। অন্যান্য ডিভাইসের জন্য ইতিমধ্যেই কনফিগার করা পোর্টগুলি অনুপলব্ধ হবে৷
একবার পোর্ট নির্বাচন করা হলে, ডিভাইসটিকে কনফিগারেশনে জমা দিতে 'সম্পন্ন' বা ডিভাইস মেনুতে ফিরে যেতে 'বাতিল' নির্বাচন করুন।
দ্রষ্টব্য: 'বাতিল' নির্বাচন করা আপনার ডিভাইসে করা যেকোনো পরিবর্তন পূর্বাবস্থায় ফিরিয়ে আনবে এবং কনফিগারেশনের অংশ হবে না।
এর পরে, 'ডিজিটাল আউট' সেন্সিং কমান্ডগুলি এখন সেন্সিং বিভাগে উপস্থিত হয়েছে।
ডিজিটাল আউট কমান্ড সোলেনয়েডের অবস্থা পরিবর্তন করে:
নিম্ন - আউটলেট A থেকে বাতাসের প্রবাহ
উচ্চ - আউটলেট বি থেকে বাতাসের প্রবাহ
VEXcode V5-এ 3-ওয়্যার ডিজিটাল ইন এবং ডিজিটাল আউট ডিভাইসগুলি কনফিগার করার বিষয়ে আরও তথ্যের জন্য যেমন কীভাবে তাদের নাম পরিবর্তন করতে হবে, কনফিগারেশন থেকে মুছে ফেলতে হবে বা তাদের পোর্ট নম্বর পরিবর্তন করতে হবে, VEX লাইব্রেরি থেকে এই নিবন্ধটি দেখুন।
Solenoid কোডিং
আসুন এখন ব্লক, পাইথন এবং সি++ ব্যবহার করে সোলেনয়েড কোডিং করার একটি উদাহরণ অন্বেষণ করি যা একটি সোজা এক-সিলিন্ডার বায়ুসংক্রান্ত সিস্টেমের সাথে, যা নীচে চিত্রিত করা হয়েছে। এই সিস্টেমের একটি উদাহরণ ব্যবহারের ক্ষেত্রে একটি লঞ্চার মেকানিজমকে শক্তি দেওয়া হতে পারে। এই সিস্টেমের উপাদান এবং সমাবেশ সম্পর্কে আরও তথ্যের জন্য, VEX লাইব্রেরিথেকে এই নিবন্ধটি দেখুন। একটি মৌলিক V5 নিউমেটিক্স সিস্টেম অপারেশনের উদাহরণের জন্য, VEX লাইব্রেরিথেকে এই নিবন্ধটি দেখুন।
| VEXcode V5 ব্লক | VEXcode V5 পাইথন | |
|---|---|---|
digital_out_a.set(মিথ্যা) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
একটি এক-সিলিন্ডার বায়ুসংক্রান্ত সেটআপ ব্যবহার করে, এই উদাহরণের ফলে সিলিন্ডারটি অবিলম্বে সম্পূর্ণরূপে প্রত্যাহার হবে, যদি এয়ার ট্যাঙ্কে চাপ দেওয়া হয় এবং শাট অফ ভালভ ফিটিং খোলা থাকে। মনে রাখবেন আমাদের সোলেনয়েডের জন্য ডিফল্ট অবস্থা একটি নিম্ন অবস্থা (বা টেক্সট কোডিং সহ 'মিথ্যা'), তাই এই উদাহরণটি নিশ্চিত করবে যে আমাদের সিলিন্ডার প্রত্যাহার হওয়ার পরিচিত অবস্থান থেকে শুরু হয়েছে। |
||
| VEXcode V5 ব্লক | VEXcode V5 পাইথন | |
|---|---|---|
digital_out_a.set(False) wait(1, SECONDS) digital_out_a.set(True) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
উপরের উদাহরণটি কার্যকর হওয়ার পরে এবং প্রোগ্রামটি শেষ হওয়ার পরে, সোলেনয়েড নিম্ন অবস্থায় থাকে। একটি 'ডিজিটালআউট' হাই স্টেট, বা ট্রু কোড যোগ করার মাধ্যমে, প্রোগ্রামটি শুরু হলে সিলিন্ডারটি প্রথমে প্রত্যাহার করবে এবং তারপর এক সেকেন্ড পরে সম্পূর্ণভাবে প্রসারিত হবে। আপনি যদি এই মুহুর্তে প্রোগ্রামটি বন্ধ করেন তবে সোলেনয়েডটি নিম্ন অবস্থায় ফিরে আসবে। 'অপেক্ষা করুন' কমান্ড ব্যবহার করে 'ডিজিটালআউট' কমান্ডগুলিকে আলাদা করা সহায়ক। এটি সিলিন্ডারকে প্রসারিত বা প্রত্যাহার করার জন্য একটি সংক্ষিপ্ত সময়ের অনুমতি দেবে। |
||