৩-তারের ডিভাইস#
3-Wire ডিভাইসগুলো V5 Brain-এর তিন-পিন পোর্টের সাথে সংযুক্ত হয়। এই ডিভাইসগুলোর মধ্যে রয়েছে সেন্সর, লিগ্যাসি মোটর এবং অ্যাকচুয়েটর, যেগুলো সাধারণ অ্যানালগ বা ডিজিটাল সংকেত ব্যবহার করে যোগাযোগ করে।
নিম্নে উপলব্ধ ৩-ওয়্যার ডিভাইসগুলোর একটি তালিকা দেওয়া হলো:
3-Wire Expander - যখন একটি Brain-এর সমস্ত বিল্ট-ইন পোর্ট ব্যবহৃত হয়ে যায়, তখন একটি 3-Wire Expander অতিরিক্ত 3-Wire পোর্ট যোগ করে।
অ্যাক্সেলেরোমিটার - গতি এবং অভিমুখ পরিমাপ করার জন্য একাধিক অক্ষ বরাবর ত্বরণ এবং কাত শনাক্ত করে। সেন্সরটিতে একটি জাম্পার রয়েছে যা 2G এবং 6G পরিসরের মধ্যে সংবেদনশীলতা সামঞ্জস্য করে।
অ্যাড্রেসেবল এলইডি - একটি 3-ওয়্যার পোর্ট থেকে এলইডি স্ট্রিপ নিয়ন্ত্রণ করে, যার মাধ্যমে প্রতিটি এলইডিকে নির্দিষ্ট রঙ এবং প্যাটার্নে সেট করা যায়।
অ্যানালগ - একটি অ্যানালগ 3-ওয়্যার সেন্সর থেকে একটি অবিচ্ছিন্ন ভোল্টেজ সংকেত পড়ে একটি পরিসীমা জুড়ে মান রিপোর্ট করে।
বাম্পার সুইচ - রোবটের উপর সংঘর্ষ বা আঘাত শনাক্ত করার জন্য ব্যবহৃত একটি স্প্রিং-যুক্ত সুইচ।
ডিজিটাল ইন - সুইচ বা সেন্সরের মতো বাহ্যিক ডিভাইস থেকে বাইনারি ইনপুট সংকেত (উচ্চ বা নিম্ন) গ্রহণ করে।
ডিজিটাল আউট - এলইডি বা রিলে-র মতো বাহ্যিক ডিভাইস নিয়ন্ত্রণ করতে বাইনারি আউটপুট সংকেত (উচ্চ বা নিম্ন) পাঠায়।
এনকোডার - গতি বা অতিক্রান্ত দূরত্ব নির্ধারণ করতে একটি শ্যাফটের আপেক্ষিক ঘূর্ণন অবস্থান এবং দিক পরিমাপ করে।
জাইরো সেন্সর - জাইরো সেন্সর রোবটের দিক এবং ঘূর্ণন পরিমাপ করে।
এলইডি ইন্ডিকেটর - এলইডি ইন্ডিকেটরগুলো চালু বা বন্ধ করে নিয়ন্ত্রণ করে।
আলো সেন্সর - রোবটের পরিবেশের উজ্জ্বলতা বা বৈসাদৃশ্যের পরিবর্তন সনাক্ত করতে পারিপার্শ্বিক আলোর তীব্রতা পরিমাপ করে।
লিমিট সুইচ - একটি ছোট সুইচ যা বস্তু বা পৃষ্ঠতলের সংস্পর্শ সনাক্ত করে।
লাইন ট্র্যাকার - আলোর প্রতিফলনের পার্থক্য শনাক্ত করে, যা রোবটকে মাঠের পৃষ্ঠের উপর রেখা অনুসরণ করতে সাহায্য করে।
মোটর 393 - VEX EDR সিস্টেমের একটি লিগ্যাসি ডিসি মোটর।
অবজেক্ট সেন্সর - কাছাকাছি কোনো বস্তু আছে কিনা তা শনাক্ত করতে ইনফ্রারেড প্রতিফলন ব্যবহার করে, এবং কোনো বস্তু সীমার মধ্যে এলে একটি ডিজিটাল সংকেত প্রদান করে।
পটেনশিওমিটার - একটি ঘূর্ণায়মান শ্যাফট বা মেকানিজমের কৌণিক অবস্থান পরিমাপ করে। সেন্সরটি ২৭০ ডিগ্রি ঘূর্ণন সমর্থন করে।
V5 নিউম্যাটিক্স - V5 নিউম্যাটিক সোলেনয়েড নিয়ন্ত্রণ করুন।
পালস উইডথ মডুলেশন (PWM) - লিগ্যাসি মোটর কন্ট্রোলার বা সার্ভো চালানোর জন্য একটি 3-ওয়্যার পোর্টের মাধ্যমে একটি পালস-উইডথ-মডুলেটেড কন্ট্রোল সিগন্যাল আউটপুট করে।
রেঞ্জ ফাইন্ডার - সেন্সর এবং কাছাকাছি বস্তুগুলির মধ্যে দূরত্ব পরিমাপ করতে আল্ট্রাসনিক শব্দ তরঙ্গ ব্যবহার করে।
সার্ভো মোটর - একটি অবস্থান-নিয়ন্ত্রিত মোটর যা বিভিন্ন যন্ত্রাংশকে নির্দিষ্ট কোণে ঘোরানোর জন্য ব্যবহৃত হয়।
ভিক্টর মোটর - একটি লিগ্যাসি মোটর কন্ট্রোলার যা ব্রেইন থেকে 3-ওয়্যার PWM সিগন্যাল গ্রহণ করে সেইসব VEXpro/EDR ডিসি মোটর নিয়ন্ত্রণ করে যেগুলো সরাসরি স্মার্ট পোর্টে প্লাগ করা যায় না।
এই ডিভাইসগুলি V5 ব্রেইন বা একটি 3-ওয়্যার এক্সপান্ডার এর আটটি 3-ওয়্যার পোর্টের (a থেকে h) একটির সাথে সংযুক্ত হয়। একটি 3-ওয়্যার ডিভাইস তৈরি করার সময়, সঠিক পোর্টটিকে port আর্গুমেন্ট হিসাবে পাস করুন:
V5 ব্রেইন-এ, পোর্টগুলি
brain.three_wire_port(উদাহরণস্বরূপ,brain.three_wire_port.a) এর মাধ্যমে অ্যাক্সেস করা হয়।একটি 3-Wire Expander-এ, পোর্টগুলি সরাসরি এক্সপান্ডার ইনস্ট্যান্স থেকে অ্যাক্সেস করা হয় (উদাহরণস্বরূপ,
expander.a)।
# Connect a Gyro Sensor to the Brain's E port
gyro_sensor = Gyro(brain.three_wire_port.e)
# Connect a Line Tracker to the 3-Wire Expander's C port
line_tracker = Line(expander.c)