সুচিপত্র:

একটি স্টেপার মোটর নিয়ন্ত্রণ করতে পুরানো ল্যাপটপের টাচপ্যাড পুনরায় ব্যবহার করুন: 11 টি ধাপ (ছবি সহ)
একটি স্টেপার মোটর নিয়ন্ত্রণ করতে পুরানো ল্যাপটপের টাচপ্যাড পুনরায় ব্যবহার করুন: 11 টি ধাপ (ছবি সহ)

ভিডিও: একটি স্টেপার মোটর নিয়ন্ত্রণ করতে পুরানো ল্যাপটপের টাচপ্যাড পুনরায় ব্যবহার করুন: 11 টি ধাপ (ছবি সহ)

ভিডিও: একটি স্টেপার মোটর নিয়ন্ত্রণ করতে পুরানো ল্যাপটপের টাচপ্যাড পুনরায় ব্যবহার করুন: 11 টি ধাপ (ছবি সহ)
ভিডিও: স্টেপার মোটর। যেভাবে কাজ করে। স্টেপ নির্ণয়ের পদ্ধতি। 2024, জুলাই
Anonim
স্টেপার মোটর নিয়ন্ত্রণ করতে পুরনো ল্যাপটপের টাচপ্যাড পুনরায় ব্যবহার করুন
স্টেপার মোটর নিয়ন্ত্রণ করতে পুরনো ল্যাপটপের টাচপ্যাড পুনরায় ব্যবহার করুন

আমি কয়েক মাস আগে এই প্রকল্পটি তৈরি করেছি। কিছু দিন আগে, আমি Reddit- এ r/Arduino- এ প্রকল্পের একটি ভিডিও পোস্ট করেছি। লোকেরা প্রকল্পে আগ্রহী হচ্ছে দেখে, আমি এই নির্দেশযোগ্য করার সিদ্ধান্ত নিয়েছি যেখানে আমি আরডুইনো কোডে কিছু পরিবর্তন করেছি এবং একটি বৈশিষ্ট্য যুক্ত করেছি। সুতরাং, আর ঝামেলা ছাড়াই, শুরু করা যাক!

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

Image
Image

কি ঘটছে একটি ধারণা পেতে ভিডিওটি দেখুন।

ধাপ 2: সমস্ত জিনিস পান

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

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

  • একটি Arduino মাইক্রোকন্ট্রোলার বোর্ড
  • একটি ল্যাপটপ থেকে একটি PS/2 টাচপ্যাড (জাহাজে একটি Synaptics চিপ সহ একটি পাওয়ার চেষ্টা করুন)
  • *একটি ULN2003 স্টেপার মোটর ড্রাইভার (ইউনিপোলার স্টেপার মোটরগুলির জন্য (5-তারের))
  • *একটি L298N স্টেপার মোটর ড্রাইভার (বাইপোলার স্টেপার মোটরগুলির জন্য (4-তারের))
  • 6 পুরুষ থেকে মহিলা জাম্পার তারের (বিদ্যুতের জন্য 2 এবং ডিজিটাল সংকেতের জন্য 4)
  • একটি স্টেপার মোটর
  • একটি 5-12 ভোল্ট ডিসি পাওয়ার উৎস (স্টেপার মোটরের উপর নির্ভর করে)

এখানে, সেটআপটি একটি মোবাইল ফোন চার্জার থেকে চালিত যা Arduino বোর্ড এবং স্টেপার ড্রাইভারকে 5-ভোল্ট সরবরাহ করে। যদিও স্টেপার মোটরটি 12-ভোল্টের জন্য রেট করা হয়েছে, মোটরের টর্কের প্রয়োজনীয়তা বেশি না থাকলে আপনি একটি কম ভোল্টেজ সরবরাহ ব্যবহার করতে পারেন কারণ কম ভোল্টেজ সরবরাহ ব্যবহার করলে মোটর এবং চালক শীতল থাকবে।

*উভয় স্টেপার মোটর চালকের আরডুইনো বোর্ডের সাথে একই পিন সংযোগ রয়েছে।

ধাপ 3: Ps2 এবং Accel Stepper লাইব্রেরি পান

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

অ্যাকসেল স্টেপার লাইব্রেরির জন্য, আপনি Ctrl+Shift+I টিপে এবং তারপর 'অ্যাকসেল স্টেপার' লিখে লাইব্রেরি ইনস্টল করে পেতে পারেন।

ধাপ 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 মাইক্রোকন্ট্রোলার প্রোগ্রাম
Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম
Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম
Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম

প্রথম কোড, 'PS2_toucpad_with_Stepper' এর স্টেপার মোটরের কোন এক্সিলারেশন/ডিক্লারেশন ফিচার নেই কিন্তু হোমিং ফাংশন আছে।

দ্বিতীয় কোড, 'PS2_toucpad_accel_stepper' এর কোন হোমিং ফাংশন নেই কিন্তু একটি ত্বরণ/হ্রাসের বৈশিষ্ট্য রয়েছে।

আপনি সংশ্লিষ্ট Arduino কোড থেকে আরো তথ্য জানতে পারেন।

ধাপ 7: সার্কিট স্কিম্যাটিক অধ্যয়ন করুন

সার্কিট স্কিম্যাটিক অধ্যয়ন করুন
সার্কিট স্কিম্যাটিক অধ্যয়ন করুন

একটি ভাল ভিউ পেতে ছবিতে ক্লিক করুন।

ধাপ 8: তারের সংযোগগুলি তৈরি করুন

তারের সংযোগ তৈরি করুন
তারের সংযোগ তৈরি করুন
তারের সংযোগ তৈরি করুন
তারের সংযোগ তৈরি করুন

ধাপ 9: আরডুইনো বোর্ডকে বিদ্যুতের সাথে সংযুক্ত করুন এবং এটি চালু করুন

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

সেটআপটি শক্তিশালী করার পরে, টাচপ্যাডের দৈর্ঘ্য বরাবর আপনার আঙুলটি স্লাইড করুন এবং দেখুন যে মোটরটি চলে কিনা।

ধাপ 10: সমস্যা সমাধান

আপনি কিছু সমস্যার সম্মুখীন হলে, আপনি নিম্নলিখিত করতে পারেন:

যদি স্টেপার মোটর একটি নির্দিষ্ট দিকে যাওয়ার পরিবর্তে পিছনে পিছনে চলে যায়:

  • পিন ঘোষণার ক্রম পরিবর্তন করুন। উদাহরণস্বরূপ: স্টেপার স্টেপার (200, 8, 10, 9, 11) স্টেপার স্টেপার (200, 8, 9, 10, 11) দিয়ে প্রতিস্থাপন করুন।
  • মোটর ড্রাইভারকে আরডুইনো বোর্ডের সাথে সংযুক্ত সমস্ত সিগন্যাল তারগুলি পরীক্ষা করুন এবং স্টেপার মোটরের তারগুলি যথাযথভাবে সংযুক্ত রয়েছে যেখানে সেগুলি থাকা উচিত এবং আলগা এবং ত্রুটিযুক্ত নয়।

মোটর যদি একদম না চলে:

  • টাচপ্যাড সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করে দেখুন, ধাপ 5 এ ফিরে যান।
  • মোটর ড্রাইভার এবং টাচপ্যাড পাওয়ার পাচ্ছে কিনা তা পরীক্ষা করুন।
  • মোটর বা মোটর ড্রাইভার ত্রুটিপূর্ণ কিনা তা পরীক্ষা করুন।

ধাপ 11: এর সাথে টিঙ্কার

এটির সাথে টিঙ্কার
এটির সাথে টিঙ্কার

এখন যেহেতু আপনি এটি চালাচ্ছেন, কেন এটি সম্প্রদায়ের সাথে ভাগ করবেন না। 'আমি এটা তৈরি করেছি!' এবং আপনার সৃষ্টি ভাগ করুন। আরও বৈশিষ্ট্য যোগ করার জন্য কোডটি সংশোধন করার চেষ্টা করুন, একাধিক স্টেপার মোটর চালান এবং তাই।

এছাড়াও, যদি সম্ভব হয়, যারা আটকে আছে তাদের সাহায্য করার চেষ্টা করুন, আমি আপনার কাছে খুব কৃতজ্ঞ হব।

প্রস্তাবিত: