সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপাদান:
- ধাপ 2: ফ্লেক্স সেন্সর:
- ধাপ 3: সার্ভিস:
- ধাপ 4: যান্ত্রিক আঙ্গুল:
- ধাপ 5: সবকিছু সংযুক্ত করুন:
ভিডিও: রোবোটিক আর্ম - DIY: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমি যখন ছোট ছিলাম, আমি সবসময়ই খুব সুন্দর কিছু করতে চাইতাম। দুর্ভাগ্যবশত আমার জন্য ছোট, আমি কিছু করার জন্য যথেষ্ট জ্ঞান ছিল না। কিন্তু এখন, আমি কিছুটা ইলেকট্রনিক্স জানি এবং আমার শীতের ছুটিতে আমি এই প্রকল্পটি বন্ধ করে দিয়েছি।
মূলত আমি কার্ডবোর্ড, সার্ভস এবং অন্যান্য সামগ্রী ব্যবহার করে একটি রোবোটিক বাহু তৈরি করেছি যার সাহায্যে আঙ্গুলগুলি ফ্লেক্স সেন্সর ব্যবহার করে আমাদের নিজস্ব আঙ্গুলের গতিবিধি অনুসারে সরানো যায়।
যদি আপনার কোন পরামর্শ থাকে, মন্তব্যগুলিতে এটি ছেড়ে দিন।
ধাপ 1: প্রয়োজনীয় উপাদান:
- Servos
- ফ্লেক্স সেন্সর (5)
- কার্ডবোর্ড
- টেপ
- স্ট্রিং
- আরডুইনো
- প্রতিরোধক (5 x 1k ohms)
ধাপ 2: ফ্লেক্স সেন্সর:
তারা কি?
ফ্লেক্স সেন্সর হল সেন্সর যা প্রতিরোধের তারতম্য হয় যদি তারা তাদের মূল অবস্থা থেকে বাঁকানো হয়। মূলত, এটি একটি পরিবর্তনশীল প্রতিরোধক।
Arduino সঙ্গে interfacing:
Arduino প্রতিরোধ ক্ষমতা পড়তে পারে না, কিন্তু এটি তার এনালগ পিনের মাধ্যমে ভোল্টেজ পড়তে পারে। সুতরাং, আমরা একটি ভোল্টেজ ডিভাইডার সার্কিট তৈরি করি।
একটি বিষয় মনে রাখতে হবে যে এই সেন্সরগুলো খুবই ভঙ্গুর, তাই সেগুলোকে নিরাপদ রাখার চেষ্টা করুন এবং এগুলোকে মোটামুটিভাবে হ্যান্ডেল করবেন না।
উপরের ছবির মতো আরডুইনোতে ফ্লেক্স সেন্সর সংযুক্ত করুন। তাদের সংযোগ করার পরে, আপনার ল্যাপটপ এবং পিসিতে Arduino প্লাগ ইন করুন এবং Arduino IDE খুলুন। সর্বোচ্চ এবং সর্বনিম্ন মান পেতে নিচের কোডটি ব্যবহার করুন। তার মূল অবস্থায়, এটি সর্বনিম্ন মান দেবে। যখন আপনি সেন্সরটি 90 ডিগ্রি কোণে বাঁকবেন, আপনি সর্বাধিক মান পাবেন। কোড আপলোড করার পর, এই মানগুলি খুঁজে পেতে সিরিয়াল মনিটর খুলুন। এই মানগুলি নোট করুন।
int flexsensor = A0; int val;
অকার্যকর সেটআপ() {
Serial.begin (9600);
}
অকার্যকর লুপ () {
val = analogRead (flexsensor);
Serial.println (val);
বিলম্ব (50);
}
ছবি সৌজন্যে: গুগল
ধাপ 3: সার্ভিস:
আমি কিভাবে এই নির্দেশাবলীতে servos কাজ সম্পর্কে কথা বলতে যাচ্ছি না। আপনাকে সাহায্য করার জন্য অনলাইনে অন্যান্য টিউটোরিয়াল রয়েছে।
Servos তিনটি টার্মিনাল GND (বাদামী), Vcc (লাল) এবং সংকেত (হলুদ বা কমলা) আছে। Vcc কে Arduino এর 5V এবং GD এর servo কে Arduino এর মাটিতে সংযুক্ত করুন। সংকেতটি '~' (টিল্ড) প্রতীক দ্বারা উপস্থাপিত Arduino এর PWM পিনগুলিতে যায়। আরেকটি জানার বিষয় হল সার্ভোস 0 থেকে 180 ডিগ্রী পর্যন্ত চলে। সুতরাং Arduino IDE এর একটি লাইব্রেরি আছে যা সিগন্যাল পাঠায় যা সার্ভিসে ডিগ্রী পাঠায়।
ফ্লেক্স সেন্সরটি আমাদের আঙ্গুলের সাথে সংযুক্ত হতে চলেছে, তাই যখন আমরা আমাদের আঙ্গুলগুলি সরাই তখন ফ্লেক্স সেন্সরগুলিও সরে যায় এবং তাই প্রতিরোধের পরিবর্তন হয়। এই কারণে, Arduino তার এনালগ পিন থেকে বিভিন্ন মান পড়ে।
মনে রাখবেন শেষ ধাপ থেকে আমরা সেন্সর থেকে সর্বোচ্চ এবং সর্বনিম্ন মান পেয়েছি। আমরা 0 থেকে 180 ডিগ্রীতে মানচিত্র করার জন্য সেই মানগুলি ব্যবহার করব।
#অন্তর্ভুক্ত সার্ভো এক্স; // বস্তুর সংজ্ঞা দিন
int flexpin = A0;
int val;
int maxval = 870; // আপনার সেন্সর অনুযায়ী maxval পুনরায় সংজ্ঞায়িত করুন
int minval = 750; // আপনার সেন্সর অনুযায়ী minval পুনরায় সংজ্ঞায়িত করুন
অকার্যকর সেটআপ()
{
x.attach (9); // পিন 9 এ সার্ভো অ্যাটাচ
}
অকার্যকর লুপ ()
{
val = analogRead (flexpin);
val = মানচিত্র (val, maxval, minval, 180, 0); // মান 0 থেকে 180 পর্যন্ত মানচিত্র করুন
x.write (val);
বিলম্ব (10);
}
উপরের কোডটি 1 সার্ভো এবং 1 ফ্লেক্স সেন্সরের জন্য।
ধাপ 4: যান্ত্রিক আঙ্গুল:
www.dropbox.com/s/m3jh0iiqwm2vx0e/robotic%…
আমি বিজ্ঞান টয়মেকার থেকে এটি পেয়েছি
sciencetoymaker.org/
ছবিটি ডাউনলোড করুন এবং এর একটি প্রিন্টআউট নিন এবং এটি একটি পাতলা কার্ডবোর্ডের পাতার উপর পেস্ট করুন।
লাইন বরাবর কাটা (ক্রমাগত) এবং বিন্দু লাইন বরাবর creases করা। এটি করার পরে আপনি আয়তক্ষেত্রাকার কিউবয়েড পাবেন যা একটি আঙুলের অনুরূপ হবে। ছবির দুটি অংশ আছে, বাম অংশ নমনীয় এবং ডান অংশ স্থিতিশীলতার জন্য। আমি সঠিকটি ব্যবহার করিনি, কিন্তু আপনি চাইলে এটি ব্যবহার করতে পারেন।
অন্যান্য চার আঙ্গুলের জন্য একই পুনরাবৃত্তি করুন। এর পরে, তালুর প্রতিনিধিত্ব করার জন্য তাদের একটি বেসে রাখুন। ভিতরের ফাঁপা দিয়ে এবং শেষ পর্যন্ত নিচের দিকে আঙুলের উপর থেকে একটি স্ট্রিং সংযুক্ত করুন। সবকিছু ঠিকঠাক হলে, স্ট্রিং টানলে আঙুলটি সরানো উচিত।
ধাপ 5: সবকিছু সংযুক্ত করুন:
বেসে সব সার্ভোস রাখুন। সার্ভোসগুলি প্রাথমিকভাবে 0 ডিগ্রীতে নিয়ে যান। এর পরে, সার্ভিসগুলির সাথে আপনি যে সংযুক্তি পান তা রাখুন। সার্ভিসে স্ট্রিং সংযুক্ত করুন। সার্ভোসের জন্য সমস্ত সংযোগ পুনরাবৃত্তি করুন, অন্য চার আঙ্গুলের জন্য ফ্লেক্স সেন্সর।
আমার কেবল একটি ফ্লেক্স সেন্সর ছিল, তাই আমি এটি 5 টি সার্ভস নিয়ন্ত্রণ করতে ব্যবহার করেছি। এখানে আমি এটি পরিবর্তন করেছি যাতে প্রতিটি ফ্লেক্স সেন্সর 5 স্বাধীন সার্ভিস নিয়ন্ত্রণ করে।
#অন্তর্ভুক্ত সার্ভো এক্স;
Servo y;
Servo z;
Servo a;
Servo খ;
int flexpin = A0;
int val;
int maxval = 850;
int minval = 700;
অকার্যকর সেটআপ()
{
Serial.begin (9600);
x.attach (9);
y.attach (10);
z.attach (11);
a.attach (5);
b.attach (6);
}
অকার্যকর লুপ ()
{
val = analogRead (flexpin);
val = মানচিত্র (val, maxval, minval, 180, 0);
Serial.println (val);
x.write (val);
y.write (val);
z.write (val);
a.write (val);
b.write (val);
বিলম্ব (10);
}
প্রস্তাবিত:
গ্রিপার সহ রোবোটিক আর্ম: 9 টি ধাপ (ছবি সহ)
গ্রিপারের সাথে রোবোটিক আর্ম: বড় আকারের গাছের কারণে এবং লেবু গাছ লাগানো অঞ্চলের উষ্ণ আবহাওয়ার কারণে লেবু গাছ কাটা কঠিন কাজ বলে মনে করা হয়। এজন্যই কৃষি শ্রমিকদের আরও বেশি করে তাদের কাজ সম্পন্ন করতে সাহায্য করার জন্য আমাদের অন্য কিছু দরকার
ব্লুটুথ নিয়ন্ত্রিত স্টেপার মোটর সহ 3 ডি রোবোটিক আর্ম: 12 টি ধাপ
ব্লুটুথ নিয়ন্ত্রিত স্টেপার মোটর সহ থ্রিডি রোবোটিক আর্ম: এই টিউটোরিয়ালে আমরা দেখব কিভাবে ২by বাইজ-48 স্টেপার মোটর, একটি সার্ভো মোটর এবং থ্রিডি প্রিন্টেড পার্টস দিয়ে একটি থ্রিডি রোবোটিক আর্ম তৈরি করতে হয়। প্রিন্টেড সার্কিট বোর্ড, সোর্স কোড, ইলেকট্রিক্যাল ডায়াগ্রাম, সোর্স কোড এবং প্রচুর তথ্য আমার ওয়েবসাইটে অন্তর্ভুক্ত করা হয়েছে
মোসল্টি থ্রিডি-প্রিন্টেড রোবোটিক আর্ম যা পুতুল নিয়ন্ত্রণের অনুকরণ করে: 11 টি ধাপ (ছবি সহ)
মোসল্টি থ্রিডি-প্রিন্টেড রোবটিক আর্ম যে পাপেট কন্ট্রোলার অনুকরণ করে: আমি ভারত থেকে একজন মেকানিক্যাল ইঞ্জিনিয়ারিং ছাত্র এবং এটি আমার আন্ডারগ্র্যাড ডিগ্রি প্রকল্প। এই প্রকল্পটি কম খরচে রোবটিক বাহু তৈরির দিকে মনোনিবেশ করা হয়েছে যা বেশিরভাগ 3 ডি প্রিন্টেড এবং 2 টি আঙুলের সাথে 5 টি DOF আছে খপ্পর রোবটিক বাহু নিয়ন্ত্রিত হয়
রোবোটিক আর্ম: 3 ধাপ
রোবোটিক আর্ম: Ciao a tutti! Vediamo come si può costruire un braccio robotico controllabile da remoto
ভ্যাকুয়াম সাকশন পাম্প সহ রোবোটিক আর্ম: 4 টি ধাপ
ভ্যাকুয়াম সাকশন পাম্প সহ রোবোটিক আর্ম: আরডুইনো দ্বারা নিয়ন্ত্রিত ভ্যাকুয়াম সাকশন পাম্প সহ রোবোটিক আর্ম। রোবটিক বাহুর একটি স্টিলের নকশা রয়েছে এবং এটি সম্পূর্ণরূপে একত্রিত। রোবোটিক বাহুতে 4 টি মোটর মোটর রয়েছে। এখানে 3 টি উচ্চ টর্ক এবং উচ্চ মানের সার্ভো মোটর রয়েছে। এই প্রকল্পে, কিভাবে সরানো যায়