সুচিপত্র:
ভিডিও: Arduino এবং 3D মুদ্রণের সাথে 16 চ্যানেল সার্ভো পরীক্ষক: 3 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
বেশ কিছু প্রকল্প যা আমি সম্প্রতি করেছি তার জন্য আমাকে কিছু সার্ভিস পরীক্ষা করতে হবে এবং সমাবেশে যাওয়ার আগে তাদের অবস্থানের সাথে পরীক্ষা করতে হবে। আমি সাধারণত একটি ব্রেডবোর্ডে একটি দ্রুত সার্ভো পরীক্ষক তৈরি করি এবং সার্ভো পজিশন পেতে arduino IDE তে সিরিয়াল মনিটর ব্যবহার করি, কিন্তু এইবার আমি সিদ্ধান্ত নিলাম যে আমি নিজের চিকিৎসা করব এবং আমার সার্ভোস পরীক্ষা করার জন্য একটি বন্ধ, স্থায়ী সিস্টেম ডিজাইন করব!
নকশাটি Adafruit PCA9685 servo ড্রাইভার বোর্ড ব্যবহার করে একই সাথে 16 টি সার্ভস নিয়ন্ত্রণ করতে পারে। স্থান বাঁচানোর জন্য, এটিতে সামঞ্জস্যের জন্য মাত্র 4 টি পোটেন্টিওমিটার রয়েছে এবং আপনি নিয়ন্ত্রণ করতে চান এমন চারটি সেট নির্বাচন করতে একটি পৃথক সুইচ ব্যবহার করা হয়। প্রথম প্রোটোটাইপগুলিতে আমি যে সমস্যার সম্মুখীন হয়েছিলাম তা হল নকশাটি সোল্ডার করা বেশ কঠিন ছিল এবং তারপরে একটি ছোট বাক্সে চেপে ধরেছিল, তাই এই অতি সাম্প্রতিক নকশাটি ফ্ল্যাট, সোল্ডার এবং ভাঁজ করে মুদ্রিত হয়েছে, এটি একত্রিত করা খুব সহজ!
আমি M9 মাউন্ট করা গর্ত সহ ভাল মানের পোটেন্টিওমিটার ব্যবহার করেছি, কিন্তু যদি আপনি আপনার প্রয়োজনীয়তা অনুসারে ফিউশন 360 সমাবেশ পরিবর্তন করতে চান, তাহলে ফাইলটি ডাউনলোড করতে বিনা দ্বিধায়:
আমি আশা করি আপনি এই দ্রুত প্রকল্পটি উপভোগ করবেন, আমি জানি আমি আমার ব্যবহার থেকে এক টন ব্যবহার করব!
দ্রষ্টব্য: ডাউনলোড প্যাকেজটি ইনস্ট্রাকটেবলগুলিতে আপলোড করতে আমার সমস্যা হচ্ছে, তাই আপনি যদি এটি এখানে না পেতে পারেন তবে এটি আমার ওয়েবসাইট থেকে পান।
সরবরাহ
- Arduino Uno:
- Adafruit PCA9685 16-চ্যানেল সার্ভো ড্রাইভার:
- 5.5 মিমি ডিসি প্যানেল ইনপুট -
- 5V পাওয়ার সাপ্লাই (এই ক্ষেত্রে 5A অনেক সার্ভিস চালানোর অনুমতি দেয়) -
- 10K পোটেন্টিওমিটার (উল্লেখ্য যে, আপনার যা আছে তার উপর নির্ভর করে বিভিন্ন পোটেন্টিওমিটার প্রকারের নকশায় জায়গা আছে) -
- 10K রোধকারী x 2:
-
SainSmart 1.8 TFT কালার LCD ডিসপ্লে মডিউল:
- পুশ-টু-মেক সুইচ:
- সোল্ডারিংয়ের জন্য ওয়্যার (একক কোর দরকারী ছিল কারণ এটি সহজেই আরডুইনোতে প্লাগ করে)
ধাপ 1: মুদ্রণ এবং সমাবেশ
3 ডি প্রিন্টিং এর কোন বাস্তব প্রয়োজনীয়তা নেই, কোন কারণ নেই যে আপনি এটি মোটামুটি কম রেজোলিউশনের সাথে মুদ্রণ করতে পারবেন না। যদি আপনি একটি বড় প্রিন্টার পেয়ে থাকেন তবে একসাথে পুরো জিনিসটি মুদ্রণ করা সম্ভব, কিন্তু যদি আপনি প্রায় 200 মিমি x 200 মিমি প্রিন্ট বিছানা সহ আরও মানসম্পন্ন প্রিন্টার পেয়ে থাকেন তবে আপনি বেসটি তিনটি পৃথক অংশে মুদ্রণ করতে পারেন। যখন আপনার সমস্ত অংশ মুদ্রিত হয়, তখন বেসের দুটি অর্ধেক 8 * M2 x 4mm স্ক্রু দিয়ে যুক্ত হতে পারে।
আপনি এখন সমস্ত উপাদান সন্নিবেশ করতে পারেন - পটেন্টিওমিটার এবং সুইচগুলি তাদের প্যানেলে যে বাদামগুলি দিয়ে আসে তা ব্যবহার করে স্ক্রু করা যায় এবং বোর্ডগুলি সহজেই M2 x 6mm -10mm স্ক্রু দিয়ে স্ক্রু করা যায়। গর্তগুলির প্যাটার্নের উপর ভিত্তি করে বোর্ডগুলি কীভাবে প্রবেশ করে তা পরিষ্কার হওয়া উচিত। সামান্য জটিল যা একমাত্র উপাদান হল মনিটর, যেহেতু সেই বিশেষ মডেলের সুবিধাজনক মাউন্ট সমাধান নেই। আমি প্যানেলে এটি সুরক্ষিত করার জন্য কিছু টেপ ব্যবহার করেছি, কিন্তু আপনি আঠালো বা অনুরূপ কিছু ব্যবহার করতে পারেন।
ধাপ 2: তারের
সর্বোত্তম পন্থা হল প্রতিটি প্যানেলকে যথাসম্ভব পুরোপুরি ওয়্যার করা, তারপর কেসটি বন্ধ করার সময় সমস্ত ক্রস-প্যানেল সংযোগ তৈরি করুন। আমি নির্দিষ্ট তারের জায়গায় রাখার জন্য এবং তারের ব্যবস্থাপনাকে পরিষ্কার করার জন্য সুপারগ্লু ব্যবহার করেছি, এবং পরিচিতিগুলি বিচ্ছিন্ন করার জন্য যেখানে সম্ভব হিটশ্রিঙ্ক টিউবিং ব্যবহার করা উচিত।
ধাপ 3: Arduino প্রোগ্রামিং
লাইব্রেরির সাথে স্ক্রিনের সাথে আসা কিছু কৌতুক ছিল, তাই আমি আপনাকে আমার ডাউনলোডে অন্তর্ভুক্ত লাইব্রেরি ইনস্টল করার পরামর্শ দিচ্ছি। এই স্ক্রিনের জন্য প্রোগ্রামিং আমি যেসব স্ক্রিন দিয়ে পরীক্ষা করেছি তার চেয়ে একটু বেশি জটিল, কিন্তু সামগ্রিকভাবে প্রোগ্রামিং এখনও বেশ সহজ।
কোডটি কিভাবে কাজ করে তার একটি সংক্ষিপ্ত বিবরণ দিতে, প্রোগ্রামটি সমস্ত সার্ভিসের জন্য 350 এর মধ্যম মানের সাথে শুরু হয়, যা একটি নিরাপদ বাজি বলে মনে হয়। এটি তখন শুরু হয়, ব্যাকগ্রাউন্ড তৈরির জন্য পুরো পর্দাটি কালো দিয়ে ভরাট করে, তারপর সমস্ত সার্ভোসের নাম ("সার্ভো 3:" ইত্যাদি) এবং তাদের প্রাথমিক মূল্য 350 লিখতে হয়। প্রোগ্রামের প্রকৃত লুপিং বিভাগটি প্রথমে পরীক্ষা করে কিনা বোতাম টিপানো হয়েছে, এবং যদি তাই তীর সরানো এবং বর্তমানে নির্বাচিত servo সেট নিবন্ধন। এটি তখন পোটেন্টিওমিটারের ম্যাপ করা পড়ার উপর ভিত্তি করে সেটের চারটি সার্ভোর জন্য পালস প্রস্থের মানগুলি লিখে, হলুদে স্ক্রিনে এগুলি লিখে, এবং পরিশেষে সার্ভো ড্রাইভার বোর্ডের মাধ্যমে এই অবস্থানে সার্ভোস সেট করে। যে সকল সার্ভিস বর্তমানে চালিত হচ্ছে না তারা শেষ ইনপুটের উপর ভিত্তি করে তাদের অবস্থান ধরে রাখবে।
প্রস্তাবিত:
দুই-মোড সার্ভো পরীক্ষক: 5 টি ধাপ (ছবি সহ)
টু-মোড সার্ভো টেস্টার: যখন আমি একটি নতুন সার্ভো মোটর কিনব, আমি দ্রুত কাজ করে কিনা তা পরীক্ষা করতে চাই। টু-মোড সার্ভো পরীক্ষক আমাকে এক মিনিটের মধ্যে এটি করতে দেয়। Servos, অন্তত আমি জানি সস্তা বেশী, কখনও কখনও প্রত্যাশা অনুযায়ী কাজ করে না যখন তারা আসে: গিয়ার্স লাফ, ইলেকট্রন
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট - Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার - আরসি হেলিকপ্টার - আরডুইনো ব্যবহার করে আরসি প্লেন: 5 টি ধাপ (ছবি সহ)
Arduino এর সাথে 2.4Ghz NRF24L01 মডিউল ব্যবহার করে ওয়্যারলেস রিমোট | Nrf24l01 4 চ্যানেল / 6 চ্যানেল ট্রান্সমিটার রিসিভার কোয়াডকপ্টার | আরসি হেলিকপ্টার | আরডুইনো ব্যবহার করে আরসি প্লেন: একটি আরসি গাড়ি চালানোর জন্য | চতুর্ভুজ | ড্রোন | আরসি প্লেন | RC নৌকা, আমাদের সবসময় একটি রিসিভার এবং ট্রান্সমিটার দরকার, ধরুন RC QUADCOPTER এর জন্য আমাদের একটি 6 টি চ্যানেল ট্রান্সমিটার এবং রিসিভার দরকার এবং সেই ধরনের TX এবং RX খুব ব্যয়বহুল, তাই আমরা আমাদের একটি তৈরি করতে যাচ্ছি
তাপমাত্রা এবং ব্যাটারি নির্বাচনের সাথে ব্যাটারি পরীক্ষক: 23 টি ধাপ (ছবি সহ)
তাপমাত্রা এবং ব্যাটারি নির্বাচনের সাথে ব্যাটারি পরীক্ষক: ব্যাটারি ক্ষমতা পরীক্ষক এই ডিভাইসের সাহায্যে আপনি 18650 ব্যাটারি, অ্যাসিড এবং অন্যান্য (সবচেয়ে বড় ব্যাটারি যা আমি পরীক্ষা করেছি এটি 6v অ্যাসিড ব্যাটারি 4,2A) পরীক্ষা করতে পারে। পরীক্ষার ফলাফল মিলিঅ্যাম্পিয়ার/ঘন্টার মধ্যে। আমি এই ডিভাইসটি তৈরি করি কারণ এটি চেক করার প্রয়োজন
Arduino ট্রিপল সার্ভো পরীক্ষক: 6 ধাপ (ছবি সহ)
Arduino Triple Servo Tester: আমি বর্তমানে বেশ কয়েকটি হাঁটার রোবট তৈরি করছি, সবগুলোই একাধিক সার্ভোস দ্বারা চালিত। সমস্যাটি তখন উপস্থিত হয় যখন প্রতিটি সার্ভোর গতির পরিসর উপলব্ধ গতিতে কাজ করে। উপরন্তু, আমি হাঁটার গতি কি ধরনের কাজ করার চেষ্টা করছি
সহজ সার্ভো পরীক্ষক: 13 টি ধাপ (ছবি সহ)
সিম্পল সার্ভো টেস্টার: একটি ডাক স্ট্যাম্পের চেয়ে একটু বড়, সিম্পল সার্ভো টেস্টার আপনাকে ট্রান্সমিটার বা রিসিভার ব্যবহার না করে দুটি ডিজিটাল বা এনালগ সার্ভস নিয়ন্ত্রণ করতে দেয়, শুধু পরীক্ষা শুরু করতে আপনার ব্যাটারি প্যাকটি প্লাগ করুন। ইনস্টল করার আগে আপনার সার্ভিসগুলি পরীক্ষা করতে এটি ব্যবহার করুন