সুচিপত্র:

ল্যাপটপ টাচপ্যাড নিয়ন্ত্রিত মডেল রেলরোড - PS/2 Arduino Interface: 14 ধাপ
ল্যাপটপ টাচপ্যাড নিয়ন্ত্রিত মডেল রেলরোড - PS/2 Arduino Interface: 14 ধাপ

ভিডিও: ল্যাপটপ টাচপ্যাড নিয়ন্ত্রিত মডেল রেলরোড - PS/2 Arduino Interface: 14 ধাপ

ভিডিও: ল্যাপটপ টাচপ্যাড নিয়ন্ত্রিত মডেল রেলরোড - PS/2 Arduino Interface: 14 ধাপ
ভিডিও: চাটপ্যাড কাজ না করলে| Touchpad Problem Solution | Touchpad Not working Bangla Tutorial : Part 01 2024, ডিসেম্বর
Anonim
ল্যাপটপ টাচপ্যাড নিয়ন্ত্রিত মডেল রেলরোড | PS/2 Arduino ইন্টারফেস
ল্যাপটপ টাচপ্যাড নিয়ন্ত্রিত মডেল রেলরোড | PS/2 Arduino ইন্টারফেস

একটি ল্যাপটপের টাচপ্যাড মাইক্রোকন্ট্রোলার প্রকল্পগুলির জন্য একটি ইনপুট হিসাবে ব্যবহার করার জন্য একটি দুর্দান্ত ডিভাইস। তাই আজ, একটি মডেল রেলপথ নিয়ন্ত্রণ করতে একটি Arduino মাইক্রোকন্ট্রোলার দিয়ে এই ডিভাইসটি বাস্তবায়ন করা যাক। একটি PS/2 টাচপ্যাড ব্যবহার করে, আমরা 3 টি ট্রানআউট এবং ট্র্যাক পাওয়ার নিয়ন্ত্রণ করতে সক্ষম হব।

টাচপ্যাডটিকে তার প্রস্থের নীচে রেখে (পোর্ট্রেট মোডের মত সাজান), দুইটি কর্ণের প্রতিটি বরাবর আঙুল স্লাইড করা দুটি ভোটদানের নিয়ন্ত্রণে ব্যবহৃত হবে, আঙুলটি আড়াআড়িভাবে স্লাইড করা অন্য একটি ভোটদান নিয়ন্ত্রণ করতে এবং আঙুলটি উল্লম্বভাবে স্লাইড করতে ব্যবহৃত হবে লোকোমোটিভের গতি এবং দিক নিয়ন্ত্রণ করতে ব্যবহার করা হবে।

সুতরাং, আর ঝামেলা ছাড়াই, শুরু করা যাক!

ধাপ 1: ভিডিওটি দেখুন

Image
Image

সমস্ত নিয়ন্ত্রণ বুঝতে এবং এটি কীভাবে কাজ করে সে সম্পর্কে আরও জানতে ভিডিওটি দেখুন।

পদক্ষেপ 2: সমস্ত যন্ত্রাংশ এবং সরবরাহ পান

টাচপ্যাডের সংযোগগুলি চিত্র করুন
টাচপ্যাডের সংযোগগুলি চিত্র করুন

এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে:

  • Adafruit Motor Shield V2 (UNO, Leonardo, ইত্যাদি) এর সাথে সামঞ্জস্যপূর্ণ একটি Arduino মাইক্রোকন্ট্রোলার
  • একটি Adafruit মোটর elাল V2
  • একটি PS/2 টাচপ্যাড
  • একদিকে পুরুষ ডুপন্ট সংযোগকারী সহ 4 টি তারের (টাচপ্যাডকে আরডুইনো বোর্ডের সাথে সংযুক্ত করতে)
  • মোটর শিল্ডে ট্র্যাক পাওয়ার এবং টার্নআউট (3 সর্বোচ্চ) সংযোগের জন্য প্রতিটি 2 টি তার
  • কমপক্ষে 1A এর বর্তমান ক্ষমতা সহ একটি 12-ভোল্ট ডিসি পাওয়ার সাপ্লাই।

ধাপ 3: Ps2 লাইব্রেরি পান

Ps2 লাইব্রেরির ফোল্ডারটি এখান থেকে ডাউনলোড করুন। ডাউনলোড করা ফোল্ডারটি ডেস্কটপে সরান কারণ এটি খুঁজে পাওয়া সহজ হবে। Arduino IDE খুলুন এবং Sketch> Include Library> Add. ZIP Library… ক্লিক করুন এবং তারপর ডেস্কটপ থেকে ps2 ফোল্ডার নির্বাচন করুন। লাইব্রেরি অন্তর্ভুক্ত করা হবে এবং আপনি এখন ps2 লাইব্রেরি ব্যবহার করতে পারবেন।

ধাপ 4: টাচপ্যাডের সংযোগগুলি বের করুন

যদি আপনার উপরের মত সিনাপটিকস টাচপ্যাড থাকে, প্যাড 'T22' +5V, 'T10' হল 'ক্লক', 'T11' হল 'ডেটা' এবং 'T23' হল 'GND'। আপনি উপরে দেখানো হিসাবে একটি বড় উন্মুক্ত তামার 'GND' তারের বিক্রি করতে পারেন

আরো জানতে উপরের ছবিতে ক্লিক করুন। আপনার যদি আলাদা টাচপ্যাড থাকে, তাহলে 'পিনআউটস' দিয়ে ইন্টারনেটে তার পার্ট নম্বরটি অনুসন্ধান করার চেষ্টা করুন অথবা আপনি যদি আটকে যান তবে আপনি Reddit- এ r/Arduino সম্প্রদায়কে জিজ্ঞাসা করতে পারেন।

ধাপ 5: টাচপ্যাড পরীক্ষা করুন

নিশ্চিত করুন যে টাচপ্যাডে সঠিক সংযোগগুলি তৈরি করা হয়েছে। টাচপ্যাড পরীক্ষা করার জন্য, উদাহরণ> ps2 থেকে Arduino মাইক্রোকন্ট্রোলারে ps2 মাউস কোড আপলোড করুন। D6 তে 'ক্লক' ওয়্যার, 'ডেটা' ওয়্যারকে D5, GND থেকে GND, এবং Arduino বোর্ডের যথাক্রমে +5V বা VCC থেকে +5V পিন সংযুক্ত করুন। আরডুইনো বোর্ডকে কম্পিউটারে পুনরায় সংযুক্ত করুন এবং সিরিয়াল মনিটরটি খুলুন। আপনি যদি টাচপ্যাড জুড়ে আঙুল নাড়াচাড়া করে সংখ্যা পরিবর্তন করতে দেখেন, টাচপ্যাড ঠিকভাবে কাজ করছে এবং আপনি এগিয়ে যেতে পারেন।

ধাপ 6: Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন

Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম
Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম

কি চলছে তা বুঝতে Arduino মাইক্রোকন্ট্রোলারে আপলোড করার আগে কোডটি পরীক্ষা করার পরামর্শ দেওয়া হচ্ছে।

ধাপ 7: লেআউট সেট আপ করুন

লেআউট সেট আপ করুন
লেআউট সেট আপ করুন

ট্র্যাক শক্তি এবং তিনটি ভোটদান নিয়ন্ত্রণ পরীক্ষা করার জন্য একটি বিন্যাস সেট আপ করুন। নিশ্চিত করুন যে সমস্ত ট্র্যাক জয়েন্টগুলি সঠিকভাবে তৈরি করা হয়েছে এবং ট্র্যাকগুলি পরিষ্কার। লোকোমোটিভগুলিকে আটকে যাওয়া রোধ করার জন্য পর্যায়ক্রমে ট্র্যাক এবং লোকোমোটিভের চাকা পরিষ্কার করার পরামর্শ দেওয়া হয়।

ধাপ 8: Arduino বোর্ডে মোটর শিল্ড ইনস্টল করুন

Arduino বোর্ডে মোটর শিল্ড ইনস্টল করুন
Arduino বোর্ডে মোটর শিল্ড ইনস্টল করুন

Arduino বোর্ডের মহিলা হেডারগুলির সাথে মোটর ieldালের পিনগুলি সাবধানে সারিবদ্ধ করুন এবং Arduino বোর্ডের উপরে ieldালটি ধাক্কা দিন। নিশ্চিত করুন যে ieldালটি Arduino বোর্ডে নিরাপদে ফিট করে এবং কোন পিন বাঁকানো হয় না।

ধাপ 9: ট্র্যাক পাওয়ার এবং টার্নআউটগুলিকে মোটর শিল্ডের সাথে সংযুক্ত করুন

ট্র্যাক পাওয়ার এবং টার্নআউটগুলিকে মোটর শিল্ডের সাথে সংযুক্ত করুন
ট্র্যাক পাওয়ার এবং টার্নআউটগুলিকে মোটর শিল্ডের সাথে সংযুক্ত করুন
ট্র্যাক পাওয়ার এবং টার্নআউটগুলিকে মোটর শিল্ডের সাথে সংযুক্ত করুন
ট্র্যাক পাওয়ার এবং টার্নআউটগুলিকে মোটর শিল্ডের সাথে সংযুক্ত করুন
ট্র্যাক পাওয়ার এবং টার্নআউটগুলিকে মোটর শিল্ডের সাথে সংযুক্ত করুন
ট্র্যাক পাওয়ার এবং টার্নআউটগুলিকে মোটর শিল্ডের সাথে সংযুক্ত করুন
ট্র্যাক পাওয়ার এবং টার্নআউটগুলিকে মোটর শিল্ডের সাথে সংযুক্ত করুন
ট্র্যাক পাওয়ার এবং টার্নআউটগুলিকে মোটর শিল্ডের সাথে সংযুক্ত করুন

নিম্নলিখিত সংযোগগুলি করুন:

  • 'M1' লেবেলযুক্ত ieldালের আউটপুট সংযোগকারীকে ট্র্যাক পাওয়ার সংযুক্ত করুন।
  • বাকি তিনটি আউটপুট সংযোগকারী 'M2', 'M3', এবং 'M4' এর সাথে সংযোগ স্থাপন করুন।

নিশ্চিত করুন যে সমস্ত তারের সংযোগগুলি শক্ত।

ধাপ 10: সেটআপের সাথে টাচপ্যাড সংযুক্ত করুন

সেটআপের সাথে টাচপ্যাড সংযুক্ত করুন
সেটআপের সাথে টাচপ্যাড সংযুক্ত করুন
সেটআপের সাথে টাচপ্যাড সংযুক্ত করুন
সেটআপের সাথে টাচপ্যাড সংযুক্ত করুন

টাচপ্যাড এবং Arduino বোর্ডের মধ্যে নিম্নলিখিত সংযোগগুলি তৈরি করে Arduino বোর্ডে টাচপ্যাড সংযুক্ত করুন:

  • Arduino বোর্ডের +5-ভোল্ট বা 'VCC' থেকে +5-ভোল্ট
  • Arduino বোর্ডের 'GND' থেকে 'GND'
  • Arduino বোর্ডের 'ঘড়ি' থেকে 'D6'
  • Arduino বোর্ডের 'D5' থেকে 'ডেটা'

ধাপ 11: ট্র্যাকের উপর লোকোমোটিভ রাখুন

ট্র্যাকের উপর লোকোমোটিভ রাখুন
ট্র্যাকের উপর লোকোমোটিভ রাখুন

পরীক্ষা করার জন্য একটি লোকোমোটিভ রাখুন। আপনি ইচ্ছা অনুযায়ী একাধিক লোকোমোটিভও রাখতে পারেন।

একটি rerailing সরঞ্জাম ব্যবহার করার পরামর্শ দেওয়া হয়। লাইনচ্যুতি রোধ করতে লোকোমোটিভগুলি ট্র্যাকে সঠিকভাবে স্থাপন করা হয়েছে তা নিশ্চিত করুন।

ধাপ 12: সেটআপটিকে পাওয়ারের সাথে সংযুক্ত করুন এবং এটি চালু করুন

সেটআপটিকে পাওয়ারের সাথে সংযুক্ত করুন এবং এটি চালু করুন
সেটআপটিকে পাওয়ারের সাথে সংযুক্ত করুন এবং এটি চালু করুন

12-ভোল্ট পাওয়ার সাপ্লাই সেটআপের সাথে সংযুক্ত করুন এবং এটি চালু করুন।

ধাপ 13: নিয়ন্ত্রণগুলি পরীক্ষা করুন

Image
Image

সমস্ত নিয়ন্ত্রণ পরীক্ষা করুন। নিয়ন্ত্রণগুলি বুঝতে উপরের ভিডিওটি আবার দেখুন।

ধাপ 14: আপনার কাজ ভাগ করুন এবং এটি আরও বড় করুন

আপনি যদি আপনার প্রকল্পটি কাজ করে থাকেন এবং যদি আপনি পারেন তবে 'আই মেড ইট!' এ ক্লিক করে সম্প্রদায়ের সাথে আপনার সৃষ্টির ছবি শেয়ার করার চেষ্টা করুন।

এছাড়াও, এই প্রকল্পে আরও বৈশিষ্ট্য এবং ফাংশন যুক্ত করার চেষ্টা করুন এবং সেগুলিও ভাগ করার চেষ্টা করুন। আপনি যাই করুন না কেন, সর্বশ্রেষ্ঠ!

প্রস্তাবিত: