সুচিপত্র:

ফ্লেক্স সেন্সর গ্লাভস: 7 টি ধাপ
ফ্লেক্স সেন্সর গ্লাভস: 7 টি ধাপ

ভিডিও: ফ্লেক্স সেন্সর গ্লাভস: 7 টি ধাপ

ভিডিও: ফ্লেক্স সেন্সর গ্লাভস: 7 টি ধাপ
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, জুলাই
Anonim
Image
Image

এটি একটি মজাদার প্রকল্প যা রোবটিক অস্ত্র থেকে ভার্চুয়াল রিয়েলিটি ইন্টারফেস পর্যন্ত যেকোনো কিছু নিয়ন্ত্রণ করতে অভিযোজিত হতে পারে।

ধাপ 1: উপকরণ এবং যন্ত্রাংশ

গ্লাভসের জন্য:

  • একটি সস্তা বাগান গ্লাভস
  • আরডুইনো লিলিপ্যাড
  • লিলিপ্যাড ব্যাটারি সেল ধারক
  • পরিবাহী সেলাই থ্রেড
  • সাধারণ সেলাই থ্রেড
  • ভেলোস্ট্যাট
  • লাঠি টেপ
  • ভালো আঠা
  • ইলাস্টিক
  • পাঁচ 4.7Kohm প্রতিরোধক

বাহুর জন্য:

  • পাঁচটি SG90 সার্ভো
  • বৈদ্যুতিক তার
  • পিএলএ বা এবিএস ফিলামেন্ট
  • নিনজাফ্লেক্স (বা অন্যান্য নমনীয় ফিলামেন্ট)
  • মাছ ধরিবার জাল
  • 5V পাওয়ার সাপ্লাই
  • ছোট রুটি বোর্ড (parallelচ্ছিক কিন্তু সমান্তরালভাবে servos তারের জন্য দরকারী)

দ্রষ্টব্য: যদি আপনার নমনীয় 3 ডি প্রিন্টিং ফিলামেন্ট না থাকে তবে ফ্লেক্সি হ্যান্ডের জন্য একটি ভিন্ন রোবোটিক বাহু ব্যবহার করা সম্ভব

ধাপ 2: ফ্লেক্স সেন্সর তৈরি করা

ফ্লেক্স সেন্সর তৈরি করা
ফ্লেক্স সেন্সর তৈরি করা
ফ্লেক্স সেন্সর তৈরি করা
ফ্লেক্স সেন্সর তৈরি করা
ফ্লেক্স সেন্সর তৈরি করা
ফ্লেক্স সেন্সর তৈরি করা

আমি যে উপাদানটি ব্যবহার করেছি, ভেলোস্ট্যাট, একটি পাইজারোসিস্টিভ উপাদান। এর অর্থ হল এটি চাপ সংবেদনশীল এবং যখন আপনি এটি টিপবেন, বাঁকবেন বা বিকৃত করবেন তখন প্রতিরোধের পরিবর্তন হবে। এই সম্পত্তি আমরা প্রতিটি আঙুল কতটা বাঁক তা পরিমাপ করতে ব্যবহার করব।

ভেলোস্ট্যাটের 5 টি স্ট্রিপ কেটে শুরু করুন, প্রায় 0.7 সেমি x 8 সেমি, সঠিক মাত্রা অপ্রাসঙ্গিক কারণ আমরা প্রতিরোধের গুণগত পাঠে আগ্রহী, একটি পরিমাণগত নয়।

পরবর্তীতে 2 টি লম্বা টুকরো টুকরো টুকরো টুকরো করে একটি সমতল পৃষ্ঠে রাখুন এবং দুইটি দৈর্ঘ্য পরিবাহী সেলাইয়ের থ্রেড কেটে নিন, আমি অন্তত 40 সেমি লম্বা বলব, অতিরিক্ত থাকা সবসময় ভাল। Nearচ্ছিকভাবে বেসের কাছাকাছি স্টিকি টেপের উপর একটি ছোট ড্রপ সুপার গ্লু প্রয়োগ করুন। এটি প্রয়োজন হয় না কিন্তু আমি দেখেছি যে এটি সেলাইয়ের সুতাকে দুর্ঘটনাক্রমে টানতে বাধা দেয়। যদি আপনার পরিবাহী সেলাই থ্রেড না থাকে তবে হেডফোন তারের মধ্যে আপনি যে তারটি খুঁজে পান তার মতো এই ধাপের জন্য পাতলা তামার তার ব্যবহার করা সম্ভব হতে পারে (আমি বলছি "সম্ভবত" কারণ আমি এই ধারণাটি পরীক্ষা করিনি)।

স্টিকি টেপের উপরে 2 টি দৈর্ঘ্যের সেলাই থ্রেড রাখুন, সেলাই থ্রেডের লেজটি স্টিকি টেপের শেষের দিকে আটকে দিন। স্টিকি টেপের প্রায় পুরো দৈর্ঘ্যে যাওয়া গুরুত্বপূর্ণ কারণ আপনি যদি ফ্লেক্স সেন্সর না করেন তবে কেবল আপনার আঙুলের গোড়ার কাছে রিডিং সংগ্রহ করবে এবং টিপ নয়।

সেলাই থ্রেডের এক টুকরোর উপরে ভেলোস্ট্যাট রাখুন যাতে এটি এর শেষটি জুড়ে দেয় (আপনি সেলাইয়ের সুতার 2 টুকরা স্পর্শ করতে চান না)। তারপরে ভেলোস্ট্যাটের অনাবৃত দিকে অন্য স্টিকি টেপের টুকরোটি তুলুন, বাতাসের বুদবুদগুলি অপসারণ করতে কঠোর চাপ দিন। সেন্সরের গোড়ায় নিশ্চিত করুন যে সেলাই থ্রেডের 2 টুকরা একটি শর্ট সার্কিট তৈরি করছে না, এটি প্রতিরোধ করার জন্য তাদের বিপরীত দিকে স্টিকি টেপ থেকে বেরিয়ে আসতে দিন ("Y" আকৃতির জংশনের মতো, ছবি দেখুন)।

ইচ্ছেমতো অতিরিক্ত স্টিকি টেপ ট্রিম করুন। অবশেষে সেন্সরের শেষে ইলাস্টিকের একটি ছোট টুকরা সুপার আঠালো। আপনার আঙুলটি সর্বোত্তমভাবে ফিট করার জন্য প্রতিটি সেন্সরের আকার সমন্বয় করে এই 5 বার পুনরাবৃত্তি করুন।

ধাপ 3: গ্লাভস তৈরি করুন

দস্তানা তৈরি করুন
দস্তানা তৈরি করুন
দস্তানা তৈরি করুন
দস্তানা তৈরি করুন
দস্তানা তৈরি করুন
দস্তানা তৈরি করুন

আমি ব্যক্তিগতভাবে যে পদক্ষেপ নিয়েছি তার একটি সংক্ষিপ্ত বিবরণ দেব কিন্তু আপনি এটি কীভাবে করবেন তা কেস ভিত্তিতে একটি ক্ষেত্রে পরিবর্তিত হবে, মূলত আপনার ব্যবহৃত গ্লাভসের উপর নির্ভর করে।

একটি মূল বিষয় যা আমি যথেষ্ট চাপ দিতে পারি না তা হল পরিবাহী সেলাইয়ের থ্রেডটি সাধারণ শখের তারের মতো নয়, কোনও অন্তরক শিয়া নেই। অতিরিক্তভাবে যেহেতু গ্লাভসটি নমনীয় এবং নিজের উপর ফিরে বাঁকতে পারে এটি একটি শর্ট সার্কিট তৈরি করা খুব সহজ, ফলে ধ্বংস করা উপাদান এবং আপনার গ্লাভে বড় গর্ত গলে যায়।

আপনার যদি পরিবাহী সেলাইয়ের থ্রেড না থাকে তবে সাধারণ তারগুলি ব্যবহার করা এবং আপনার সংযোগগুলি ঝালাই করা সম্ভব।

আমি ব্যাটারি প্যাকটি গ্লাভে লাগিয়ে এবং 5V এবং GND কে Arduino Lilypad এর সাথে সংযুক্ত করে শুরু করেছি। লিলিপ্যাডটি পুরোপুরি সেলাই করবেন না কারণ আমাদের এটি পিছনের দিকে বাঁকতে হবে এবং এর নীচে সেলাই করতে হবে (উপরের ছবিগুলি দেখুন)।

আমি কোনো শর্ট সার্কিট প্রতিরোধের জন্য বৈদ্যুতিক টেপ দিয়ে লিলিপ্যাড বোর্ডের নীচে আস্তরণের সুপারিশ করব।

