لوحة مفاتيح برايل



لا يمكن بطريقة برايل فقط عرض المعلومات ، ولكن أيضًا إدخالها. في الإصدار الكلاسيكي 6 بت من هذا الخط ، يتكون الحرف من عمودين من ثلاثة بتات لكل منهما. في لوحة مفاتيح برايل ، يتم توسيع كلا العمودين في صف واحد ، ثلاث بتات لكل يد. تقوم لوحة المفاتيح المقترحة محلية الصنع من هذا النوع بأصوات الحروف التي تم إدخالها وترسلها في نفس الوقت إلى الشاشة التسلسلية ، حيث يمكن بعد ذلك نسخ النص إلى تطبيق آخر للتحرير اللاحق.

سامحني كل من اعتبر هذا سلوكًا سيئًا ، لكن المؤلف قام بتنفيذ المخطط في شيء فريتزنج. بالإضافة إلى ذلك ، نسي إضافة المكثفات إلى 7805 لمنع الإثارة الذاتية - يجب توفيرها. لكن الطريقة التي لم تؤثر بها صورة الدائرة على أداء التصميم ، تتكيف بشكل مثالي مع وظائفها.



تشبه رموز الأرقام في طريقة برايل رموز الحروف A - J ، ويجب أن يسبق كل رقم علامة خاصة "الآن ستذهب الأرقام":



لكن لكي تسمع لوحة المفاتيح الصوت وتنقل الأرقام بدلاً من الحروف إلى الشاشة التسلسلية ، يجب أن يتم تبديلها إلى الوضع المناسب بواسطة مفتاح متصل بأحد مدخلات Arduino بنفس طريقة استخدام الأزرار. تم تجهيز كل من الأزرار والمفتاح بمقاومات قابلة للسحب (1 كيلو أوم).

يتم تخزين ملفات التعبير عن الأحرف على بطاقة ذاكرة ، ويجب تنسيقها في FAT32:



على لينكس ، هو عليه .

ثم ضع الملفات التي تم تنزيلها من هنا . وفي Arduino ، املأ المخطط ، بعد تغيير امتداد الملف من TXT إلى INO.

لتلقي الأحرف التي تم الاتصال بها ، يمكنك استخدام كل من جهاز Arduino IDE التسلسلي وأي محاكي طرفي. يفضل المؤلف CoolTerm على القدرة على كتابة الأحرف التي تم إدخالها على الفور في ملف نصي ، ولكن لا يمكن لهذا البرنامج فقط. المعلمات: باود 9600 ، 8 بت ، لا يوجد تعادل ، بت وقف واحد ، وشملت DTR و RTS. عندما يعمل كل شيء ، يمكنك محاولة كتابة بعض النص:



فيديو قصير تعليمات واختبار لوحة المفاتيح:


حتى تتمكن من كتابة نص على لوحة مفاتيح كهذه على الفور في أي برنامج ، يجب تعديل البرنامج الثابت عن طريق إضافة وظيفة جهاز HID. ولكن ليست كل اللوحات المتوافقة مع Arduino تدعم هذا الوضع.

Source: https://habr.com/ru/post/ar452466/


All Articles