جدول المحتويات:

لوحة مفاتيح قابلة للبرمجة من الورق المقوى: 8 خطوات (بالصور)
لوحة مفاتيح قابلة للبرمجة من الورق المقوى: 8 خطوات (بالصور)

فيديو: لوحة مفاتيح قابلة للبرمجة من الورق المقوى: 8 خطوات (بالصور)

فيديو: لوحة مفاتيح قابلة للبرمجة من الورق المقوى: 8 خطوات (بالصور)
فيديو: العريس اول مشافها شالها واخده ومشي وهو شايله علي ايده 2024, يوليو
Anonim
لوحة مفاتيح قابلة للبرمجة من الورق المقوى
لوحة مفاتيح قابلة للبرمجة من الورق المقوى

مع تطور التكنولوجيا ، يرغب الناس في أن تصبح الأشياء افتراضية أكثر فأكثر ، ولكن في بعض الأحيان يكون الأمر أكثر عملية وملاءمة لامتلاك شيء مادي يمكنك لمسه والتفاعل معه بيديك. أحد الأمثلة على ذلك هو استخدام وحدات الماكرو أو لوحات المفاتيح / لوحات المفاتيح المختصرة التي تتيح لك أداء مهمة بشكل أكثر كفاءة أو سهولة. في الوقت الحالي ، يمكنك فقط طلب واحدة عبر الإنترنت تتراوح أسعارها من حوالي 30 دولارًا إلى 150 دولارًا ، والأكثر شيوعًا هي مجموعة لوحات مفاتيح الألعاب Elgato Streamdeck و Razer. ومع ذلك ، بفضل وحدات التحكم الصغيرة ، ومكتبة لوحة مفاتيح arduino IDE ، وبعض مواد البناء الأساسية ، يمكننا صنع واحدة بأقل من 30 دولارًا ، وربما حتى أقل من 20 دولارًا التي يمكنك برمجتها للقيام بأي شيء تريده.

إذا كنت تحب التعليمات الخاصة بي ، فيرجى التصويت لها في مسابقة تحدي Cardboard ، شكرًا!

الخطوة 1: المواد / الأدوات

المواد / الأدوات
المواد / الأدوات
المواد / الأدوات
المواد / الأدوات
  • Adafruit Itsy Bitsy 32u4 (احتفظ بالحقيبة التي تأتي بها ، وسيتم استخدامها لاحقًا)
  • مفاتيح ميكانيكية أو أزرار ضغط عادية
  • سلك (هذا هو السلك الذي استخدمته ، ولكن يجب أن يعمل أي منها ، لم يكن لدي أي وضع إضافي حوله)
  • الورق المقوى (لقد حصلت على ورق من الورق المقوى الصلب من الجزء الخلفي من دفاتر الملاحظات ، وقد لا يعمل المموج أيضًا)
  • الشريط
  • سكين اكس اكتو
  • لحام حديد
  • جندى
  • جهاز كمبيوتر يفي بمتطلبات Arduino IDE (يجب أن تعمل معظم أجهزة الكمبيوتر التي تعمل بنظام Windows أو Mac أو Linux بشكل جيد)

الخطوة 2: إطار من الورق المقوى

إطار من الورق المقوى
إطار من الورق المقوى
إطار من الورق المقوى
إطار من الورق المقوى
إطار من الورق المقوى
إطار من الورق المقوى

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

الخطوة 3: الأسلاك

الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك

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

الخطوة 4: إعداد جهاز Itsy Bitsy

إعداد Itsy Bitsy
إعداد Itsy Bitsy

بادئ ذي بدء ، سترغب في الحصول على برنامج Arduino IDE الذي سنستخدمه لبرمجة اللوحة من هنا: https://www.arduino.cc/en/Main/Software. بعد ذلك ، امض قدمًا وقم بتوصيل Itsy Bitsy بجهاز الكمبيوتر الخاص بك واتبع الإرشادات هنا: https://learn.adafruit.com/introducting-itsy-bitsy-32u4/arduino-ide-setup ضمن "Arduino IDE Setup" و " باستخدام مع Arduino IDE. " كنت سأشرح هذا في التعليمات ولكن الأشخاص في adafruit.com يقومون بعمل رائع في شرح كيفية استخدام منتجاتهم.

الخطوة الخامسة: البرمجة

يرجى أن تضع في اعتبارك أن جزء البرمجة من هذا الدليل هو بالضبط كيف فعلت ذلك ويمكنك تغيير أي جانب منه ليناسب احتياجاتك. يمكنك استخدام الوثائق هنا: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/keyboardpress/ لعمل أي مجموعة من المفاتيح تقريبًا لأي اختصارات لوحة المفاتيح. يمكن العثور على معظم الاختصارات في إعدادات البرنامج ولكن إذا لم تتمكن من العثور عليها هناك ، فيجب أن تكون قادرًا على البحث عنها عبر الإنترنت والعثور على ما تحتاجه. يمكنك عمل اختصارات بمفاتيح متعددة عن طريق وضع رمز المفاتيح المختلفة في أسطر متتالية مفصولة بفاصلة منقوطة. يمكن رؤية ذلك في كود اردوينو في أول عبارة "if" مع الكود لزر واحد يطبع حرف W كبير عند الضغط عليه. إذا كنت ترغب في عمل اختصارات أكثر تعقيدًا ، فيمكنك الاستفادة من برنامج يسمى Auto Hotkey للقيام بأشياء مثل فتح تطبيق بضغطة زر واحدة. سأحاول تحديث هذه التعليمات لأنني ألعب بها بنفسي.

الخطوة السادسة: البناء

بناء
بناء

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

الخطوة 7: قبعات المفاتيح

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

الخطوة 8: الخاتمة

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

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

موصى به: