विषयसूची:

K-Ability V2 - टचस्क्रीन के लिए ओपन सोर्स एक्सेसिबल कीबोर्ड: 6 चरण (चित्रों के साथ)
K-Ability V2 - टचस्क्रीन के लिए ओपन सोर्स एक्सेसिबल कीबोर्ड: 6 चरण (चित्रों के साथ)

वीडियो: K-Ability V2 - टचस्क्रीन के लिए ओपन सोर्स एक्सेसिबल कीबोर्ड: 6 चरण (चित्रों के साथ)

वीडियो: K-Ability V2 - टचस्क्रीन के लिए ओपन सोर्स एक्सेसिबल कीबोर्ड: 6 चरण (चित्रों के साथ)
वीडियो: How To Connect Multiple Monitor in Computer | 6 Monitor in PC | 8 Monitor in PC | Trading Setup 2024, नवंबर
Anonim
के-एबिलिटी V2 - टचस्क्रीन के लिए ओपन सोर्स एक्सेसिबल कीबोर्ड
के-एबिलिटी V2 - टचस्क्रीन के लिए ओपन सोर्स एक्सेसिबल कीबोर्ड
के-एबिलिटी V2 - टचस्क्रीन के लिए ओपन सोर्स एक्सेसिबल कीबोर्ड
के-एबिलिटी V2 - टचस्क्रीन के लिए ओपन सोर्स एक्सेसिबल कीबोर्ड
के-एबिलिटी V2 - टचस्क्रीन के लिए ओपन सोर्स एक्सेसिबल कीबोर्ड
के-एबिलिटी V2 - टचस्क्रीन के लिए ओपन सोर्स एक्सेसिबल कीबोर्ड

यह प्रोटोटाइप K-Ability का दूसरा संस्करण है।

के-एबिलिटी एक भौतिक कीबोर्ड है जो पैथोलॉजी वाले व्यक्तियों को टचस्क्रीन उपकरणों के उपयोग की अनुमति देता है जिसके परिणामस्वरूप न्यूरोमस्कुलर विकार होते हैं।

ऐसे कई उपकरण हैं जो न्यूरोमस्कुलर पैथोलॉजी वाले लोगों के लिए कंप्यूटर उपकरणों के उपयोग की सुविधा प्रदान करते हैं, लेकिन वे महंगे हैं और उनमें से अधिकांश मोबाइल उपकरणों (स्वाइप, डबल टच, ड्रैग एंड ड्रॉप) पर जटिल टचस्क्रीन जेस्चर की अनुमति नहीं देते हैं।

K-Ability V1 का लक्ष्य एक स्व-निर्मित और सस्ता उपकरण (20 € से कम) बनाना है, जिससे लोगों को झटके, ऐंठन और नियंत्रण और न्यूरोमस्कुलर समन्वय की अधिक सामान्य समस्याओं को उचित मूल्य पर मोबाइल उपकरणों और कंप्यूटर तक पहुंचने की संभावना प्रदान की जा सके।

K-Ability में 7 बटन और थोड़ी पुरानी स्क्रीन है।

K-Ability V2 ने प्रोजेक्ट में कई नई सुविधाएँ पेश की हैं जो आराम और उपयोग में आसानी को जोड़ती हैं:

  • कैपेसिटिव बटन के साथ भौतिक बटन का प्रतिस्थापन
  • मास्टर डिवाइस (स्मार्टफोन, टैबलेट और कंप्यूटर) के लिए HID ब्लूटूथ कनेक्शन
  • पावरबैंक या बाहरी बैटरी से बिजली की आपूर्ति की संभावना
  • अनुकूलित डिजाइन बनाने की संभावना

चरण 1: सामग्री

सामग्री
सामग्री
सामग्री
सामग्री
सामग्री
सामग्री

सामग्री

Arduino नैनो क्लोन Aliexpress

एचसी-05 अलीएक्सप्रेस या बैंगगुड

ओलेड डिस्प्ले 6pin Aliexpress या Banggood

MPR121 कैपेसिटिव टच सेंसर कंट्रोलर Aliexpress

प्रतिरोधों Aliexpress

केबल्स Aliexpress या बैंगगुड

ब्रेडबोर्ड अलीएक्सप्रेस या बैंगगुड

उपकरण

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/Upgrad-Your-3-Bl…

प्रक्रिया काफी सरल है और आपको केवल एक एफटीडीआई बोर्ड और कुछ सॉफ्टवेयर की आवश्यकता होगी जो सीधे गाइड से डाउनलोड किए जा सकें।

प्रक्रिया के अंत में, आपका HC-05 मॉड्यूल RN-42 और किसी अन्य HID ब्लूटूथ मॉड्यूल के समान काम करने में सक्षम होगा।

(छवि https://www.youtube.com/embed/y8PcNbAA6AQ से ली गई है)

चरण 3: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट

मुझे उम्मीद है कि तस्वीर में सर्किट समझ में आता है।

इस विन्यास में सर्किट 9 gpio का उपयोग करता है:

D02> HC-05 TX D03> HC-05 RX D04> HC-05 राज्य D08> RES D09 प्रदर्शित करें> DC D11 प्रदर्शित करें> SDA D13 प्रदर्शित करें> SCL A4> MPR121 SDA A5> MPR121 SCL प्रदर्शित करें

ध्यान दें कि MPR121 मॉड्यूल 3.3V और HC-05 के वोल्टेज डिवाइडर के लिए 2 प्रतिरोधों द्वारा संचालित है।

चरण 4: फ़्रेम

ढांचा
ढांचा
ढांचा
ढांचा
ढांचा
ढांचा
ढांचा
ढांचा

वर्णित परियोजना में एक वास्तविक निश्चित फ्रेम नहीं है, क्योंकि प्रत्येक विकृति के लिए एक समर्पित आकार, आकार और सामग्री की आवश्यकता होगी।

इस गाइड के लिए मैंने शरीर के लिए किसी भी आकार और सामग्री का उपयोग करने की संभावना दिखाने के लिए एक साधारण कार्डबोर्ड फ्रेम बनाया है।

शरीर के सरलतम निर्माण को सुनिश्चित करने के लिए एक मूलभूत हिस्सा यह है कि यह स्पर्श बटनों से मुक्त है।

कैपेसिटिव कुंजियों का उपयोग MPR121 मॉड्यूल के लिए धन्यवाद, 7 इनपुट सुनिश्चित करता है, बस एक केबल, या किसी अन्य प्रवाहकीय सामग्री को मॉड्यूल के पिन से जोड़कर, कीबोर्ड का लेआउट बनाकर और एक फ्रेम और बटन का निर्माण कोई भी आकार बहुत आसान है।

चरण 5: फर्मवेयर

फर्मवेयर
फर्मवेयर
फर्मवेयर
फर्मवेयर
फर्मवेयर
फर्मवेयर

पहले हमें कुछ पुस्तकालयों की आवश्यकता है:

SSD1306 OLED डिस्प्ले के लिए केवल Arduino लाइब्रेरी टेक्स्ट करेंएडफ्रूट MPR121 लाइब्रेरीSPIसॉफ़्टवेयर सीरियल

माउस कर्सर को ले जाने वाले कमांड सॉफ्टवेयर सीरियल लाइब्रेरी के साथ "राइट" फंक्शन के साथ भेजे जाते हैं।

प्रत्येक कमांड इस तरह से संरचित 7 बाइट बफर से बना है:

बफर [0] = 0xFD; बफर [1] = 0x05; बफर [2] = 0x02; बफर [3] = 0x00; // बटन बफर [4] = 0x00; // एक्स मूवमेंटबफर [5] = 0x00; // वाई मूवमेंटबफर [6] = 0x00; //पहिया

इस परियोजना के लिए मैंने "केवल पाठ" का विकल्प चुना क्योंकि यह केवल 2928 बाइट्स (9%) प्रोग्राम स्टोरेज स्पेस का उपयोग करता है और वैश्विक चर गतिशील मेमोरी के 54 बाइट्स (2%) का उपयोग करता है।

चरण 6: वीडियो

मैं वीडियो अपलोड नहीं कर सकता … आप इसे यहां देख सकते हैं:

सिफारिश की: