সুচিপত্র:
ভিডিও: স্টেপার ড্রাইভার ফাইনাল প্রজেক্ট মডিউল: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
লিখেছেন মার্কুইস স্মিথ এবং পিটার মো-ল্যাঞ্জ
ধাপ 1: ভূমিকা
এই প্রকল্পে, আমরা একটি স্টেপার মোটরকে স্পিন করার জন্য একটি স্টেপার ড্রাইভার ব্যবহার করেছি। এই স্টেপার মোটরটি খুব সুনির্দিষ্ট বিরতিতে এবং বিভিন্ন গতিতে চলতে সক্ষম। আমরা একটি বেসিস 3 এফপিজিএ বোর্ড ব্যবহার করে স্টেপার ড্রাইভার এবং মোটরকে রুটিবোর্ডের মাধ্যমের উপর একটি সংকেত পাঠাতে পারি।
স্টেপার ড্রাইভারের ইনপুটগুলির সাথে সামঞ্জস্যপূর্ণ সুইচগুলির সাথে অতিরিক্ত কার্যকারিতা চালু করা হয়। সঠিকভাবে কাজ করার সময়, আমাদের মোটর চলাচলের ব্যবধানগুলি এইচডিএল কোড এবং তারের ইনপুট ব্যবহার করে বাস্তবায়িত রাষ্ট্রীয় মেশিনের উপর ভিত্তি করে, সম্পূর্ণ 1/1 স্টেপার মুভমেন্ট থেকে 1/16 স্টেপার মুভমেন্টের মতো সুনির্দিষ্ট হবে। আমাদের রিসেটটি কেবল একটি "ব্যর্থ নিরাপদ"; যদি স্টেট মেশিনের মধ্যে কিছু অনাকাঙ্ক্ষিত হয়, তাহলে ড্রাইভার মোটরটিকে তার সর্বোচ্চ মুভমেন্ট ইন্টারভাল সেটিংয়ে ডিফল্ট করে দেবে।
ধাপ 2: উপকরণ
সেটআপের জন্য আপনার প্রয়োজনীয় উপকরণগুলি এখানে:
A4988 স্টেপার ড্রাইভার
নেমা 17 স্টেপার মোটর (আমরা একটি 4-তারের মডেল ব্যবহার করেছি, একটি 6 তারের মডেলের জন্য পরিবর্তনশীল শক্তি/টর্ক কার্যকারিতার জন্য আরো ইনপুট এবং কোডের প্রয়োজন হবে)
যে কোনও স্ট্যান্ডার্ড ব্রেডবোর্ড
স্ট্যান্ডার্ড জাম্পার তার
ভেরিয়েবল পাওয়ার সাপ্লাই (এই প্রকল্পের জন্য, পাওয়ার রেঞ্জ কিছুটা সুনির্দিষ্ট এবং সর্বোত্তম পারফরম্যান্সের জন্য সংবেদনশীল)
টেপ (অথবা মোটর স্টেপগুলো পরিষ্কার দেখতে কোন ধরণের পতাকা)
অ্যালিগেটর ক্লিপ (বোর্ডকে পাওয়ার সাপ্লাই সংযুক্ত করতে, যদিও অবশ্যই এটি একাধিক উপায়ে করা যেতে পারে)
ধাপ 3: স্কিম্যাটিক্স, কোড এবং ব্লক ডিজাইন
কোড লিঙ্ক:
এই কোডটি একটি PWM মডিউলের বাস্তবায়ন; যেটি ডিজিটাল ঘড়ি এবং ডিউটি ইনপুট নেয় এবং একটি "অন" এবং "অফ" চক্র আউটপুট করে যা এনালগ ইনপুটগুলিকে অনুকরণ করে। আমাদের স্টেপার ড্রাইভার কম্পোনেন্ট তারপর এই আউটপুটটিকে ইনপুট হিসেবে নেয় এবং ধাপে ধাপে মোটর চালানোর জন্য এটি ব্যবহার করে।
অস্বীকৃতি: যদিও আমরা প্রাথমিকভাবে প্রদত্ত ঘড়ি ভিএইচডিএল কোডটি ব্যবহার করেছি এবং এটি আমাদের স্টেপারে চালানোর জন্য সামান্য পরিবর্তিত করেছি, এটিতে ব্যবধানগুলি ব্যবহারের জন্য আমাদের সম্পূর্ণ কার্যকারিতা ছিল না। ফাইলের "উৎস" অংশে পাওয়া কোডটি স্কট লারসন নামে সংগঠন এবং লেখককে দেখায়; যাইহোক, আমরা শেষে তৈরি করা স্টেট মেশিনে যোগ করেছি (একই পিডব্লিউএম ফাইলে) যা ঘড়িকে চালু এবং বন্ধ করে।
ধাপ 4: সমাবেশ
1. 2 জাম্পার তার ব্যবহার করে, আপনার দুটি PMOD আউটপুটকে রুটিবোর্ডের সাথে সংযুক্ত করুন। এগুলি হল pwm_out সিগন্যাল এবং আপনার দিকনির্দেশক সংকেত যা স্টেপার ড্রাইভারকে পরোক্ষভাবে সংযুক্ত করবে।
2. সরলতার জন্য J টি জাম্পার তার এবং বিশেষত একই PMOD কলাম ব্যবহার করে, আপনার "নির্ভুলতা" আউটপুটগুলিকে ব্রেডবোর্ডের সাথে সংযুক্ত করুন। এই তারগুলি স্টেপার ড্রাইভারের ইনপুট ব্যবহার করে কোন স্টেপার স্টেট ট্রিগার হয় তা নির্ধারণ করার জন্য
A. একটি--ক্রিম্প সংযোগকারী ব্যবহার করে,--তারের মোটরটিকে রুটিবোর্ডের সাথে সংযুক্ত করুন। নিশ্চিত করুন যে অর্ডারটি নমুনা সেটআপের মতো দেওয়া হয়েছে; এটি গুরুত্বপূর্ণ অন্যথায় আপনি চিপটি উড়িয়ে দিতে পারেন।
4. দ্বিতীয় 4-ক্রিম্প সংযোগকারী ব্যবহার করে, প্রথমটিকে দ্বিতীয়টির সাথে সংযুক্ত করুন।
5. ধরুন আপনি একটি দ্বৈত আউটপুট (2 পৃথক ভোল্টেজ/এমপি স্তর) বিদ্যুৎ সরবরাহ ব্যবহার করছেন, দেখানো হিসাবে বোর্ডের VCC আউটপুটটি রুটিবোর্ডের সাথে সংযুক্ত করুন। দ্রষ্টব্য: পরের ধাপে মোটরের আগে বোর্ড (এবং পরবর্তীতে স্টেপার ড্রাইভার) কে বিদ্যুৎ দেওয়া হয়েছে তা নিশ্চিত করুন, কারণ আপনি অতিরিক্ত ভোল্টেজ দিয়ে চিপ অভ্যন্তরীণ ধ্বংস করতে পারেন।
6. অবশেষে, অ্যালিগেটর ক্লিপ বা অন্য কিছু তার ব্যবহার করে, সিরিজের মধ্যে মোটর থেকে ২ য় আউটপুট ভোল্টেজ সংযুক্ত করুন। আবার নিশ্চিত করুন যে এটি স্টেপার ড্রাইভারে সঠিক আউটপুট ব্যবহার করছে।
ধাপ 5: উপসংহার
এবং আপনার কাছে এটি আছে, একটি চলমান স্টেপার মোটর যা স্টেপার ড্রাইভারকে দেওয়া তারের ইনপুটের উপর ভিত্তি করে তার ধাপগুলি পরিবর্তিত করে। আমাদের সীমিত সময়ের কারণে, আমরা সক্ষম ছিলাম না কিন্তু পাইথনকে জি-কোডকে ঘড়ির চক্রে অনুবাদ করার জন্য ব্যবহার করতে চেয়েছিলাম যা মাল্টি-অক্ষ মডিউল তৈরি করতে একাধিক মোটরের সাথে জংশনে ব্যবহার করা যেতে পারে। আমরা ধারাবাহিকভাবে চালানোর জন্য সফলভাবে চূড়ান্ত 1/16 স্টেপার মোড (সবচেয়ে সুনির্দিষ্ট) পেতে পারিনি। আমাদের স্টেচ মেশিনটি ধরা পড়ার আগে অথবা স্বয়ংক্রিয়ভাবে রিসেট হওয়ার কারণে এই পর্যায়ে যাওয়ার আগে, এমনকি যখন আমাদের সুইচ ইনপুটগুলি সত্য ছিল।
এখানে চূড়ান্ত ভিডিও লিঙ্ক:
drive.google.com/open?id=1jEnI3bdv_hVR-2FiZinzCbqi8-BS3Pwe
প্রস্তাবিত:
রাস্পবেরি পাই, পাইথন এবং একটি টিবি 6600 স্টেপার মোটর ড্রাইভার: 9 টি ধাপ
রাস্পবেরি পাই, পাইথন, এবং একটি টিবি 6600 স্টেপার মোটর ড্রাইভার: এই নির্দেশাবলী একটি রাস্পবেরি পাই 3 বি কে একটি টিবি 6600 স্টেপার মোটর কন্ট্রোলার, একটি 24 ভিডিসি পাওয়ার সাপ্লাই এবং একটি 6 তারের স্টেপার মোটরের সাথে সংযুক্ত করার পদক্ষেপগুলি অনুসরণ করে। আমি সম্ভবত আপনার অনেকের মত এবং একটি " ব্যাগ ধরুন " বাম-ওভার সমান
স্টেপার মোটর নিয়ন্ত্রিত স্টেপার মোটর মাইক্রোকন্ট্রোলার ছাড়া!: 6 টি ধাপ
স্টেপার মোটর মাইক্রোকন্ট্রোলার ছাড়া স্টেপার মোটর নিয়ন্ত্রিত! এই প্রকল্পের জন্য কোন জটিল সার্কিট্রি বা একটি মাইক্রোকন্ট্রোলারের প্রয়োজন নেই। সুতরাং আর ঝামেলা ছাড়াই, শুরু করা যাক
স্টেপার মোটরের জন্য কীভাবে উচ্চ বর্তমান ড্রাইভার তৈরি করবেন: 5 টি ধাপ
স্টেপার মোটরের জন্য কীভাবে উচ্চ কারেন্ট ড্রাইভার তৈরি করবেন: এখানে আমরা দেখব কিভাবে তোশিবার TB6560AHQ কন্ট্রোলার ব্যবহার করে স্টেপার মোটর ড্রাইভার তৈরি করা যায়। এটি একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত নিয়ামক যা শুধুমাত্র ইনপুট হিসাবে 2 ভেরিয়েবল প্রয়োজন এবং এটি সমস্ত কাজ করে। যেহেতু আমার এই দুটির প্রয়োজন ছিল আমি তাদের দুজনকেই ব্যবহার করেছি
স্টেপার মোটর নিয়ন্ত্রিত মডেল লোকোমোটিভ - রোটারি এনকোডার হিসাবে স্টেপার মোটর: 11 টি ধাপ (ছবি সহ)
স্টেপার মোটর নিয়ন্ত্রিত মডেল লোকোমোটিভ | রোটারি এনকোডার হিসাবে স্টেপার মোটর: পূর্ববর্তী নির্দেশাবলীর মধ্যে একটিতে, আমরা শিখেছি কিভাবে স্টেপার মোটরকে রোটারি এনকোডার হিসাবে ব্যবহার করতে হয়। এই প্রকল্পে, আমরা এখন একটি Arduino মাইক্রোকন্ট্রোলার ব্যবহার করে একটি মডেল লোকোমোটিভ নিয়ন্ত্রণ করতে সেই স্টেপার মোটর ঘুরানো এনকোডার ব্যবহার করব। সুতরাং, ফু ছাড়া
পরিধানযোগ্য টেক ফাইনাল প্রজেক্ট - ডিজে হেলমেট: Ste টি ধাপ
পরিধানযোগ্য টেক ফাইনাল প্রজেক্ট - ডিজে হেলমেট: এই প্রজেক্টের লক্ষ্য হল শো এবং ওয়া ফ্যাক্টরের জন্য সঙ্গীতকে এলইডি দিয়ে প্রতিক্রিয়াশীল করে একটি ডিজে হেলমেট তৈরি করা। আমরা Amazon.com থেকে একটি অ্যাড্রেসযোগ্য LED স্ট্রিপ এবং একটি মোটরসাইকেল হেলমেট, একটি Arduino uno এবং তার ব্যবহার করছি