সুচিপত্র:

মাইওওয়্যার ব্যবহার করে ইএমজি দিয়ে টাইপ করা: 8 টি ধাপ
মাইওওয়্যার ব্যবহার করে ইএমজি দিয়ে টাইপ করা: 8 টি ধাপ

ভিডিও: মাইওওয়্যার ব্যবহার করে ইএমজি দিয়ে টাইপ করা: 8 টি ধাপ

ভিডিও: মাইওওয়্যার ব্যবহার করে ইএমজি দিয়ে টাইপ করা: 8 টি ধাপ
ভিডিও: হোয়াটঅ্যাপের (Whatsapp) এর ৫টি ম্যাজিক টিপস্ | Whatsapp Tips and Tricks 2021 2024, নভেম্বর
Anonim
MyoWare ব্যবহার করে EMG দিয়ে টাইপ করা
MyoWare ব্যবহার করে EMG দিয়ে টাইপ করা

লেখক:

এল। এলিজাবেথ ক্রফোর্ড এবং ডিলান টি

ভূমিকা:

এই টিউটোরিয়ালে, আমরা আপনাকে দেখাবো কিভাবে প্রায় 100 ডলার ব্যয়ে একটি সহজ -বাড়িতে ইলেক্ট্রোমাইগ্রাফি (ইএমজি) সিস্টেম তৈরি করা যায় - যা ত্বকের উপরিভাগ থেকে পেশী সক্রিয়করণ অনুভব করবে এবং কীপ্রেস পাঠাতে এটি ব্যবহার করবে একটি কম্পিউটার, কীবোর্ড বাইপাস করে। এটি সম্পন্ন করার জন্য আমরা একটি ক্লাসিক MaKey MaKey এবং একটি MyoWare সেন্সর ব্যবহার করেছি, এর সাথে কিছুটা কোডিং। এই প্রকল্পের জন্য কিছু সোল্ডারিং প্রয়োজন। সোল্ডারিং কৌশল এবং নিরাপত্তার জন্য দরকারী টিপস এখানে পাওয়া যাবে।

প্রথমে, আমরা আপনাকে দেখাব কিভাবে একটি MyoWare সেন্সর ব্যবহার করে এটি সম্পন্ন করা যায়। তারপরে, আমরা আপনাকে দেখাব কিভাবে সিস্টেমে দ্বিতীয়টি যুক্ত করতে হয় (আমাদের উদ্দেশ্যে, আমরা দুটি ব্যবহার করেছি)।

আমাদের আশা হল যে অন্যরা এই DIY EMG প্রযুক্তির অনুকরণ করতে সক্ষম হবে, এটি তাদের নির্দিষ্ট চাহিদার সাথে খাপ খাইয়ে নিতে পারবে এবং যেকোনো আকর্ষণীয় অ্যাপ্লিকেশনের জন্য এটি ব্যবহার করতে পারবে। আমরা এটি আমাদের রিচমন্ড বিশ্ববিদ্যালয়ের পরীক্ষামূলক মনোবিজ্ঞান ল্যাবে ব্যবহার করে গবেষণার প্রতিলিপি করে দেখিয়েছি যে লোকেরা অন্যদের মুখের অভিব্যক্তি অনুকরণ করে।

ধাপ 1: আপনার উপকরণ সংগ্রহ করুন।

আপনার উপকরণ সংগ্রহ করুন।
আপনার উপকরণ সংগ্রহ করুন।

উপকরণ:

  • কম্পিউটার
  • ইউএসবি কেবল সহ MaKey MaKey (আপনি এটি একটি Arduino লিওনার্দোর সাথেও করতে সক্ষম হওয়া উচিত, কিন্তু আমরা এটি চেষ্টা করিনি)
  • ইউএসবি পাওয়ার আইসোলেটর (ব্যাটারি চালিত ল্যাপটপ বন্ধ না হওয়া পর্যন্ত), যেমন অ্যাডাফ্রুট ইউএসবি আইসোলেটর - 100 এমএ বিচ্ছিন্ন লো/ফুল স্পিড ইউএসবি (ছবি নয়)
  • MyoWare সেন্সর (গুলি)
  • ইলেক্ট্রোড (x3 প্রতি মায়োয়ার সেন্সর) - আমরা কোভিডিয়ান কেন্ডাল ডিসপোজেবল সারফেস EMG/ECG/EKG ইলেক্ট্রোড 1 "(24 মিমি) ব্যবহার করেছি
  • ব্রেকওয়ে হেডার (আমরা এল আকৃতির হেডার ব্যবহার করেছি)
  • এক প্রান্তে পুরুষ সংযোগকারী, অন্য প্রান্তে মহিলা
  • ঝাল
  • বৈদ্যুতিক টেপ

সরঞ্জাম:

  • তাতাল
  • তার কর্তনকারী
  • তারের বিভাজক

সফটওয়্যার:

MaKey MaKey addon সহ Arduino IDE

পদক্ষেপ 2: মায়োয়ার সেন্সর প্রস্তুত করুন।

মায়োয়ার সেন্সর প্রস্তুত করুন।
মায়োয়ার সেন্সর প্রস্তুত করুন।

1. মায়োওয়ারে সোল্ডারিংয়ের জন্য তিনটি বিচ্ছিন্ন হেডারের একটি সেট ভেঙ্গে ফেলুন।

2. মায়োয়ার সেন্সর বাইসেপ মুখোমুখি রেখে, নীচের থেকে তিনটি হেডারের সংক্ষিপ্ত প্রান্তটি "+" (প্লাস চিহ্ন ", একটি"-"(নেতিবাচক চিহ্ন) এবং" এসআইজি "আছে এমন ছিদ্রগুলিতে োকান তাদের পাশে। (উপরের ছবি দেখুন।)

3. শিরোলেখের জায়গায় ঝালাই করুন।

ধাপ 3: মায়োয়ার সেন্সরকে মকে ম্যাকির সাথে সংযুক্ত করুন।

1. তিনটি তারের (আদর্শভাবে বিভিন্ন রঙের) বাছাই করুন, এক প্রান্তে পুরুষ, অন্য প্রান্তে মহিলা। আপনার প্রয়োজনের তারের দৈর্ঘ্য নির্ভর করে আপনি মায়োয়ারকে মকে ম্যাকি থেকে কতদূর চান। মুখের উপর MyoWare এবং MaKey MaKey একটি টেবিলে বিশ্রাম নিতে, আপনার প্রায় 18 ইঞ্চি প্রয়োজন হবে।

2. প্রতিটি রঙের তারের কোন ফাংশনটি কাজ করবে তা স্থির করুন। একটি পাওয়ারের জন্য ব্যবহার করা হবে (মায়োয়ার সেন্সরের + সংযোগকারীতে প্লাগিং), একটি মাটির জন্য ব্যবহার করা হবে (মায়োয়ার সেন্সরে সংযোগকারীকে প্লাগ করা), এবং তৃতীয়টি সিগন্যাল তার হিসাবে ব্যবহার করা হবে (প্লাগিং MyoWare এ SIG সংযোগকারী)। এই নির্দেশে দেখানো ছবিতে, আমরা ক্ষমতার জন্য সবুজ, মাটির জন্য বাদামী এবং সংকেতের জন্য ধূসর ব্যবহার করছি।

ধাপ 4: MaKey MaKey তে স্কেচ আপলোড করুন।

MaKey MaKey তে স্কেচ আপলোড করুন।
MaKey MaKey তে স্কেচ আপলোড করুন।
MaKey MaKey তে স্কেচ আপলোড করুন।
MaKey MaKey তে স্কেচ আপলোড করুন।
MaKey MaKey তে স্কেচ আপলোড করুন।
MaKey MaKey তে স্কেচ আপলোড করুন।

1. আপনার কম্পিউটারে Arduino IDE ইনস্টল করুন (এখানে টিউটোরিয়াল)।

2. Arduino এর জন্য MaKey MaKey addon ইনস্টল করুন (এখানে টিউটোরিয়াল) আপনার Arduino পছন্দ (ফাইল> পছন্দ) খোলার মাধ্যমে, অতিরিক্ত বোর্ড ম্যানেজারের URL পাঠ্য বাক্সে গিয়ে, এবং পেস্ট করুন:

raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json

3. Arduino IDE তে, ফাইলটিতে ক্লিক করুন, একটি নতুন স্কেচ তৈরি করতে নিচে টানুন। এই কোডটি টেক্সট উইন্ডোতে কপি এবং পেস্ট করুন:

/*একটি কী প্রেস করার জন্য থ্রেশহোল্ড প্রেস করুন*/const int thresh1 = 1000; পিনমোড (LED, আউটপুট); আপনি বিলম্ব কমিয়ে আরো ঘন ঘন নমুনা করতে পারেন। এটি সিরিয়াল উইন্ডোতে মানগুলিকে কঠিন করে তুলবে।*/অকার্যকর লুপ () {int sensor1Val = analogRead (sensor1Pin); /"C" Keyboard.write ('c') অক্ষরের কীপ্রেস পাঠায়; // againdelay (50) স্যাম্পল করার আগে 50 ms অপেক্ষা করুন;}

4. MaKey MaKey কে আপনার কম্পিউটারে সংযুক্ত করুন। টুলস মেনুটি নিচে টানুন এবং নিশ্চিত করুন যে নির্বাচিত বোর্ডটি হল Arduino Leonardo বা MaKey MaKey। পোর্ট থেকে টুলস মেনু টানুন, এবং নিশ্চিত করুন যে নির্বাচিত পোর্টে আপনার নির্বাচিত বোর্ডের নাম আছে। Arduino IDE এর শীর্ষে ডান দিকে তীর ক্লিক করে বোর্ডে আপনার স্কেচ আপলোড করুন।

ধাপ 5: আপনার সমস্ত উপাদান একসাথে সংযুক্ত করুন।

1. MyoWare সেন্সর থেকে MaKey MaKey এর সাথে তারগুলি সংযুক্ত করুন:

  • MyoWare- এ "+" MaKey MaKey- এর 5V স্লটে যায়।
  • মায়োওয়ারে "-" মাকে ম্যাকিতে মাটিতে ("পৃথিবী") যায়।
  • মায়োওয়ারের "SIG" MaKey MaKey এ A3 স্লটে যায়।

2. মায়োওয়ারে তিনটি ইলেক্ট্রোড স্ন্যাপ করুন।

3. MaKey MaKey প্লাগ ইন করুন। যদি একটি পাওয়ার আউটলেটের সাথে সংযুক্ত কম্পিউটার ব্যবহার করে, MaKey MaKey কে একটি USB পাওয়ার আইসোলেটরে প্লাগ করুন এবং তারপর কম্পিউটারের USB পোর্টে প্লাগ করুন। (এটি একটি নিরাপত্তা সতর্কতা যাতে আপনার কম্পিউটারে বিদ্যুৎ সরবরাহে কিছু ভুল হলে, পরিধানকারী সরাসরি বৈদ্যুতিক গ্রিডের সাথে সংযুক্ত না হয়। এমন সমস্যা হওয়ার সম্ভাবনা কম, কিন্তু আমরা চাই আপনি নিরাপদ থাকুন। যদি ব্যাটারি বন্ধ হয়ে যাওয়া ল্যাপটপ ব্যবহার করে (অর্থাৎ, দেয়ালে লাগানো হয় না) আপনি আইসোলেটর ছাড়া নিরাপদ।

Everything। সবকিছু পরীক্ষা করে দেখুন। MaKey MaKey লাল LED এবং MyoWare সবুজ LED উভয়ই জ্বলতে হবে।

5. ময়লা এবং তেল অপসারণের জন্য অ্যালকোহল ঘষার সাথে যেখানে আপনি মায়োয়ারকে সংযুক্ত করতে চান তার ত্বক পরিষ্কার করুন।

6. ইলেক্ট্রোডগুলিতে আঠালো ব্যাকিং বন্ধ করুন এবং মায়োয়ারকে ত্বকে সংযুক্ত করুন। আপনি মাইওওয়ারে থাকা দুটি ইলেক্ট্রোড চান যে পেশী থেকে আপনি রেকর্ড করতে চান তার উপরে থাকুন। তারের সাথে সংযুক্ত ইলেক্ট্রোড একটি তুলনা হিসাবে কাজ করে, এবং পেশী থেকে এমন একটি স্থানে স্থাপন করা উচিত যা লক্ষ্য পেশী সংকোচিত হলে সক্রিয় থাকবে না।

7. আপনার ত্বকে একটি ভাল সীল আছে তা নিশ্চিত করার জন্য ইলেক্ট্রোডগুলিতে আঠালো পরীক্ষা করুন। একটি ভাল সীল পেতে আপনাকে আঠালো রিংগুলির প্রান্তগুলি ত্বকে টিপতে হতে পারে।

ধাপ 6: Arduino IDE তে থ্রেশহোল্ড সেট করা

Arduino IDE তে থ্রেশহোল্ড সেট করা
Arduino IDE তে থ্রেশহোল্ড সেট করা

1. সংযুক্ত এবং চালিত সমস্ত কিছুর সাথে, উপরের ডান কোণে ম্যাগনিফাইং গ্লাস টুলটিতে ক্লিক করে Arduino IDE- তে সিরিয়াল মনিটর খুলুন।

2. সিরিয়াল মনিটর এখন MyoWare থেকে সংকেত মান প্রদর্শন করা উচিত। আপনি পেশী নমন এবং শিথিল করার সময়, আপনার মানগুলি সেই অনুযায়ী পরিবর্তিত হওয়া উচিত। আপনি পেশী যথেষ্ট কঠিন চুক্তি যখন আপনি MyoWare উপর লাল LED দেখতে হবে।

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

4. Arduino স্কেচে, থ্রেশহোল্ড মান (const int thresh1) 1000 থেকে আপনার নির্বাচিত থ্রেশহোল্ডে পরিবর্তন করুন।

5. সিরিয়াল মনিটর বন্ধ করুন, স্কেচ পুনরায় আপলোড করুন এবং EMG দিয়ে টাইপ করা শুরু করুন। আপনি যেখানে আপনি চান সেখানে সংবেদনশীলতা পেতে আপনাকে থ্রেশহোল্ড পুনরায় সামঞ্জস্য করতে হবে। আপনি বিলম্বের সাথে পরীক্ষা করতে পারেন যাতে এটি কমবেশি নমুনা হয়।

ধাপ 7: আপনার নতুন বাড়িতে তৈরি EMG সিস্টেম ব্যবহার করে উপভোগ করুন

আপনার নতুন বাড়িতে তৈরি EMG সিস্টেম ব্যবহার করে উপভোগ করুন!
আপনার নতুন বাড়িতে তৈরি EMG সিস্টেম ব্যবহার করে উপভোগ করুন!

আপনি শরীরের অনেক জায়গায় ইলেক্ট্রোড রাখতে পারেন (উদাহরণস্বরূপ, মুখের উপর, যেমন আমাদের ল্যাব সাইবার্গ কাইল লি উপরে দেখিয়েছেন)।

ইলেক্ট্রোড লাগানোর জন্য লোকেশনের সাথে পরীক্ষা করুন এবং কী কী প্রেস করতে পারেন তার অনেক সম্ভাবনার সাথে পরীক্ষা করুন।

এছাড়াও, এই সিস্টেমে কীভাবে আরেকটি মায়োয়ার সেন্সর যুক্ত করতে হয় তা জানতে পড়া চালিয়ে যান।

ধাপ 8: আপনার EMG সিস্টেমে একটি দ্বিতীয় সেন্সর যুক্ত করুন।

আপনার EMG সিস্টেমে একটি দ্বিতীয় সেন্সর যুক্ত করুন।
আপনার EMG সিস্টেমে একটি দ্বিতীয় সেন্সর যুক্ত করুন।

1. দ্বিতীয় মায়োয়ার সেন্সরের জন্য ধাপ 2 পুনরাবৃত্তি করুন।

2. একটি MaKey MaKey এর সাথে একাধিক সেন্সর সংযুক্ত করার জন্য, আপনার প্রত্যেকের কাছে পাওয়ার পাওয়ার একটি উপায় প্রয়োজন। আমরা ওয়াই-আকৃতির সংযোগকারী (উপরের ছবিটি দেখুন) তৈরির জন্য তারের স্ট্রিপিং, সোল্ডারিং এবং টেপিং করেছি, ম্যাকি ম্যাকির পাওয়ার সাপ্লাই থেকে একক আউটপুটকে দুটি তারের মধ্যে বিভক্ত করেছি যা প্রতিটিতে "+" পাওয়ার ইনপুট সংযোগ করে দুই MyoWares।

3. মায়োয়ার সেন্সরগুলির "SIG" স্লটগুলিকে MaKey MaKey এর ডান পাশে বিভিন্ন A- স্লটে সংযুক্ত করুন (আমরা যে কোডটি দিচ্ছি তা ধরে নিচ্ছি আপনি A3 এবং A4 ব্যবহার করছেন)।

4. দুটি সেন্সরের জন্য স্কেচ আপলোড করুন:

/* এই স্কেচ দুটি মায়োয়ার সেন্সর সিগন্যাল পড়ে এবং একটি কীপ্রেস 'বি' পাঠায় যখন কেউ থ্রেশহোল্ডের উপরে যায় এবং 'সি' যখন অন্যটি থ্রেশহোল্ডের উপরে যায়।* //* সেট থ্রেশহোল্ড*/const int thresh1 = 1000; const int thresh2 = ১০০০;.begin (9600);} void loop () {int sensor1Val = analogRead (sensor1Pin); int sensor2Val = analogRead (sensor2Pin); Serial.print (sensor1Val); Serial.print (","); Serial.println (sensor2Val); if (sensor1Val> = thresh1) {Keyboard.begin (); // keypress cKeyboard.write ('c'); বিলম্ব (50);} if (sensor2Val> = thresh2) {Keyboard.begin (); // Keypress bKeyboard.write ('b') পাঠান; বিলম্ব (50);} অন্যথায় // againdelay (50);

5. এখন উভয় পেশী রিডিং সিরিয়াল মনিটরে দৃশ্যমান হওয়া উচিত। আরডুইনো স্কেচে প্রতিটি থ্রেশহোল্ড আলাদাভাবে সেট করুন, যেমন ধাপ 6 -এ, এবং তারপর স্কেচটি পুনরায় লোড করুন।

এখন আপনার EMG সিস্টেমে দুটি পৃথক ইনপুট থাকবে

আপনি যদি একটু বন্য বোধ করেন, আপনি সিস্টেমে আরও মায়োয়ার সেন্সর যুক্ত করার জন্য অনুরূপ পদ্ধতি অনুসরণ করতে পারেন। যদি আপনি সত্যিই বন্য বোধ করেন, আপনি সিস্টেমে অন্য MaKey MaKey যোগ করতে পারেন। আমরা আপনাকে এই নকশা নিয়ে পরীক্ষা করার জন্য উৎসাহিত করি।

প্রস্তাবিত: