সুচিপত্র:
- সরবরাহ
- ধাপ 1: Servos সংযুক্ত করুন
- ধাপ 2: পুশ বোতামটি সংযুক্ত করুন
- ধাপ 3: রোটারি এনকোডারগুলিকে সংযুক্ত করুন
- ধাপ 4: STL ফাইল
- ধাপ 5: কোড
ভিডিও: রোটারি এনকোডার নিয়ন্ত্রিত রোবট আর্ম: Ste টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
আমি howtomechatronics.com পরিদর্শন করেছি এবং সেখানে ব্লুটুথ নিয়ন্ত্রিত রোবট আর্ম দেখেছি।
আমি ব্লুটুথ ব্যবহার করতে পছন্দ করি না, প্লাস আমি দেখেছি আমরা রোটারি এনকোডারের সাহায্যে সার্ভো নিয়ন্ত্রণ করতে পারি, তাই আমি এটিকে নতুনভাবে ডিজাইন করেছি যে আমি রোবট আর্ম ব্যবহার ঘূর্ণমান এনকোডার নিয়ন্ত্রণ করতে পারি এবং এটি রেকর্ড করতে পারি
সরবরাহ
SG90*3
MG996*3
ঘূর্ণমান এনকোডার*6
Arduino মেগা *1
2 পিন পুশ বাটন*2
560 ওহম প্রতিরোধক*2
এম 3 স্ক্রু এবং বাদাম
3D প্রিন্টার
ধাপ 1: Servos সংযুক্ত করুন
বাম থেকে ডানে: বেস সার্ভো (MG996), লোয়ার কোমর সার্ভো (MG996), কনুই সার্ভো (MG996), সর্বনিম্ন হ্যান্ড সার্ভো (SG90), মিডল হ্যান্ড সার্ভো (SG90), গ্র্যাব সার্ভো (SG90)
আমরা Arduino এর 5V বাহ্যিক 5V (যে সমান্তরাল প্রতিরোধক এবং তারা একে অপরকে চার্জ করার চেষ্টা করবে) তারের করা আবশ্যক না, আপনার সংকেত তারের (হলুদ তারের) থেকে বর্তমানের জন্য কোন রিটার্ন পাথ নেই, তাই বাহ্যিক শক্তির স্থলটি সার্ভো গ্রাউন্ড পিন এবং আরডুইনো এর গ্রাউন্ড পিন উভয়ই তারের সাথে সংযুক্ত করা উচিত। (যখন কালো এবং লাল তারের স্বাধীন বিদ্যুৎ সরবরাহ)
এখানে নোট করুন আমি সংযোগ ডায়াগ্রামটিকে সার্ভো, পুশ বোতাম এবং রোটারি এনকোডারে আলাদা করেছি কারণ এটি আলাদাভাবে পড়া সহজ (তারা সবাই প্রতিটি ডায়াগ্রামে পিন ব্যবহার করে একটি একক আরডুইনো মেগাতে সংযুক্ত)
ধাপ 2: পুশ বোতামটি সংযুক্ত করুন
বামটি রিসেট বোতাম
খেলার বোতামটি সঠিক
প্লে বাটন রেকর্ড করা মুভমেন্ট প্লে করবে
আমি যে প্রতিরোধকটি ব্যবহার করেছি তা হল 560 ওহম
ধাপ 3: রোটারি এনকোডারগুলিকে সংযুক্ত করুন
সংযোগ পিন:
// রোটারি এনকোডার 1 ইনপুট
#ডিফাইন CLK1 53 #ডিফাইন DT1 51 #ডিফাইন SW1 49
// রোটারি এনকোডার 2 ইনপুট
#ডিফাইন CLK2 45 #ডিফাইন DT2 43 #ডিফাইন SW2 41
// রোটারি এনকোডার 3 ইনপুট
#ডিফাইন CLK3 50 #ডিফাইন DT3 48 #ডিফাইন SW3 46
// রোটারি এনকোডার 4 ইনপুট
#ডিফাইন CLK4 42 #ডিফাইন DT4 40 #ডিফাইন SW4 38
// রোটারি এনকোডার 5 ইনপুট
#ডিফাইন CLK5 34 #ডিফাইন DT5 32 #ডিফাইন SW5 30
// রোটারি এনকোডার 6 ইনপুট ঠিক সবচেয়ে বেশি
#ডিফাইন CLK6 26 // 26 #ডিফাইন DT6 24 // 24 #ডিফাইন SW6 22 // 22
ধাপ 4: STL ফাইল
STL ফাইল ক্রেডিট howtomechatronics.com
ধাপ 5: কোড
পদক্ষেপ:
রিসেট টিপুন (প্লে রিসেট করুন)
গ্র্যাব সার্ভো ছাড়া সার্ভোর জন্য: প্রতিটি সার্ভোর রোটারি রোটারি এনকোডার ঘোরান-প্রতিটি সার্ভোর জন্য এনকোডার (রেকর্ড স্টার্ট পজিশন) টিপুন যেমন রোটেট এনকোডার 1-প্রেস রোটেট এনকোডার 1-রোটেট এনকোডার 2-প্রেস রোটেট এনকোডার 2
আমরা শুরু অবস্থান রেকর্ড করার পরে, আমরা শেষ অবস্থান রেকর্ড করতে একই করতে পারেন
গ্র্যাব সার্ভোর জন্য: (অন্যান্য সার্ভোর সাথে) এনকোডারটি নিচে চাপুন (রেকর্ড গ্র্যাব ওপেন) (আমরা অন্যান্য সার্ভোর স্টার্ট পজিশন রেকর্ড করার পর এবং তারা সেই অবস্থানে আছে) ঘোরান-আবার চাপুন (কিছু ধরার জন্য রেকর্ড গ্র্যাব বন্ধ করুন) (আমরা অন্যান্য servo এর শেষ অবস্থান রেকর্ড করার পরে এবং তারা যে অবস্থানে আছে) ঘুরান
স্টার্ট বোতাম টিপুন (সার্ভিসগুলি শুরু অবস্থানে শুরু হবে, শেষ অবস্থানে শুরু হবে) // যদি প্রক্রিয়াটি পুনরাবৃত্তি করতে চান তবে একাধিক বার স্টার্ট বোতাম টিপুন
খেলার বোতামটি সঠিক
প্রস্তাবিত:
রোটারি এনকোডার বোতাম: 6 টি ধাপ
ঘূর্ণমান এনকোডার বোতাম: এটি একটি ঘূর্ণমান রিমোট কন্ট্রোল যা একটি ঘূর্ণমান এনকোডার ভিত্তিক। এটিতে নিম্নলিখিত বৈশিষ্ট্য রয়েছে ব্যাটারি সক্রিয় যখন খুব কম বর্তমান খরচ দিয়ে চালিত হয় স্বয়ংক্রিয় সক্রিয়করণ যখন নিয়ন্ত্রণ ঘোরানো হয় নিষ্ক্রিয়তার পরে স্বয়ংক্রিয় ঘুম কনফিগু
ISDT Q6 রোটারি এনকোডার প্রতিস্থাপন: 4 টি ধাপ
ISDT Q6 Rotary Encoder Replacement: এই টিউটোরিয়ালটি সেইসব লোকদের সাহায্য করার জন্য যারা Q6 এনকোডারগুলি সময়ের সাথে সাথে sh*t তে চলে গেছে এখন ব্যবহারযোগ্য নয়। খনি এলোমেলো, অনিয়মিত দিক দিয়ে স্ক্রল করা শুরু করে, এবং সোল্ডার জয়েন্টগুলি পুনরায় জ্বালানোর পরে এবং অ্যালকোহল দিয়ে এনকোডার পরিষ্কার করার পরেও এটি অকার্যকর ছিল
স্টেপার মোটর নিয়ন্ত্রিত মডেল লোকোমোটিভ - রোটারি এনকোডার হিসাবে স্টেপার মোটর: 11 টি ধাপ (ছবি সহ)
স্টেপার মোটর নিয়ন্ত্রিত মডেল লোকোমোটিভ | রোটারি এনকোডার হিসাবে স্টেপার মোটর: পূর্ববর্তী নির্দেশাবলীর মধ্যে একটিতে, আমরা শিখেছি কিভাবে স্টেপার মোটরকে রোটারি এনকোডার হিসাবে ব্যবহার করতে হয়। এই প্রকল্পে, আমরা এখন একটি Arduino মাইক্রোকন্ট্রোলার ব্যবহার করে একটি মডেল লোকোমোটিভ নিয়ন্ত্রণ করতে সেই স্টেপার মোটর ঘুরানো এনকোডার ব্যবহার করব। সুতরাং, ফু ছাড়া
Stepper মোটর নিয়ন্ত্রিত Stepper মোটর - রোটারি এনকোডার হিসাবে স্টেপার মোটর: 11 টি ধাপ (ছবি সহ)
Stepper মোটর নিয়ন্ত্রিত Stepper মোটর | রোটারি এনকোডার হিসাবে স্টেপার মোটর: কয়েকটা স্টেপার মোটর চারপাশে পড়ে আছে এবং কিছু করতে চান? এই নির্দেশনায়, আসুন একটি স্টেপার মোটরকে একটি রোটারি এনকোডার হিসাবে ব্যবহার করি আরডুইনো মাইক্রোকন্ট্রোলার ব্যবহার করে অন্য স্টেপার মোটরের অবস্থান নিয়ন্ত্রণ করতে। সুতরাং আর কোন ঝামেলা ছাড়াই চলুন
কীভাবে একটি প্রভাবশালী কাঠের রোবট আর্ম (পার্ট 3: রোবট আর্ম) - মাইক্রো ভিত্তিক: BITN: 8 টি পদক্ষেপ
কীভাবে একটি প্রভাবশালী কাঠের রোবট আর্ম (পার্ট 3: রোবট আর্ম) - মাইক্রো ভিত্তিক: বিটএন: পরবর্তী ইনস্টলেশন প্রক্রিয়াটি এড়ানো বাধা মোডের সমাপ্তির উপর ভিত্তি করে। পূর্ববর্তী বিভাগে ইনস্টলেশন প্রক্রিয়াটি লাইন-ট্র্যাকিং মোডে ইনস্টলেশন প্রক্রিয়ার মতো। তাহলে আসুন A এর চূড়ান্ত রূপটি দেখে নেওয়া যাক