সুচিপত্র:
- ধাপ 1: উপকরণ সংগ্রহ করুন
- পদক্ষেপ 2: জয়স্টিক পিনের সাথে পরিচিত হন
- ধাপ 3: সবকিছু একসাথে সংযুক্ত করুন
- ধাপ 4: কোড লিখুন
- পদক্ষেপ 5: কর্ম পর্যবেক্ষণ করুন
ভিডিও: জয়স্টিক সেন্সর: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
জয়স্টিক সেন্সরটি অনেক ধরনের আরডুইনো রোবট প্রজেক্টের জন্য ব্যবহার করা হয় কিন্তু এটি সাধারণত ভিডিও গেম কন্ট্রোলার বা যেকোন ধরনের কন্ট্রোলারের জন্য ব্যবহৃত হয় যার মধ্যে জয়স্টিক থাকে।
জয়স্টিকের একটি অপসারণযোগ্য প্লাস্টিকের ক্যাপ রয়েছে যেখানে ব্যবহারের সময় আপনি আপনার আঙুল বিশ্রাম করেন। এই ক্যাপটি সরানোর সময় আপনি পিন, পুশ বোতাম এবং সেন্সরগুলির একটি ভাল দৃশ্য দেখতে পাবেন। এনালগ জয়স্টিকগুলি মূলত পোটেন্টিওমিটার তাই তারা এনালগ মান ফেরত দেয়। পাশের দুটি কালো কভার সেন্সর হাউজিং। বাম দিকের সেন্সরটি উপরে ও নিচে চলাফেরার জন্য, লাঠিটি উপরে ও নিচে সরানোর সময় আসলে যা ঘটছে তা হল ভিতরের প্লাস্টিক সাইড সেন্সরের সংস্পর্শে আসছে যাতে স্টিকটি উপরে বা নিচে সরানো হচ্ছে কিনা তা জেনে y- অক্ষ সেন্সর। জয়স্টিকের সবচেয়ে দূরে সেন্সরটি বাম এবং ডানদিকে চলাচলকে সেন্স করছে যা x- অক্ষ। এই সেন্সরগুলি একটি এনালগ পড়া পাঠাচ্ছে কিন্তু জয়স্টিকের একটি পুশ বাটন বা একটি সুইচও রয়েছে, যখন জয়স্টিকের উপর চাপ দিলে ভিতরের সুইচটি একটি ডিজিটাল রিড পাঠিয়ে নিচে ঠেলে দেওয়া হচ্ছে। যেহেতু আমরা জানি কিভাবে একটি জয়স্টিক সেন্সর কাজ করে আসুন এটিকে একটি Arduino এর সাথে সংযুক্ত করি এবং দেখি কিভাবে এটি কাজ করে।
ধাপ 1: উপকরণ সংগ্রহ করুন
-আরডুইনো উনো
-জয়স্টিক সেন্সর
-মহিলা/পুরুষ জাম্পার তারগুলি
-USB 2.0 কেবল টাইপ A/B
-কম্পিউটার
-আরডুইনো আইডিই
পদক্ষেপ 2: জয়স্টিক পিনের সাথে পরিচিত হন
জয়স্টিকের পাঁচটি পিন আছে, GND, 5V, VRx। VRy এবং SW কোন কিছুকে পাওয়ারের সাথে সংযুক্ত করার সময় আপনার সর্বদা একটি নেতিবাচক এবং একটি ইতিবাচক দিক থাকতে হবে যা আপনার বিদ্যুৎ সরবরাহের নেতিবাচক এবং ইতিবাচক দিকগুলির সাথে মিলে যায়। এক্ষেত্রে GND লেবেল করা পিনটির অর্থ "গ্রাউন্ড" এবং এটি আমাদের জয়স্টিকের নেগেটিভ পিন। 5V মানে "5 ভোল্ট" এবং এটি আমাদের ইতিবাচক পিন, এই পিন দুটিই আমাদের পাওয়ার সাপ্লাই পিন। পরবর্তীতে, VRx হল আমাদের অনুভূমিক বা x- অক্ষ পিন এবং এটি একটি এনালগ পিন যা Arduino এর এনালগ পাশের সাথে সংযুক্ত, VRy পিনের সাথে একই যা আমাদের উল্লম্ব y- অক্ষ পিন। এই পিন দুটিই দিকনির্দেশক পিন তাই যখন জয়স্টিক পিনগুলি সরায় তখন একটি এনালগ সিগন্যাল বের করে। আমাদের শেষ পিনটি হল SW পিন যা "সুইচ" এর জন্য দাঁড়ায় এই পিনটি পুশ বোতামের সাথে সংযুক্ত থাকে এবং যখন এটিকে নিচে ঠেলে দেওয়া হয় তখন পিনটি একটি ডিজিটাল সিগন্যাল বের করে।
ধাপ 3: সবকিছু একসাথে সংযুক্ত করুন
এখন সময় এসেছে আসলে আমাদের পরীক্ষাটি কার্যকর করার!
প্রথমে, জাম্পার তারের আপনার মহিলা দিকটি জয়স্টিক পিনের সাথে সংযুক্ত করুন যা মোট পাঁচটি হওয়া উচিত।
দ্বিতীয়ত, জাম্পার তারের পুরুষ দিকটি আপনার আরডুইনোতে সংশ্লিষ্ট পিনের সাথে সংযুক্ত করুন। GND থেকে GND, 5V থেকে 5V, VRx এবং VRy Arduino- এর যেকোনো এনালগ পিনে কিন্তু এই ক্ষেত্রে আমাদের কোড আমাদের A0 এবং A1 এ এইগুলিকে বরাদ্দ করতে বলে। আরডুইনোতে আমাদের শেষ পিনটি সংযুক্ত করতে হবে আমাদের এসডব্লিউ পিন যা আরডুইনোর ডিজিটাল দিকে যাবে যাতে এটি ডিজিটাল পিন 2 এর সাথে সংযুক্ত হবে।
তৃতীয়ত, আপনার ইউএসবি কেবলটি আরডুইনো এবং কম্পিউটারে সংযুক্ত করুন।
ধাপ 4: কোড লিখুন
এখন যেহেতু আমাদের আরডুইনো বোর্ডের সাথে সবকিছু সংযুক্ত আছে তাই সঠিক কোড আপলোড করার সময় এসেছে। ব্রেইনি বিটস এর জন্য ইতিমধ্যে আমাদের জন্য কোড লেখা আছে যাতে আমরা আমাদের Arduino IDE তে কপি এবং পেস্ট করতে পারি।
কোডের লিঙ্ক:
1. একটি নতুন arduino IDE ফাইল খুলুন
2. কোড পেস্ট করুন
3. আপলোড
পদক্ষেপ 5: কর্ম পর্যবেক্ষণ করুন
পর্দার উপরের ডানদিকে কোণায় অবস্থিত ম্যাগনিফাইং গ্লাসে ক্লিক করুন। একটি নতুন উইন্ডো পপ আপ হওয়া উচিত এবং আপনি যা দেখছেন তা হল আপনার জয়স্টিকটি সরানোর সময় ফলাফলগুলি। এগিয়ে যান এবং আপনার জয়স্টিকের চারপাশে যান এবং আপনার জয়স্টিকের অবস্থান অনুসারে x এবং y অক্ষ পরিবর্তন হওয়া উচিত। আপনার জয়স্টিকে চেপে ধরার চেষ্টা করুন এবং আপনার SW পিন 1 থেকে 0 এ পরিবর্তিত হওয়া উচিত। যে অকার্যকর লুপ একটি অ্যানালগ সংকেত ব্যবহার করে জয়স্টিকের অবস্থান মুদ্রণ করছে এবং যখন একটি ডিজিটাল সংকেত দিয়ে বোতামটি চাপানো হয়।
প্রস্তাবিত:
Arduino সঙ্গে DIY শ্বাস সেন্সর (পরিবাহী বোনা প্রসারিত সেন্সর): 7 ধাপ (ছবি সহ)
Arduino (Conductive Knitted Stretch Sensor) দিয়ে DIY Breath Sensor: এই DIY সেন্সরটি একটি পরিবাহী বোনা স্ট্রেচ সেন্সরের রূপ ধারণ করবে। এটি আপনার বুক/পেটের চারপাশে মোড়ানো হবে, এবং যখন আপনার বুক/পেট প্রসারিত হবে এবং সংকুচিত হবে তখন সেন্সর, এবং ফলস্বরূপ ইনপুট ডেটা যা আরডুইনোকে খাওয়ানো হবে। তাই
Arduino সৌর চালিত তাপমাত্রা এবং আর্দ্রতা সেন্সর 433mhz ওরেগন সেন্সর হিসাবে: 6 ধাপ
Arduino সৌর চালিত তাপমাত্রা এবং আর্দ্রতা সেন্সর 433mhz ওরেগন সেন্সর হিসাবে: এটি একটি সৌর চালিত তাপমাত্রা এবং আর্দ্রতা সেন্সর তৈরি করে। সৌর শক্তি মোশন সেন্সর " ইবে থেকে। নিশ্চিত করুন যে এটি 3.7v ব্যাটার বলে
রাস্পবেরীপি 3 ম্যাগনেট সেন্সর মিনি রিড সেন্সর সহ: 6 টি ধাপ
মিনি রিড সেন্সর সহ রাস্পবেরিপি 3 ম্যাগনেট সেন্সর: এই নির্দেশনায়, আমরা রাস্পবেরিপি 3 ব্যবহার করে একটি আইওটি চুম্বক সেন্সর তৈরি করব।
DIY: ফোকাসযোগ্য মোশন সেন্সর সহ সিলিং মাউন্ট করা মিনি সেন্সর বক্স: 4 টি ধাপ
DIY: ফোকাসযোগ্য মোশন সেন্সর সহ সিলিং মাউন্ট করা মিনি সেন্সর বক্স: হ্যালো। কিছু সময় আগে আমি আমার বন্ধুকে স্মার্ট হোম ধারণা দিয়ে সাহায্য করছিলাম এবং একটি কাস্টম ডিজাইন সহ একটি মিনি সেন্সর বক্স তৈরি করেছি যা ছাদে 40x65 মিমি গর্তে মাউন্ট করা যেতে পারে। এই বাক্সটি সাহায্য করে: the আলোর তীব্রতা পরিমাপ • আর্দ্রতা পরিমাপ
একটি Arduino ওয়াইফাই নেটওয়ার্ক (সেন্সর এবং Actuators) - রঙ সেন্সর: 4 ধাপ
একটি আরডুইনো ওয়াইফাই নেটওয়ার্ক (সেন্সর এবং অ্যাকচুয়েটর) - রঙের সেন্সর: আপনার অ্যাপ্লিকেশনে কতবার আপনার কাছে কিছু সেন্সর বা কিছু অ্যাকচুয়েটর আছে? আপনার কম্পিউটারের কাছে একটি ওয়াই-ফাই নেটওয়ার্কের মাধ্যমে সংযুক্ত বিভিন্ন স্লেভ ডিভাইস পরিচালনা করতে কতটা আরামদায়ক হতে পারে? এই প্রকল্পে