
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36


FPGA নিয়ন্ত্রিত সার্ভো মোটর রোবট বাহু
এই প্রকল্পের লক্ষ্য হল একটি প্রোগ্রামযোগ্য সিস্টেম তৈরি করা যা পারফ বোর্ডে সোল্ডারিং অপারেশন করতে পারে। সিস্টেমটি ডিজিলেন্ট বেসিস 3 ডেভেলপমেন্ট বোর্ডের উপর ভিত্তি করে এবং এটি ব্যবহারকারীর দ্বারা সীমিত সংখ্যক উপাদান সহ ছোট ইলেকট্রনিক্স প্রজেক্ট তৈরির জন্য টেস্ট পারফ বোর্ডে উপাদানগুলি সোল্ডারিং করতে সক্ষম হবে।
কারণ এফপিজিএ প্রোগ্রামিং এবং ভিভাদো সফটওয়্যারের সাথে আমার অভিজ্ঞতা সীমিত, আমি সার্ভো মোটর কমান্ড নীতিটি ব্যবহার করেছি যা আমি এখানে পেয়েছি: https://www.instructables.com/id/Controlling-Serv… এবং সেখান থেকে তৈরি না হওয়া পর্যন্ত আমার রোবট বাহু নিয়ন্ত্রণ করুন, তাই আমার প্রকল্পে আমি যে ফাইলগুলি ব্যবহার করি তার কিছু ইঞ্জিনিয়ার দ্বারা তৈরি করা হয়েছিল যারা পূর্বে উল্লিখিত লিঙ্কে উপলব্ধ টিউটোরিয়াল আপলোড করেছিলেন।
প্রকল্পটি 4 টি মোটর মোটর নিয়ন্ত্রণ করতে পারে। এটি করার জন্য আমি ডিজিলেন্ট ওয়েবসাইটে উপলব্ধ পরিকল্পিত এবং ডকুমেন্টেশন ব্যবহার করে "Pmod CON3" এর একটি প্রতিরূপ তৈরি করেছি:
এই নির্দেশযোগ্য আপনাকে একটি fpga বোর্ড ব্যবহার করে স্বাধীনভাবে 4 টি servo rc টাইপ মোটর নিয়ন্ত্রণ করতে বুঝতে সাহায্য করবে। প্রতিটি মোটর 0, 45, 90 এবং 170 ডিগ্রি অবস্থানে স্থানান্তরিত হতে পারে, যেহেতু আমার রোবট বাহুর সার্ভগুলি শুধুমাত্র 0 থেকে 180 (বা আমার ক্ষেত্রে 170) ডিগ্রী পর্যন্ত যেতে পারে।
আমার সার্ভো মোটরগুলির (সম্ভবত দরিদ্র মানের) কিছু সমস্যার কারণে, আমি (ইতিমধ্যে) ত্রুটিপূর্ণ সার্ভো মোটর ধ্বংস এড়াতে মোটরগুলিকে 170 ডিগ্রি পর্যন্ত সরানোর জন্য বেসিস 3 বোর্ড সেট করেছি। যাইহোক, এই প্রকল্পটি সঠিকভাবে কাজ করার জন্য 170 ডিগ্রি সীমা যথেষ্ট বলে মনে হয়।
ধাপ 1: উপাদান এবং সরঞ্জাম
- চারটি servo rc মোটর (S05NF STD বা S06NF STD) অথবা একটি servo মোটর রোবোটার্ম
- ডিজিলেন্ট বেসিস 3 এফপিজিএ বোর্ড
- Xilinx Vivado সফটওয়্যার
- মাইক্রো ইউএসবি কেবল
- Pmod CON3: R/C Servo Connectors
- 5-7.2 ভোল্ট ডিসি সরবরাহ
ধাপ 2: প্রকল্প ফাইল
ফাইলগুলি বের করুন এবং ভিভাদো সফ্টওয়্যার ব্যবহার করে প্রকল্পটি খুলুন।
ধাপ 3: উপাদানগুলি সংযুক্ত করা
পিনগুলির কনফিগারেশনের প্রতি অতিরিক্ত মনোযোগ প্রদানকারী চারটি মোটর মোটরের প্রতিটিকে চারটি ডেডিকেটেড স্লটের সাথে সংযুক্ত করুন যা মূল PmodCON3 (বাম থেকে ডান PWM, Vcc, GND) এর অনুরূপ।
Basys3 Pmod সংযোগকারীর উপরের দিকে DIY PmodCON3 প্লাগ করুন C. DIY PmodCon3 এ 5-8 ভোল্টের বিদ্যুৎ সরবরাহ সংযুক্ত করুন।
বেসিস 3 বোর্ডকে পিসিতে সংযুক্ত করুন, প্রকল্পটি খুলুন এবং বিটস্ট্রিম তৈরি করুন। ডিজিলেন্ট ওয়েবসাইটে তথ্য ব্যবহার করে বেসিস 3 প্রোগ্রাম করুন।
সার্ভার মোটর চালানোর জন্য Basys3 বোর্ডে পুশ বোতাম এবং সুইচ Sw0 এবং Sw1 ব্যবহার করুন।
প্রস্তাবিত:
ট্রান্সফর্ম-এ-কার: রিমোট নিয়ন্ত্রিত থেকে স্ব-নিয়ন্ত্রিত: 4 টি ধাপ

ট্রান্সফর্ম-এ-কার: রিমোট কন্ট্রোল্ড থেকে সেলফ কন্ট্রোল্ড: এটি একটি RC গাড়িতে একটি ভাঙা রিমোট সহ একটি হ্যাক। আপনি গ্যারেজ বিক্রয় প্রচুর খুঁজে পেতে পারেন
Potentiometer & Servo: Arduino এর সাথে নিয়ন্ত্রিত গতি: 4 টি ধাপ

Potentiometer & Servo: Arduino দিয়ে নিয়ন্ত্রিত গতি: প্রথমে আপনাকে এই সার্কিটটি একত্রিত করার জন্য প্রাসঙ্গিক উপকরণ সংগ্রহ করতে হবে
রিমোট নিয়ন্ত্রিত গাড়ি - ওয়্যারলেস এক্সবক্স 360 কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত: 5 টি ধাপ

রিমোট কন্ট্রোল্ড কার - ওয়্যারলেস এক্সবক্স Control০ কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত: আপনার নিজের রিমোট কন্ট্রোল্ড গাড়ি তৈরি করার জন্য এই নির্দেশাবলী, একটি ওয়্যারলেস এক্সবক্স control০ কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত
Servo নিয়ন্ত্রিত কৃত্রিম হাত: 8 ধাপ

Servo নিয়ন্ত্রিত প্রোস্টেটিক হাত: হাই, এখানে আমি servos দ্বারা নিয়ন্ত্রিত একটি কৃত্রিম হাত তৈরি করছি যাতে এটি শক্ত হয়ে যায়। আমি একটি ডান হাত তৈরি করছি কিন্তু আমি একটি বাম তালু মুদ্রণ করার জন্য ফাইলগুলি অন্তর্ভুক্ত করেছি। সমাবেশ বাম এবং ডান উভয় হাতের জন্য একই
Xbox 360 ROBOTIC ARM [ARDUINO]: AXIOM ARM: 4 ধাপ
![Xbox 360 ROBOTIC ARM [ARDUINO]: AXIOM ARM: 4 ধাপ Xbox 360 ROBOTIC ARM [ARDUINO]: AXIOM ARM: 4 ধাপ](https://i.howwhatproduce.com/images/004/image-10492-21-j.webp)
Xbox 360 ROBOTIC ARM [ARDUINO]: AXIOM ARM: