সুচিপত্র:
- ধাপ 1: ভিডিওটি দেখুন
- ধাপ 2: সমস্ত জিনিস পান
- ধাপ 3: Ps2 এবং Accel Stepper লাইব্রেরি পান
- ধাপ 4: টাচপ্যাডের সংযোগগুলি বের করুন
- ধাপ 5: টাচপ্যাড পরীক্ষা করুন
- ধাপ 6: Arduino মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
- ধাপ 7: সার্কিট স্কিম্যাটিক অধ্যয়ন করুন
- ধাপ 8: তারের সংযোগগুলি তৈরি করুন
- ধাপ 9: আরডুইনো বোর্ডকে বিদ্যুতের সাথে সংযুক্ত করুন এবং এটি চালু করুন
- ধাপ 10: সমস্যা সমাধান
- ধাপ 11: এর সাথে টিঙ্কার
ভিডিও: একটি স্টেপার মোটর নিয়ন্ত্রণ করতে পুরানো ল্যাপটপের টাচপ্যাড পুনরায় ব্যবহার করুন: 11 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
আমি কয়েক মাস আগে এই প্রকল্পটি তৈরি করেছি। কিছু দিন আগে, আমি Reddit- এ r/Arduino- এ প্রকল্পের একটি ভিডিও পোস্ট করেছি। লোকেরা প্রকল্পে আগ্রহী হচ্ছে দেখে, আমি এই নির্দেশযোগ্য করার সিদ্ধান্ত নিয়েছি যেখানে আমি আরডুইনো কোডে কিছু পরিবর্তন করেছি এবং একটি বৈশিষ্ট্য যুক্ত করেছি। সুতরাং, আর ঝামেলা ছাড়াই, শুরু করা যাক!
ধাপ 1: ভিডিওটি দেখুন
কি ঘটছে একটি ধারণা পেতে ভিডিওটি দেখুন।
ধাপ 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 মাইক্রোকন্ট্রোলার প্রোগ্রাম করুন
প্রথম কোড, '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: এর সাথে টিঙ্কার
এখন যেহেতু আপনি এটি চালাচ্ছেন, কেন এটি সম্প্রদায়ের সাথে ভাগ করবেন না। 'আমি এটা তৈরি করেছি!' এবং আপনার সৃষ্টি ভাগ করুন। আরও বৈশিষ্ট্য যোগ করার জন্য কোডটি সংশোধন করার চেষ্টা করুন, একাধিক স্টেপার মোটর চালান এবং তাই।
এছাড়াও, যদি সম্ভব হয়, যারা আটকে আছে তাদের সাহায্য করার চেষ্টা করুন, আমি আপনার কাছে খুব কৃতজ্ঞ হব।
প্রস্তাবিত:
স্টেপার মোটর নিয়ন্ত্রিত স্টেপার মোটর মাইক্রোকন্ট্রোলার ছাড়া!: 6 টি ধাপ
স্টেপার মোটর মাইক্রোকন্ট্রোলার ছাড়া স্টেপার মোটর নিয়ন্ত্রিত! এই প্রকল্পের জন্য কোন জটিল সার্কিট্রি বা একটি মাইক্রোকন্ট্রোলারের প্রয়োজন নেই। সুতরাং আর ঝামেলা ছাড়াই, শুরু করা যাক
আপনার ভাঙা ল্যাপটপের পুরানো এলসিডি স্ক্রিন কীভাবে পুনরায় ব্যবহার করবেন: 4 টি ধাপ
আপনার ভাঙ্গা ল্যাপটপের পুরানো এলসিডি স্ক্রিনটি কীভাবে পুনরায় ব্যবহার করবেন: এটি একটি অতি সাধারণ কিন্তু খুব দুর্দান্ত প্রকল্প। আপনি যে কোন আধুনিক ল্যাপটপের স্ক্রিনকে সঠিক ড্রাইভার বোর্ড দিয়ে মনিটরে পরিণত করতে পারেন। সেই দুটিকে সংযুক্ত করাও সহজ। শুধু তারের মধ্যে প্লাগ এবং সম্পন্ন। কিন্তু আমি এটাকে এক ধাপ এগিয়ে নিয়ে গেলাম এবং খ
স্টেপার মোটর নিয়ন্ত্রিত মডেল লোকোমোটিভ - রোটারি এনকোডার হিসাবে স্টেপার মোটর: 11 টি ধাপ (ছবি সহ)
স্টেপার মোটর নিয়ন্ত্রিত মডেল লোকোমোটিভ | রোটারি এনকোডার হিসাবে স্টেপার মোটর: পূর্ববর্তী নির্দেশাবলীর মধ্যে একটিতে, আমরা শিখেছি কিভাবে স্টেপার মোটরকে রোটারি এনকোডার হিসাবে ব্যবহার করতে হয়। এই প্রকল্পে, আমরা এখন একটি Arduino মাইক্রোকন্ট্রোলার ব্যবহার করে একটি মডেল লোকোমোটিভ নিয়ন্ত্রণ করতে সেই স্টেপার মোটর ঘুরানো এনকোডার ব্যবহার করব। সুতরাং, ফু ছাড়া
একটি কম্পিউটার নিয়ন্ত্রণ করতে একটি পুরানো ল্যাপটপের টাচপ্যাড পুনরায় ব্যবহার করুন !: 11 টি ধাপ (ছবি সহ)
একটি কম্পিউটার নিয়ন্ত্রণ করতে একটি পুরানো ল্যাপটপের টাচপ্যাড পুনরায় ব্যবহার করুন!: PS/2 ল্যাপটপ টাচপ্যাডগুলি একটি মাইক্রোকন্ট্রোলারের সাথে ব্যবহার করার জন্য শীতল ইউজার ইন্টারফেস ডিভাইসগুলির মধ্যে একটি। স্লাইডিং এবং ট্যাপিং আঙ্গুলের অঙ্গভঙ্গিগুলি বেশ সহজ এবং মজাদার উপায়ে নিয়ন্ত্রণকারী জিনিস তৈরি করতে পারে। এই নির্দেশনায়, এর সাথে একত্রিত করা যাক
কিভাবে একটি পোটেন্টিওমিটার দিয়ে একটি স্টেপার মোটর নিয়ন্ত্রণ করতে হয় ।: ৫ টি ধাপ
একটি পোটেন্টিওমিটারের সাহায্যে স্টেপার মোটরকে কিভাবে নিয়ন্ত্রণ করতে হয়। চল শুরু করা যাক