সুচিপত্র:

K -Ability V2 - টাচস্ক্রিনের জন্য ওপেন সোর্স অ্যাক্সেসযোগ্য কীবোর্ড: 6 টি ধাপ (ছবি সহ)
K -Ability V2 - টাচস্ক্রিনের জন্য ওপেন সোর্স অ্যাক্সেসযোগ্য কীবোর্ড: 6 টি ধাপ (ছবি সহ)

ভিডিও: K -Ability V2 - টাচস্ক্রিনের জন্য ওপেন সোর্স অ্যাক্সেসযোগ্য কীবোর্ড: 6 টি ধাপ (ছবি সহ)

ভিডিও: K -Ability V2 - টাচস্ক্রিনের জন্য ওপেন সোর্স অ্যাক্সেসযোগ্য কীবোর্ড: 6 টি ধাপ (ছবি সহ)
ভিডিও: ফোনের Touch Screen কাজ করছে না Problem Solve | Touch Screen Not Working | Touch hang Problem Android 2024, জুলাই
Anonim
K -Ability V2 - টাচস্ক্রিনের জন্য ওপেন সোর্স অ্যাক্সেসযোগ্য কীবোর্ড
K -Ability V2 - টাচস্ক্রিনের জন্য ওপেন সোর্স অ্যাক্সেসযোগ্য কীবোর্ড
K -Ability V2 - টাচস্ক্রিনের জন্য ওপেন সোর্স অ্যাক্সেসযোগ্য কীবোর্ড
K -Ability V2 - টাচস্ক্রিনের জন্য ওপেন সোর্স অ্যাক্সেসযোগ্য কীবোর্ড
K -Ability V2 - টাচস্ক্রিনের জন্য ওপেন সোর্স অ্যাক্সেসযোগ্য কীবোর্ড
K -Ability V2 - টাচস্ক্রিনের জন্য ওপেন সোর্স অ্যাক্সেসযোগ্য কীবোর্ড

এই প্রোটোটাইপ K-Ability এর দ্বিতীয় সংস্করণ।

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

নিউরোমাসকুলার প্যাথলজিস আছে এমন মানুষের জন্য অনেক যন্ত্র আছে যা কম্পিউটার ডিভাইসের ব্যবহারকে সহজতর করে, কিন্তু সেগুলি ব্যয়বহুল এবং তাদের বেশিরভাগই মোবাইল ডিভাইসে জটিল টাচস্ক্রিন অঙ্গভঙ্গির অনুমতি দেয় না (সোয়াইপ, ডবল টাচ, ড্র্যাগ এবং ড্রপ)।

কে-অ্যাবিলিটি ভি 1 এর লক্ষ্য হল একটি স্ব-উত্পাদিত এবং সস্তা ডিভাইস (20 than এর কম) তৈরি করা যাতে কম্পন, স্প্যাম এবং নিয়ন্ত্রণ এবং নিউরোমাসকুলার সমন্বয়ের সাধারণ সমস্যাগুলি যুক্তিসঙ্গত মূল্যে মোবাইল ডিভাইস এবং কম্পিউটারে অ্যাক্সেসের সম্ভাবনা থাকে।

K- ক্ষমতা 7 বোতাম এবং একটি সামান্য oled পর্দা গঠিত।

K-Ability V2 প্রকল্পে বেশ কিছু নতুন বৈশিষ্ট্য প্রবর্তন করে যা আরাম এবং ব্যবহারের সহজতা যোগ করে:

  • ক্যাপাসিটিভ বোতাম দিয়ে শারীরিক বোতাম প্রতিস্থাপন
  • মাস্টার ডিভাইসে ব্লুটুথ সংযোগ লুকিয়ে রাখুন (স্মার্টফোন, ট্যাবলেট এবং কম্পিউটার)
  • পাওয়ারব্যাঙ্ক বা বাহ্যিক ব্যাটারি থেকে বিদ্যুৎ সরবরাহের সম্ভাবনা
  • কাস্টমাইজড ডিজাইন তৈরির সম্ভাবনা

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ

উপাদান

Arduino ন্যানো ক্লোন Aliexpress

HC-05 Aliexpress বা Banggood

Oled ডিসপ্লে 6pin Aliexpress বা Banggood

MPR121 ক্যাপাসিটিভ টাচ সেন্সর কন্ট্রোলার Aliexpress

প্রতিরোধক Aliexpress

ক্যাবলস Aliexpress বা Banggood

ব্রেডবোর্ড Aliexpress বা Banggood

সরঞ্জাম

FTDI সিরিয়াল অ্যাডাপ্টার Aliexpress বা Banggood

ধাপ 2: HC-05 একটি HID ব্লুটুথ ডিভাইসে চালু করুন

HC-05 একটি HID ব্লুটুথ ডিভাইসে চালু করুন
HC-05 একটি HID ব্লুটুথ ডিভাইসে চালু করুন
HC-05 একটি HID ব্লুটুথ ডিভাইসে চালু করুন
HC-05 একটি HID ব্লুটুথ ডিভাইসে চালু করুন
HC-05 একটি HID ব্লুটুথ ডিভাইসে চালু করুন
HC-05 একটি HID ব্লুটুথ ডিভাইসে চালু করুন

L'RN-42 একটি ব্লুটুথ মডিউল যা একটি বেতার কীবোর্ড বা মাউসের মত কাজ করে।

উচ্চ খরচ এবং শিপিংয়ের সময়গুলির কারণে আমি সাধারণ এবং সস্তা HC-05 হ্যাক করার সিদ্ধান্ত নিয়েছি, ব্রায়ান দ্বারা লিখিত এই সহজ এবং কার্যকর গাইডকে ধন্যবাদ:

www.instructables.com/id/Upgrade-Your-3-Bl…

পদ্ধতিটি বেশ সহজ এবং আপনার কেবল একটি FTDI বোর্ড এবং কিছু সফটওয়্যার সরাসরি গাইড থেকে ডাউনলোডযোগ্য হবে।

পদ্ধতির শেষে, আপনার HC-05 মডিউল RN-42 এবং অন্য যেকোন HID ব্লুটুথ মডিউলের অনুরূপভাবে কাজ করতে সক্ষম হবে।

(ছবিটি https://www.youtube.com/embed/y8PcNbAA6AQ থেকে নেওয়া)

ধাপ 3: সার্কিট

সার্কিট
সার্কিট
সার্কিট
সার্কিট

আমি আশা করি ছবির সার্কিটটি বোধগম্য।

সার্কিট এই কনফিগারেশনে 9 জিপিও ব্যবহার করে:

D02> HC-05 TX D03> HC-05 RX D04> HC-05 STATE D08> RES D09 প্রদর্শন করুন> ডিসি D11 প্রদর্শন করুন> SDA D13 প্রদর্শন করুন> এসসিএল A4> MPR121 SDA A5> MPR121 SCL প্রদর্শন করুন

উল্লেখ্য যে MPR121 মডিউল 3.3V দ্বারা চালিত এবং HC-05 এর ভোল্টেজ ডিভাইডারের জন্য 2 টি প্রতিরোধ।

ধাপ 4: ফ্রেম

ফ্রেম
ফ্রেম
ফ্রেম
ফ্রেম
ফ্রেম
ফ্রেম
ফ্রেম
ফ্রেম

বর্ণিত প্রকল্পটির প্রকৃত স্থির ফ্রেম নেই, কারণ প্রতিটি প্যাথলজির জন্য একটি ডেডিকেটেড আকৃতি, আকার এবং উপাদান প্রয়োজন হবে।

এই গাইডের জন্য আমি শরীরের জন্য কোন আকৃতি এবং উপাদান ব্যবহারের সম্ভাবনা দেখানোর জন্য একটি সাধারণ কার্ডবোর্ড ফ্রেম তৈরি করেছি।

শরীরের সহজ নির্মাণ নিশ্চিত করার একটি মৌলিক অংশ হল এটি স্পর্শযোগ্য বোতাম মুক্ত।

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

ধাপ 5: ফার্মওয়্যার

ফার্মওয়্যার
ফার্মওয়্যার
ফার্মওয়্যার
ফার্মওয়্যার
ফার্মওয়্যার
ফার্মওয়্যার

প্রথমে আমাদের কিছু লাইব্রেরি দরকার:

SSD1306 OLED ডিসপ্লের জন্য শুধুমাত্র Arduino লাইব্রেরি পাঠ করুন Adafruit MPR121 Library SPIS সফটওয়্যার সিরিয়াল

মাউস কার্সারকে সরানো কমান্ডগুলি "রাইট" ফাংশন সহ সফ্টওয়্যার সিরিয়াল লাইব্রেরিতে পাঠানো হয়।

প্রতিটি কমান্ড 7 বাইট বাফার দ্বারা গঠিত এইভাবে গঠিত:

বাফার [0] = 0xFD; বাফার [1] = 0x05; বাফার [2] = 0x02; বাফার [3] = 0x00; // বাটন বাফার [4] = 0x00; // এক্স মুভমেন্টবাফার [5] = 0x00; // Y মুভমেন্টবাফার [6] = 0x00; // চাকা

এই প্রকল্পের জন্য আমি "শুধুমাত্র পাঠ্য" বেছে নিয়েছি কারণ এটি শুধুমাত্র 2928 বাইট (9%) প্রোগ্রাম স্টোরেজ স্পেস ব্যবহার করে এবং গ্লোবাল ভেরিয়েবল 54 বাইট (2%) ডায়নামিক মেমরি ব্যবহার করে।

ধাপ 6: ভিডিও

আমি ভিডিওটি আপলোড করতে পারছি না … আপনি এখানে দেখতে পারেন:

প্রস্তাবিত: