সুচিপত্র:

অ্যানালগ জয়স্টিক ব্যবহার করে 2 টি সার্ভস নিয়ন্ত্রণ করা ।: 5 টি ধাপ (ছবি সহ)
অ্যানালগ জয়স্টিক ব্যবহার করে 2 টি সার্ভস নিয়ন্ত্রণ করা ।: 5 টি ধাপ (ছবি সহ)

ভিডিও: অ্যানালগ জয়স্টিক ব্যবহার করে 2 টি সার্ভস নিয়ন্ত্রণ করা ।: 5 টি ধাপ (ছবি সহ)

ভিডিও: অ্যানালগ জয়স্টিক ব্যবহার করে 2 টি সার্ভস নিয়ন্ত্রণ করা ।: 5 টি ধাপ (ছবি সহ)
ভিডিও: 9 PM LIVE MOCK TEST 180 For RAILWAY NTPC & GROUP D | WBCS MAIN l NTPC GK IN BENGALI l 2024, নভেম্বর
Anonim
Image
Image
অংশ সংগ্রহ
অংশ সংগ্রহ

হ্যালো বন্ধুরা, এটি আমার প্রথম নির্দেশযোগ্য এবং এই পোস্টে আমি Arduino UNO ব্যবহার করে Servos নিয়ন্ত্রণ করার জন্য Analog Joystick কিভাবে ব্যবহার করব তা শেয়ার করছি।

ধাপ 1: অংশ সংগ্রহ

অংশ সংগ্রহ
অংশ সংগ্রহ
অংশ সংগ্রহ
অংশ সংগ্রহ
  1. 1 x Arduino UNO। (আমাজন ইউএস / অ্যামাজন ইইউ / ব্যাঙ্গগুড)
  2. 2 এক্স Servos (আমাজন ইউএস / অ্যামাজন ইইউ / ব্যাঙ্গগুড)
  3. 1 x এনালগ জয়স্টিক। (আমাজন ইউএস / অ্যামাজন ইইউ / ব্যাঙ্গগুড)
  4. 1 x ব্রেডবোর্ড। (আমাজন ইউএস / অ্যামাজন ইইউ / ব্যাংগুড)

আপনি বাজারে পাওয়া যায় এমন কোন এনালগ জয়স্টিক ব্যবহার করতে পারেন যা ইতিমধ্যেই পিনগুলিতে লেবেল আছে তাই সেগুলি ব্যবহার করা সহজ।

পদক্ষেপ 2: অ্যানালগ জয়স্টিক প্রস্তুত করা।

অ্যানালগ জয়স্টিক প্রস্তুত করা হচ্ছে।
অ্যানালগ জয়স্টিক প্রস্তুত করা হচ্ছে।
অ্যানালগ জয়স্টিক প্রস্তুত করা হচ্ছে।
অ্যানালগ জয়স্টিক প্রস্তুত করা হচ্ছে।
অ্যানালগ জয়স্টিক প্রস্তুত করা হচ্ছে।
অ্যানালগ জয়স্টিক প্রস্তুত করা হচ্ছে।

আপনি বাজারে পাওয়া যায় এমন একটি ব্যবহার করতে পারেন যা পিন লেবেলযুক্ত এবং ব্যবহার করা সহজ অথবা আপনি গেমিং কন্ট্রোলার থেকে কয়েক টাকা এবং পুরাতনদের উদ্ধার করতে পারেন যার ভিতরে 2 টি আছে। এছাড়াও আমি পিনগুলিকে লেবেল করেছি, যা আমি পিসিবিতে কপার ট্রেস ব্যাকট্র্যাকিং করে খুঁজে পেয়েছি, এখানে দুটি পাত্র প্রতিটি জয়স্টিকে ব্যবহার করা হয় একটি x অক্ষের জন্য এবং অন্যটি y অক্ষের জন্য আমরা এই পাত্রগুলির মধ্যবর্তী টার্মিনালগুলি সার্ভস নিয়ন্ত্রণ করতে ব্যবহার করি। অন্য দুটি পিন হল পাওয়ার এবং গ্রাউন্ড পিন যেখানে আমরা 5 ভোল্ট এবং গ্রাউন্ড লাগাই। যে পিনগুলি কোণায় লেবেল করা হয় না সেই বোতাম পিন যা এই প্রকল্পে প্রয়োজন হয় না। মূলত সব লাঠির একই কনফিগারেশন থাকে। এখন একবার আপনি পিন বের করে ফেললে আপনার লাঠি থেকে আমরা পরবর্তী ধাপে যেতে পারি যা সার্কিটকে সংযুক্ত করছে।

ধাপ 3: Servos

Servos।
Servos।
Servos।
Servos।

Servos গিয়ারযুক্ত মোটর যা ধীর কিন্তু উচ্চ ঘূর্ণন সঁচারক বল এবং শুধুমাত্র 180 to পর্যন্ত ঘোরানো হয়। একটি সাধারণ servo 3 পিন আছে: 1। হলুদ/কমলা যা সিগন্যাল পিন এবং Arduino.2 এ PWM পিনের সাথে সংযোগ স্থাপন করে। লাল যা পাওয়ার পিন যেখানে আমরা +5v প্রদান করি যা Arduino.3 এর +5v এর সাথে সংযুক্ত। বাদামী/কালো যা গ্রাউন্ড পিন এবং আমি Arduino এর GND পিন বা ব্যাটারির -ve টার্মিনালের সাথে সংযুক্ত ছিলাম। 3 এবং অন্যান্য পিন নং। 5। আমি মাইক্রো 9 জি সার্ভো ব্যবহার করেছি কিন্তু যে কোন কাজ করবে।

ধাপ 4: সংযোগ তৈরি করা।

সংযোগ তৈরি করা।
সংযোগ তৈরি করা।
সংযোগ তৈরি করা।
সংযোগ তৈরি করা।

সার্ভিসের সংযোগ তৈরি করতে সার্কিট ডায়াগ্রামটি অনুসরণ করুন। এবং - টার্মিনাল যা যথাক্রমে 5v এবং GND তে যায়। X অক্ষ পিন A0 তে যায় বা Arduino এর Analog 0 পিন এবং Y অক্ষ A1 বা Analog 1 পিনে যায়। পরবর্তী আমরা কোড আপলোড করব।

ধাপ 5: কোড লেখা এবং আপলোড করা।

কোড লেখা এবং আপলোড করা।
কোড লেখা এবং আপলোড করা।

কোডটি সহজ এবং Arduino IDE- র সার্ভ লাইব্রেরির Knob উদাহরণের মতো। servo2.attach (5);} void loop () {val = analogRead (xaxis); val = map (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = মানচিত্র (val, 0, 1023, 0, 180); servo2.write (val);} উপরের কোডটি অনুলিপি করুন এবং Arduino IDE এ পেস্ট করুন এবং কম্পাইল করুন। তারপর কোডটি আপলোড করুন এবং সার্ভোসগুলিকে কেন্দ্রের অবস্থানে নিয়ে যাওয়া উচিত তারপর আপনি নিয়ন্ত্রণ করতে পারেন সার্ভিসগুলি জয়স্টিক ব্যবহার করে। অন্য জয়স্টিক আরও 2 টি সার্ভস নিয়ন্ত্রণ করতে পারে। আপনাকে শুধু আরডুইনোতে PWM পিনের সাথে সার্ভিস সংযুক্ত করতে হবে এবং কোডটি সংশোধন করতে হবে। কোডটি সংশোধন করা সহজ এবং মৌলিক Arduino জ্ঞান সহ যে কেউ এটি করতে পারে। আশা করি আপনি প্রকল্পটি পছন্দ করবেন এবং যদি আপনার কোন প্রশ্ন থাকে তবে নির্দ্বিধায় জিজ্ঞাসা করুন। ধন্যবাদ আপনি.

প্রস্তাবিত: