Jeffrey Cross
Jeffrey Cross

मल्टीपल स्केलेरोसिस के लिए DIY माउस इम्यूलेशन

मुझे हाल ही में एक महिला ने अपने दोस्त की मदद के लिए संपर्क किया था। उसके दोस्त के पास मल्टीपल स्केलेरोसिस है, जो कई मायनों में प्रकट हो सकता है लेकिन इस मामले में यह चरम झटके थे जो कंप्यूटर माउस का व्यावहारिक रूप से असंभव बना दिया गया था।

कुछ विचारों को आगे पीछे करने के बाद, हम इस विचार पर उतरे। हम विशाल बटन का उपयोग करके माउस का अनुकरण करेंगे। बटन का आकार और अशुद्धता कंपकंपी का मुकाबला करने में मदद करेगा।

मैंने उपलब्ध बटनों के विभिन्न आकारों को साझा किया, और उसने Adafruit के इन 100 मिमी बड़े बटनों को निकाला। वे बड़े और सख्त हैं, इसलिए वे कुछ दुरुपयोग कर सकते हैं। मैं उन्हें प्यार करता हूं।

तो, इस परियोजना को करने के लिए, मुझे 6 विशाल बटन चाहिए, उन सभी को रखने के लिए एक बॉक्स, और एक माइक्रोकंट्रोलर जो कीबोर्ड / माउस इम्यूलेशन कर सकता है। इस परियोजना के लिए लागत को जोड़ना शुरू हो गया था क्योंकि ये बटन लगभग 10 डॉलर थे। सौभाग्य से, Adafruit ने इसमें कदम रखा और इस निर्माण के लिए सभी भागों को दान करने के लिए स्वेच्छा से काम किया! धन्यवाद Adafruit!

चूंकि Adafruit पुर्जों का दान कर रहा था, मैंने किशोरावस्था के बजाय Adafruit Feather 32u4 मूल प्रोटो का उपयोग किया जो मैंने पहले इस्तेमाल किया था।

सौभाग्य से, वहाँ पहले से ही 32u4 के लिए कीबोर्ड / माउस अनुकरण के लिए एक arduino पुस्तकालय है, इसलिए मैं लगभग कॉपी / पेस्ट कर सकता हूं और एक बॉक्स बनाने और कुछ तारों को टांका लगाने से अलग किया जा सकता है।

मैंने इस बॉक्स को एक साथ थप्पड़ मारा सब कुछ, थोड़ा बेहतर एर्गोनॉमिक्स के लिए एक कोण पर बटन के साथ। फिर मैंने उस पर पेंट का कोट जोड़ा और पॉलीक्रिलिक के साथ इसे सील कर दिया, ताकि इसे साफ करना आसान हो।

उसके बाद, मैंने सभी बटन को जगह में मिलाया और बोर्ड पर उदाहरण कोड को गिरा दिया। जब मैंने इसे प्लग इन किया, तो मेरा कंप्यूटर चला गया पागल! मैंने "उच्च" जाने वाले पिन का पता लगाने के लिए कोड छोड़ दिया था या बटन पुश का पता लगाने के लिए 3v से जुड़ा जा रहा था, लेकिन पंख विपरीत है। इसलिए जब मैंने बोर्ड को प्लग किया, तो लगा कि सभी बटन लगातार दबाए जा रहे हैं। कोड के एक त्वरित फ्लिप ने समस्या को ठीक करने में मदद की। यह एक हास्यास्पद शुरुआती गलती है, लेकिन हे, यह हास्यास्पद था।

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

मैं इसे एक सफलता कहलाना पसंद करता हूँ, लेकिन इस प्रक्रिया का एक बहुत बड़ा अंतिम चरण है। उसे कुछ समय के लिए इसका उपयोग करने की जरूरत है और देखें कि क्या यह वास्तव में मदद करता है। जबकि ऐसा लगता है कि यह मदद करनी चाहिए, आप कभी नहीं जानते, शायद यह बहुत बोझिल है। शायद यह बहुत बड़ा है। हो सकता है कि एमुलेशन भी इंप्रेसिव हो। हमें बस देखना होगा

संपादित करें: वह एक दो दिन पहले मिली और कहती है कि यह बहुत अच्छा है! वह कहती है कि इसके लिए कुछ आदतें लगेंगी, लेकिन पहले से ही उसे कुछ ऐसी चीजें खेलने की अनुमति थी जो वह पहले नहीं कर सकती थी।

उपयोगकर्ता की ओर से इस परियोजना को देखते हुए, मैं कुछ के पक्ष में लकड़ी के बक्से को खोदकर भी देख सकता था जो आराम से गोद में बैठ सकता है। शायद लैप बोर्ड जैसा कुछ।

शेयर

एक टिप्पणी छोड़