في الطريق إلى لوحة المفاتيح المثالية

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


الجواب هو لوحة مفاتيح مريحة. تحت الخفض ، عملية ولادة طفلين. أخذ الأطفال بعيدا عن الشاشات ، وهناك مشاهد technoporno.


صورة


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


يبدو أن بإمكاني الكتابة بشكل عمياء ، لكنني أرغب في التعرف على مكان المفاتيح. ومن صرف الانتباه. يبدو أن الكتابة مع الأصابع العشرة. لكن الآن ضغط Y و B بيده اليسرى ، ثم بيمينه. الآن ماذا جني؟ وهذا هو أيضا تشتيت. بالإضافة إلى ذلك ، لاحظ المراقبون أنهم عادة ما يطبعون بأصابعهم: مساحة كبيرة والضغط عليها بإبهام واحد. حتى لو كانوا يتناوبون ، فهناك فائدة / معلومات قليلة من هذا الإبهام.


ليس فقط توصلت إلى استنتاج مفاده أن لوحات المفاتيح التقليدية لديها مشاكل وبدأت في حلها.


  • يتم تبديل الصفوف بالنسبة لبعضها البعض بمقدار نصف أو ربع حجم المفتاح. هذا هو إرث من الآلات الكاتبة رافعة. لذلك ، توصلوا إلى تقويمات في صندوق ديكارت صارم.
  • ارتفاع العمود نفسه ، ولكن أطوال مختلفة الإصبع. ثم ارتفعت أعمدة الأصابع الطويلة.
  • المساحات الكبيرة تستخدم الإبهام بشكل غير فعال. لقد قمنا بتقسيمها إلى أزرار منفصلة و أطلقنا عليها مجموعة عنقود.
  • الكتلة الرقمية تتداخل مع الماوس. يسلب! وأصبح Tenkeyless.
  • العديد من الأزرار الموجودة على مساحة كبيرة تجعل الفرشاة تتحرك. رداً على ذلك ، تم قطع الأزرار ، والتي لا يمكن الوصول إليها من موضع المنزل (ASDF JKL ؛). و 60 ٪ ، 40 ٪ ، 20 ٪ ، ظهرت مفاتيح الاختصار واثنين من زر.
  • توفر لوحات المفاتيح الغشائية ردود فعل ضعيفة ومسموعة. لذلك ، ليس من الواضح ما إذا كان من الضروري زيادة الضغط على المفتاح أو ما إذا كان يمكنك الانتقال إلى التالي. عدنا إلى ميكانيكا المصباح القديم ، أحيانًا بنقرة عالية.
  • التخطيط أبعد ما يكون عن الأمثل وبعيدًا عن الوصول إلى الأزرار المتكررة بإصبع ضعيف. نظرًا لضغط الأرشيف على الملف ، فإن التخطيطات الجديدة قد خنق حركة الإصبع اعتمادًا على الإحصاءات.
  • ينمو اليدين من الكتفين ، وليس من الصدر ، وعليك ثني يديك. نصفي المنشار لتدوير أو وضعت على عرض الكتف. أطلقوا عليه الانقسام.
  • يتم وضع علامة المفاتيح ، والتي تثير زقزقة. كل شيء بسيط هنا - لا التسمية!
  • كل الناس مختلفون ولكل منهم لوحة مفاتيح مثالية. بدأوا في صنع لوحة المفاتيح المريحة الخاصة بهم. وبدأت أفعل.

الحلقة 1


بدأت مع هذه الشروط الإضافية:


  • لا الخلفية. أسهل ، وأقل تشتيت الانتباه.
  • تركيب مفصلي ، بدون لوحة دوائر مطبوعة. هذا يلغي المرحلة التكنولوجية الإضافية ، والتي تستغرق وقتًا طويلاً لإتقانها ، أو انتظارًا طويلًا للتسليم.
  • المونوسبلت ، أي أن النصفين مفصولان بالفضاء ، لكن في حالة واحدة. ثم إذا وضعت يد واحدة على لوحة المفاتيح ، فيمكن وضع اليد الثانية دون النظر. وفي الانقسام ، ليس من الواضح كيف تهدف في الشوط الثاني. وتساءل هو الحاجة إلى عرض الكتف الأسلحة على حساب البساطة.
  • المدمج في بقية المعصم. يبدو مريحة.
  • حجم صغير لا يزيد عن 30 سم × 20 سم ليناسب جهاز الطحن CNC المكتبي الخاص بي.
  • 44 مفتاح ، فقط للمبتدئين ، والتخطيط الروسي لا تنسجم مع واحد أصغر.
  • الملعب بين المفاتيح قياسي 19 ملم ، مقاس 18 مم و 1 مم فجوة.
  • المواد هي الخشب. تبدو أصلية وجميلة ، من الجيد أن تلمس ، كما أن حلاقة الغبار والألواح الخشبية في المنزل أفضل من غيرها.