পরবর্তীতে পাঁচটি 4.7Kohm প্রতিরোধকের প্রান্তগুলিকে সামান্য লুপে (আপনি আপনার ভেলোস্ট্যাট স্ট্রিপগুলির দৈর্ঘ্য এবং প্রস্থের উপর ভিত্তি করে প্রতিরোধের মান সামঞ্জস্য করতে হতে পারে) সোল্ডার করুন। Alচ্ছিক: তাদের গ্লাভসের সাথে সংযুক্ত করার জন্য গরম আঠালো ব্যবহার করুন, যদি সেগুলি প্রাথমিক অবস্থায় না থাকে তবে সেগুলি সেলাই করা আরও জটিল।

চালিয়ে যাওয়ার আগে সাবধানে উপরের ছবি এবং সার্কিট ডায়াগ্রামের সাথে পরামর্শ করুন, শুরু করার আগে সেলাই থ্রেডের জন্য আপনার রুট ম্যাপ করা গুরুত্বপূর্ণ, অন্যথায় আপনি "নিজেকে একটি কোণে সেলাই করবেন"।

ব্যক্তিগতভাবে আমি ব্যাটারি প্যাকের উপর GND থেকে 5 টি প্রতিরোধককে সেলাই করা শুরু করেছি এবং তারপর প্রতিটি পৃথক প্রতিরোধক থেকে A0 থ্রু A4 পিনগুলিতে লিলিপ্যাড বোর্ডের নীচে গিয়ে যা আমরা আগে ইনসুলেটিং টেপ দিয়ে coveredেকে রেখেছিলাম। এটি অনুসরণ করে আমি প্রথম ফ্লেক্স সেন্সরের শেষটি থাম্বের সাথে শেষ করে দিয়ে সেলাই থ্রেডের এক প্রান্ত 5V এবং অন্য প্রান্ত A0 এ যাচ্ছি। প্রতিটি আঙুলের জন্য এটি পুনরাবৃত্তি করুন, কিন্তু প্রতিবার 5V তে সরাসরি যাওয়ার পরিবর্তে (এবং সেলাইয়ের একটি গোলকধাঁধা তৈরি করুন) শুধু আগের ফ্লেক্স সেন্সরে সেলাই করুন।

যখন আপনি আপনার আঙ্গুলগুলি সরান তখন প্রতিটি ফ্লেক্স সেন্সর টেনশনে থাকে তা নিশ্চিত করার জন্য আমরা শেষ ধাপে ফ্লেক্স সেন্সরের সাথে যে ইলাস্টিকটি সংযুক্ত করেছি তা গ্লাভসের আঙ্গুলের টিপসগুলিতে সংযুক্ত করুন। Moveচ্ছিকভাবে ফ্লেক্স সেন্সরের চারপাশে কিছু লুপ সেলাই করুন যাতে আপনি আপনার হাত সরানোর সময় অবস্থানে থাকেন।

সর্বশেষ ডিজিটাল পিন 5 থেকে 9 এর মধ্যে 5 টি তারের সোল্ডার, এগুলি পরে সার্ভোকে কোথায় যেতে হবে তা বলার জন্য ব্যবহার করা হবে।

ধাপ 4: বাহু তৈরি করুন

বাহু তৈরি করুন
বাহু তৈরি করুন
বাহু তৈরি করুন
বাহু তৈরি করুন

আমি 3D থিংভার্সে ব্যবহারকারী Gyrobot থেকে উপলব্ধ আর্ম অফ ফাইলগুলি মুদ্রিত করেছি। আপনি এখানে তাদের খুঁজে পেতে পারেন।

যদি আপনি চান আপনি থ্রিডি প্রিন্টও করতে পারেন, কিন্তু ফিলামেন্ট রিস্ট্রেন্টের কারণে আমি আমার নিজের হাতের একটি কাগজের ম্যাচে মডেল তৈরি করেছি। আমি একটি থ্রিডি প্রিন্টেড ফ্রেমে আটটি পাঁচটি SG90 সার্ভোস ব্যবহার করেছি, প্রতিটি আঙুলের সাথে মাছ ধরার লাইন যুক্ত। একটি 5V এসি-ডিসি ওয়াল ট্রান্সফরমারের মতো একটি বাহ্যিক শক্তির উৎসের সমান্তরালে সমস্ত GND এবং Vin সংযোগ করুন।

সার্ভার ইনপুট পিনগুলি (সাধারণত কমলা তারের দ্বারা কনভেনশন দ্বারা) গ্লাভের সংশ্লিষ্ট ডিজিটাল পিনের সাথে সংযুক্ত করুন।

ধাপ 5: কোড আপলোড করুন

কোড আপলোড করুন
কোড আপলোড করুন

যদি আপনার একটি FTDI কেবল না থাকে তবে আপনাকে একটি Arduino Uno এর মাধ্যমে লিলিপ্যাড প্রোগ্রাম করতে হবে। এর জন্য পদক্ষেপগুলি এই নির্দেশনায় বর্ণিত হয়েছে। নিশ্চিত করুন যে আপনি সঠিক Arduino বোর্ড টাইপ নির্বাচন করেছেন, এটি পরিবর্তন করতে সরঞ্জাম/বোর্ড/লিলিপ্যাড Arduino এ যান।

উপরের নির্দেশাবলী অনুসরণ করে প্রথমে ক্রমাঙ্কন কোড আপলোড করুন।

এই কোডের লাইন 31 এ ক্রমাঙ্কন কোড থেকে আউটপুটটি অনুলিপি করুন, তারপরে এটি আপলোড করুন।

ধাপ 6: বাউড রেটে মন্তব্য করুন

আমি বড রেটের (যা গতিতে ডেটা সিরিয়াল পোর্টের মাধ্যমে যোগাযোগ করা হয়) সঙ্গে একটি বরং হতাশাজনক বাগ ছিল যা আমি এটি প্রোগ্রাম করার চেয়ে দুটি বড় ফ্যাক্টর। সমস্যাটি প্রদর্শনের জন্য প্রায় 2:54 এ আমার ইউটিউব ভিডিও দেখুন। দুর্ভাগ্যক্রমে এটি আমাকে আমার প্রাথমিক পরিকল্পনা অনুসরণ করতে বাধা দেয় যা ছিল ব্লুটুথ ব্যবহার করা এবং গ্লাভস এবং রোবোটিক হাতের মধ্যে ওয়্যারলেস যোগাযোগ করা।

আমি বড রেটের সমস্যা সমাধান করতে পারিনি কিন্তু আমার সেরা অনুমান হল যে সফ্টওয়্যার হার্ডওয়্যারের মধ্যে একটি অসঙ্গতি রয়েছে যা বোর্ডে অসিলেটর 8mHz বা 16mHz হয়। এটি হতে পারে কারণ আমি একটি সস্তা ক্লোন বোর্ড কিনেছি এবং অফিসিয়াল পণ্য নয়। আপনি যদি আসল পণ্যটি ব্যবহার করেন তবে আপনার এই সমস্যাটি নাও থাকতে পারে। তা সত্ত্বেও এটি সম্পূর্ণরূপে আমার নিজের অনুমান এবং যদি কেউ প্রকৃত কারণ জানেন তবে দয়া করে নীচের মন্তব্যে আমাকে জানান।

অস্থায়ী সংশোধন হিসাবে আমি এর চারপাশে 2 টি উপায় খুঁজে পেয়েছি:

  • সিরিয়াল মনিটরের নিচের বাম দিকের বোতামটি ব্যবহার করে বাউড্রেট ডাবল করুন। উদাহরণস্বরূপ, যদি কোডটি Serial.begin (9600) বলে; সিরিয়াল মনিটর আউটপুট 19200 এ পরিবর্তন করুন।
  • আপনার বোর্ড হিসাবে Arduino Lilypad নির্বাচন করার পরিবর্তে আপনি যেমন Arduino Pro নির্বাচন করুন। Arduino IDE এ এটি করতে যান: সরঞ্জাম/বোর্ড/Arduino প্রো বা প্রো মিনি, তারপর আপলোড করুন।

ধাপ 7: সমাপ্তি

সমাপ্তি
সমাপ্তি

আমি আশা করি আপনি এই নির্দেশযোগ্য তথ্যপূর্ণ পেয়েছেন, যদি আপনার কোন প্রশ্ন বা পরামর্শ থাকে তবে দয়া করে নীচের মন্তব্যে তাদের ছেড়ে দিন।

মেক মুভ কনটেস্ট 2017
মেক মুভ কনটেস্ট 2017
মেক মুভ কনটেস্ট 2017
মেক মুভ কনটেস্ট 2017

মেক ইট মুভ কনটেস্ট 2017 তে তৃতীয় পুরস্কার

প্রস্তাবিত: