جدول المحتويات:
- الخطوة 1: المواد
- الخطوة 2: قم بتحويل HC-05 إلى جهاز بلوتوث HID
- الخطوة 3: الدائرة
- الخطوة 4: الإطار
- الخطوة 5: البرامج الثابتة
- الخطوة 6: الفيديو
فيديو: K-Ability V2 - لوحة مفاتيح مفتوحة المصدر يمكن الوصول إليها لشاشات اللمس: 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
هذا النموذج الأولي هو الإصدار الثاني من K-Ability.
K-Ability هي لوحة مفاتيح مادية تسمح باستخدام أجهزة تعمل باللمس للأفراد المصابين بأمراض تؤدي إلى اضطرابات عصبية عضلية.
هناك العديد من الأدوات المساعدة التي تسهل استخدام أجهزة الكمبيوتر للأشخاص الذين يعانون من أمراض عصبية عضلية ، لكنها باهظة الثمن ومعظمها لا يسمح بإيماءات شاشة اللمس المعقدة على الأجهزة المحمولة (التمرير واللمس المزدوج والسحب والإفلات).
يهدف K-Ability V1 إلى إنشاء جهاز رخيص الثمن (أقل من 20 يورو) لمنح الأشخاص الذين يعانون من الهزات والتشنجات والمشاكل العامة للتحكم والتنسيق العصبي العضلي إمكانية الوصول إلى الأجهزة المحمولة وأجهزة الكمبيوتر بسعر معقول.
يتكون K-Ability من 7 أزرار وشاشة oled صغيرة.
يقدم K-Ability V2 العديد من الميزات الجديدة للمشروع التي تضيف الراحة وسهولة الاستخدام:
- استبدال الأزرار المادية بأزرار سعوية
- اتصال بلوتوث HID بالجهاز الرئيسي (الهاتف الذكي والكمبيوتر اللوحي وأجهزة الكمبيوتر)
- إمكانية إمداد الطاقة من powerbank أو بطارية خارجية
- إمكانية إنشاء تصميمات مخصصة
الخطوة 1: المواد
مادة
اردوينو نانو استنساخ Aliexpress
HC-05 Aliexpress أو Banggood
عرض Oled 6pin Aliexpress أو Banggood
MPR121 وحدة تحكم بمستشعر اللمس بالسعة Aliexpress
المقاومات AliExpress
كابلات Aliexpress أو Banggood
Aliexpress اللوح أو Banggood
أدوات
محول تسلسلي FTDI Aliexpress أو Banggood
الخطوة 2: قم بتحويل HC-05 إلى جهاز بلوتوث HID
L'RN-42 هي وحدة بلوتوث تعمل مثل لوحة مفاتيح أو ماوس لاسلكي.
نظرًا لارتفاع التكلفة وأوقات الشحن ، فقد اخترت اختراق HC-05 الشائع والرخيص ، وذلك بفضل هذا الدليل البسيط والفعال الذي كتبه برايان:
www.instructables.com/id/Upgrade-Your-3-Bl…
الإجراء بسيط للغاية وستحتاج فقط إلى لوحة FTDI وبعض البرامج التي يمكن تنزيلها مباشرة من الدليل.
في نهاية الإجراء ، ستتمكن وحدة HC-05 الخاصة بك من العمل بطريقة مشابهة لـ RN-42 وأي وحدة بلوتوث HID أخرى.
(الصورة مأخوذة من
الخطوة 3: الدائرة
آمل أن تكون الدائرة في الصورة مفهومة.
تستخدم الدائرة 9 gpio في هذا التكوين:
D02> HC-05 TX D03> HC-05 RX D04> HC-05 STATE D08> Display RES D09> عرض DC D11> عرض SDA D13> عرض SCL A4> MPR121 SDA A5> MPR121 SCL
لاحظ أن وحدة MPR121 تعمل بجهد 3.3 فولت والمقاومات 2 لمقسم الجهد في HC-05.
الخطوة 4: الإطار
لا يحتوي المشروع الموصوف على إطار ثابت حقيقي ، لأن كل مرض يتطلب شكلاً وحجمًا ومادة مخصصة.
في هذا الدليل ، صنعت إطارًا بسيطًا من الورق المقوى لإظهار إمكانية استخدام أي شكل ومادة للجسم.
جزء أساسي لضمان أبسط بناء للجسم هو أنه خالٍ من الأزرار اللمسية.
يضمن استخدام المفاتيح السعوية 7 مداخل ، بفضل وحدة MPR121 ، ببساطة عن طريق توصيل كابل ، أو أي مادة موصلة أخرى ، بمسامير الوحدة ، مما يجعل تخطيط لوحة المفاتيح وإنشاء إطار وأزرار أي حجم بسيط جدا.
الخطوة 5: البرامج الثابتة
نحتاج أولاً إلى بعض المكتبات:
مكتبة أردوينو النصية فقط لشاشات عرض SSD1306 OLED مكتبة Adafruit MPR121 مكتبة SPISoftware المسلسل
يتم إرسال الأوامر التي تحرك مؤشر الماوس مع مكتبة البرامج التسلسلية مع وظيفة "الكتابة".
يتكون كل أمر من مخزن مؤقت 7 بايت منظم بهذه الطريقة:
المخزن المؤقت [0] = 0xFD ؛ المخزن المؤقت [1] = 0x05 ؛ المخزن المؤقت [2] = 0x02 ؛ المخزن المؤقت [3] = 0x00 ؛ // المخزن المؤقت للأزرار [4] = 0x00 ؛ // X Movementbuffer [5] = 0x00 ؛ // Y Movementbuffer [6] = 0x00 ؛ //عجلة
بالنسبة لهذا المشروع ، اخترت "النص فقط" لأنه يستخدم فقط 2928 بايت (9٪) من مساحة تخزين البرنامج والمتغيرات العامة تستخدم 54 بايت (2٪) من الذاكرة الديناميكية.
الخطوة 6: الفيديو
لا يمكنني تحميل الفيديو … يمكنك مشاهدته هنا:
موصى به:
ألعاب قابلة للتكيف مع التبديل: شاحنة إطفاء WolVol يمكن الوصول إليها!: 7 خطوات
ألعاب تتكيف مع التبديل: شاحنة إطفاء WolVol يمكن الوصول إليها!: تكيّف اللعبة يفتح طرقًا جديدة وحلولًا مخصصة للسماح للأطفال ذوي القدرات الحركية المحدودة أو الإعاقات التنموية بالتفاعل مع الألعاب بشكل مستقل. في كثير من الحالات ، لا يتمكن الأطفال الذين يحتاجون إلى الألعاب المكيفة من
مجموعة Arduino Learner (مفتوحة المصدر): 7 خطوات (بالصور)
Arduino Learner Kit (مفتوح المصدر): إذا كنت مبتدئًا في عالم Arduino وستتعلم Arduino لديك بعض الخبرة العملية هذه Instructables وهذه المجموعة مناسبة لك. تعد هذه المجموعة أيضًا اختيارًا جيدًا للمعلمين الذين يرغبون في تعليم Arduino لطلابهم بطريقة سهلة
Joy Robot (Robô Da Alegria) - طباعة ثلاثية الأبعاد مفتوحة المصدر ، روبوت يعمل بتقنية Arduino: 18 خطوة (بالصور)
Joy Robot (Robô Da Alegria) - مطبوعة ثلاثية الأبعاد مفتوحة المصدر ، روبوت مدعوم من Arduino!: الجائزة الأولى في مسابقة Instructables Wheels ، والجائزة الثانية في مسابقة Instructables Arduino ، والمركز الثاني في تحدي التصميم للأطفال. شكرا لكل من صوت لنا !!! الروبوتات تنتشر في كل مكان. من التطبيقات الصناعية إلى
كاميرا أمان برؤية ليلية احترافية مفتوحة المصدر ذاتية الصنع: 10 خطوات (مع صور)
كاميرا مراقبة برؤية ليلية احترافية مفتوحة المصدر من DIY: في هذا البرنامج التعليمي الجديد ، سنصنع معًا كاميرا مراقبة فيديو Raspberry Pi مفتوحة المصدر ، نعم ، نحن نتحدث هنا عن كاميرا مراقبة خارجية حقيقية مفتوحة المصدر ، قادرة على الرؤية الليلية واكتشاف الحركة ، كلها مرتبطة بجيد لدينا
إضاءة مزاجية تفاعلية مفتوحة المصدر: 9 خطوات (بالصور)
ضوء مزاجي تفاعلي مفتوح المصدر: سوف يتعرف هذا الدليل على كيفية إنشاء ضوء مزاج تفاعلي متعدد الوظائف. جوهر هذا المشروع هو BlinkM I2C RGB LED. عندما كنت أتصفح الويب ذات يوم ، لفتت BlinkM انتباهي ، واعتقدت أن هذا رائع جدًا