صورة


بادئ ذي بدء ، وضع أصابعه على ورقة ووضع علامة على النصائح. فعلت الشيء نفسه على البلاستيسين. ووجه الأزرار بقلم رصاص وقاس المسافات. قمت بنقل الرسم إلى محرر متجه ، وقمت بقصه وطباعته هناك. كررت العملية عدة مرات بطرق أخرى تتبادر إلى الذهن. لقد طلبت التبديل والقبعات ، وأثناء تشغيلها ، بدأت بنقلها إلى CAD. جربت العديد من البرامج وأدركت أنها جيدة ، ولكن ليس في الحقيقة - تحتاج إلى سحب كل شيء باستخدام الماوس. كما اتضح ، البرنامج النصي أسهل. من CAD ، أحتاج فقط إلى تصور البرنامج النصي وقياس المسافات وإنشاء رمز gcode (مسار متجه ثلاثي الأبعاد ستنطلق عليه نهاية آلة طحن CNC). لقد أحببت حقًا أيديولوجية ImplicitCAD ، لكن من حيث gcode فهو رطب. ومن الصعب الحصول على CADs الأخرى لإنشاء رمز gcode ، والذي لن يطير لفترة طويلة في نفس المكان عدة مرات.


صورة


سوف أصف بإيجاز كيف يتحول gcode إلى حركات القاطع. يتم إدخال قاطع الطحن في كوليت قاطع الطحن ، والذي يتم وضعه على البوابة ، ويتحرك مع العربات في الفضاء الديكارتي ثلاثي الأبعاد الخاص بنا. تتحرك العربات عن طريق تدوير البراغي. يتم تدوير البراغي بواسطة محركات السائر. يدور محرك السائر ، حيث تنجذب بواسطة أقطابه إلى الملفات ، حيث يعمل التيار في اتجاه واحد ويدفع بعيدًا عن الملفات مع التيار في الاتجاه الآخر. التيار كبير ، لا يمكن لدائرة كهربائية صغيرة التعامل مع سيطرتها. يتم ذلك عن طريق سائق السائر ، الذي يستقبل 2 بت من STEP (سواء كان ذلك ضروريًا لاتخاذ خطوة) و DIR (يسار أو يمين) عند انخفاض التيار عند الإدخال في كل مرة ، وعند الإخراج يعطي تيارًا كبيرًا للاتجاه المطلوب في لفات المحرك. بالنسبة إلى ثلاثة محركات ، تبين أنك تحتاج إلى 6 بتات 30،000 مرة في الثانية ، ثم أخرجها وضعها في الوقت الحقيقي الصعب. إذا لم يكن لديك وقت ، فسوف تخرج اللوحة desync ، وبدلاً من المسار المقصود ، سيذهب القاطع إلى الغابة ، أي إلى الشجرة حيث لا تكون هناك حاجة إليها. بالنسبة لجهاز كمبيوتر سطح المكتب ، يمثل التحكم في الوقت الفعلي الصعب مشكلة حقيقية. ولكن ليس بسبب نقص طاقة المعالج ، بل بسبب فائضه ، والذي يعمل عليه نظام التشغيل في إعادة التدوير ، حيث يقوم بتبديل 1000 مرة في الثانية بين المهام. عند التبديل ، من غير المعروف بالضبط كيف يريد sheduler. لذلك ، يتم إنشاء إشارة STEP / DIR بواسطة متحكم على Arduinka تحت سيطرة البرامج الثابتة grbl ، ويتلقى نفس رمز الإدخال الإدخال. ولكن هنا مشكلة أخرى: يمكن أن يكون gcode ميغابايت ، والذاكرة على Arduin بضعة كيلوبايت. يتعين علينا إطعامها في أجزاء صغيرة عبر USB ، وكيفية تناول قطعة ، وإعطاء واحدة جديدة. الشيء الجيد هو أنك لم تعد بحاجة إلى التغذية في الوقت الحقيقي الصعب ، ولكن في جهاز كمبيوتر محمول عادي ، يقوم bCNC العادي بعمل رائع في هذا المجال.


صورة


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


صورة


صورة


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


صورة


والخطوة التالية هي لحام عن طريق تركيب. اعتدت أن أظن أنه لا يمكنني اللحام. ولكن اتضح أن الحديد لحام لا يعرف كيفية لحام. محطة لحام يمكن التحكم بدرجة حرارتها تعمل العجائب والجنود أنفسهم. كل ما تحتاجه هو الحفاظ على اللدغة في المكان الصحيح ، والتلطيخ بالتدفق ، وجلب اللحام. المهمة هي إرفاق الأزرار بالشريحة. لكن الأزرار هي 44 ، والدبابيس المدارة من Pro Micro هي 18 فقط. في الوقت نفسه ، يوجد للموصل طرفان - حيث يدخل التيار ويخرج. البعض يسمح لهم أن يكونوا صفوف ، وأعمدة أخرى ، ما مجموعه لا يزيد عن 18. ويمكن التحكم في هذه الغايات بشكل منفصل. يتم تطبيق الجهد على الصف بأكمله وقراءة بدوره من كل عمود. سيتخطاها زر مضغوط وسنقوم بقراءته ، وإذا لم يتم الضغط عليه فلن يتخطاه. وعدد مجموعاتهم يتم من خلال الضرب ، أي أن Pro Micro يمكن أن يخدم 9 9 = 81 كحد أقصى . تحتاج 44 أزرار. يمكنك 11 4 ، ولكن 6 أعمدة 8 صفوف (4 على اليسار و 4 على اليمين) أكثر ملاءمة لي. المخطط بسيط ، مرحبًا بك مرة أخرى لدى ديكارت ، هذه المرة في ثنائية الأبعاد. تظهر الخدعة عند الضغط على 3 أزرار في نفس الوقت. سيبدأ التيار في السير من الصف إلى العمود والخلف ويبدو أن الزر الرابع ، وهو مربع بثلاثة ضغطات ، يتم الضغط عليه أيضًا. إلى التدفق الحالي من الصفوف إلى الأعمدة ، ولكن ليس إلى الوراء ، تتم إضافة الثنائيات. كحافلة للصف ، يتم استخدام موصل الصمام الثنائي نفسه ، وبالنسبة للأعمدة تحتاج إلى سلك معزول بحيث لا توجد دائرة قصر مع الصفوف. الجزء الأصعب هو ربط الصفوف والأعمدة بـ Pro Micro ، حيث لا توجد مساحة كافية.


صورة


صورة


وضعت الأغطية الكروية المشتراة على الأزرار ، لكنني لم أحبها - أصابعي مقطوعة بحافة حادة. ولفت لعدة أيام وشرب بلده في يوم واحد. وقدم الساق جولة 5.5 ملم. كنت خائفة من أن تنفجر ، لكنها تمسك بإحكام.


صورة


كان دور البرامج الثابتة. لقد كنت أكتب بلدي من الصفر لفترة طويلة ، لذلك أخذت QMK . لتكوينه ، تحتاج إلى تحديد عدد الصفوف والأعمدة الموجودة في لوحة المفاتيح ، والمسمارات التي تتصل بها ، وكيف يتم تدوير الثنائيات (من الصفوف إلى الأعمدة أو العكس) ، وكيف يتم عرض الصفوف الكهربائية (8 قطع) والأعمدة (6 قطع) في الصفوف (4 قطع) ) والأعمدة (14 قطعة) من التخطيط ، وكذلك التخطيط نفسه. بدأت عملية إعداد التخطيط إلى الأبد ، لقد بدأت مع QWERTY. تناسبها في 3 طبقات. نادراً ما تُرى الطبقات على لوحات المفاتيح العادية. في معظم الأحيان ، تجمع طبقات Fn بين عدد من مفاتيح الوسائط على لوحات مفاتيح الكمبيوتر المحمول. ولكن عندما يكون هناك 44 مفتاحًا فقط ، لا يمكنك الاستغناء عن الطبقات. بالإضافة إلى الطبقات ، هناك طرق أخرى لتعيين قيم مختلفة لنفس الزر.


ضمن نظام Linux ، لملء البرنامج الثابت ، تحتاج إلى تعطيل خدمة واحدة وتجميع المشروع ، وتحديد التكوين الخاص بك.


sudo systemctl disable ModemManager.service
sudo make gor:default:avrdude

RST . .


image


. .


  • .
  • .
  • .

.


  • .
  • .
  • .
  • .
  • Cherry — .
  • .
  • , / . .

2


. , , . .


image


, . , , . . , . , , . , 19 . . .


  • .
  • 70 , , .
  • 16 , . 0.5 .
  • 2 , , 4 .
  • .
  • .
  • .
  • .
  • Kailh.
  • Gateron Clear , .
  • Gateron Blue Silent Brown .

image


70 , 44, . Pro Micro - .


image


QWERTY, Colemak .


image


.


  • , . , .
  • 135 . , .
  • . .
  • , , .
  • . .
  • .
  • .
  • , . 2 , , .
  • , .
  • , .

.


  • .
  • .
  • 16 . . .
  • .
  • .
  • . .

image


, .

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


All Articles