جدول المحتويات:
- الخطوة 1: ما هي لوحة المفاتيح
- الخطوة 2: استخدم
- الخطوة 3: PINOUT
- الخطوة 4: المكونات المطلوبة
- الخطوة 5: التوصيل
- الخطوة 6: الكود
- الخطوة 7: العمل
- الخطوة 8: تصميم ثنائي الفينيل متعدد الكلور
فيديو: لوحة المفاتيح: 8 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
اليوم الذي أناقشه ليس مستشعرًا ، إنه شيء شائع تعرفونه جميعًا هو لوحة مفاتيح وليست لوحة مفاتيح مثل ماكينة حلاقة الهاتف القديمة ، بل هي تلك المستخدمة مع متحكم مختلف للحصول على الإخراج المطلوب
تحتوي معظم الأجهزة إما على لوحات مفاتيح تعمل باللمس أو على الجهاز المادي لإدخال إدخال البيانات حتى يتسنى تنفيذ هذا الشيء في مشروعنا ، فقد قررت كتابة مقال عنه.
الخطوة 1: ما هي لوحة المفاتيح
وهي عبارة عن هيكل أو دائرة من نوع 4x4 Matrix تحدد وفقًا لعدد الصفوف والعمود إخراج المفتاح. يتم إدخال عدد الصفوف والأعمدة جنبًا إلى جنب مع العناصر الموجودة في كل حرف في وحدة التحكم الدقيقة ثم يتم تحديد الإخراج بواسطة وحدة التحكم الدقيقة وفقًا لتلك المصفوفة
الخطوة 2: استخدم
- سهل الاستخدام
- سعر منخفض
- يمكن توصيله بأي وحدة تحكم دقيقة
الخطوة 3: PINOUT
الخطوة 4: المكونات المطلوبة
- يفضل استخدام أي متحكم Arduino Uno للمبتدئين.
- لوح التجارب
- أسلاك العبور
- لوحة المفاتيح
الخطوة 5: التوصيل
قم بتوصيل الدبوس الذي يمثل صفوفًا وأعمدة من لوحة المفاتيح وفقًا للصورة أعلاه وتحت الرمز واستخدم الشاشة التسلسلية لرؤية الإخراج.
الخطوة 6: الكود
#يشمل
const بايت ROWS = 4 ؛ // أربعة صفوف
البايت الثابت COLS = 4 ؛ // أربعة أعمدة
// تحديد الرموز الموجودة على أزرار لوحات المفاتيح
مفاتيح سداسية أحرف [ROWS] [COLS] = {
{'1'، '2'، '3'، 'A'}،
{'4'، '5'، '6'، 'B'}،
{'7'، '8'، '9'، 'C'}،
{'*'، '0'، '#'، 'D'}
};
بايت rowPins [ROWS] = {9، 8، 7، 6} ؛ // الاتصال بدبابيس صف لوحة المفاتيح
البايت colPins [COLS] = {5، 4، 3، 2} ؛ // الاتصال بدبابيس عمود لوحة المفاتيح
// تهيئة مثيل لفئة NewKeypad
لوحة المفاتيح المخصصة
الإعداد باطل(){
Serial.begin (9600) ؛
}
حلقة فارغة(){
char customKey = customKeypad.getKey () ؛
إذا (مفتاح مخصص) {
Serial.println (مفتاح مخصص) ؛
}
}
ملاحظة: - لقد استخدمت KEYPAD LIBRARY والتي يمكن تثبيتها باستخدام مدير مكتبة Arduino
الخطوة 7: العمل
عندما يبدأ الكود ، يقوم بتهيئة المسامير التي هي صفوف ودبابيس أعمدة متصلة بها لوحة المفاتيح ثم تخزن قيمتها في المصفوفة. ثم تنتظر وحدة التحكم الدقيقة الإخراج من لوحة مفاتيح المصفوفة. بعد استلام الإخراج ، تقرر وحدة التحكم الدقيقة إخراج لوحة المفاتيح وفقًا للمصفوفة التي يتم تغذيتها بها أثناء التهيئة.
ثم يتم عرض القيم المقابلة للمصفوفة على الشاشة التسلسلية (Ctrl + Shift + M).
الخطوة 8: تصميم ثنائي الفينيل متعدد الكلور
الآن لدينا تصميم ثنائي الفينيل متعدد الكلور وحان الوقت لطلب ثنائي الفينيل متعدد الكلور.
لذلك ، ما عليك سوى الانتقال إلى JLCPCB.com ، والنقر فوق الزر "اقتباس الآن".
JLCPCB هي أيضا الراعي لهذا المشروع. JLCPCB (ShenzhenJLC Electronics Co. ، Ltd.) ، هي أكبر مشروع أولي ثنائي الفينيل متعدد الكلور في الصين وهي شركة تصنيع عالية التقنية متخصصة في نموذج أولي سريع لثنائي الفينيل متعدد الكلور وإنتاج ثنائي الفينيل متعدد الكلور صغير. يمكنك طلب ما لا يقل عن 5 ثنائي الفينيل متعدد الكلور مقابل 2 دولار فقط.
لتصنيع PCB ، قم بتحميل ملف gerber الذي قمت بتنزيله في الخطوة الأخيرة. قم بتحميل ملف.zip أو يمكنك أيضًا سحب ملفات جربر وإفلاتها.
بعد تحميل الملف المضغوط ، سترى رسالة نجاح في الجزء السفلي إذا تم تحميل الملف بنجاح. يمكنك مراجعة PCB في عارض Gerber للتأكد من أن كل شيء على ما يرام. يمكنك عرض كل من الجزء العلوي والسفلي من ثنائي الفينيل متعدد الكلور.
بعد التأكد من أن ثنائي الفينيل متعدد الكلور يبدو جيدًا ، يمكننا الآن تقديم الطلب بسعر معقول. يمكنك طلب 5 مركبات ثنائي الفينيل متعدد الكلور مقابل دولارين فقط ، ولكن إذا كان هذا هو طلبك الأول ، فيمكنك الحصول على 10 مركبات ثنائي الفينيل متعدد الكلور مقابل 2 دولار.
لتقديم الطلب ، انقر فوق الزر "حفظ في عربة التسوق".
استغرق تصنيع ثنائي الفينيل متعدد الكلور الخاص بي يومين حتى يتم تصنيعه ووصل في غضون أسبوع باستخدام خيار التسليم عبر DHL. كانت مركبات ثنائي الفينيل متعدد الكلور معبأة جيدًا وكانت الجودة جيدة حقًا.
موصى به:
قفل سيرفو لوحة المفاتيح: 5 خطوات
Keypad Servo Lock: مرحبًا بالجميع ، أتمنى أن يكون يومك سعيدًا. إذا لم يكن الأمر كذلك ، يمكنك إرجاع هذا البرنامج التعليمي وبعض الموسيقى العلاجية بعقلية متفتحة. يمكن أن تكون البرمجة متاعب. لحسن الحظ ، هذا البرنامج التعليمي ليس مشكلة ، لذا ربما تتمكن من إنجاز
استخدام Python لتعلم تخطيطات لوحة المفاتيح بلغة غير الإنجليزية: 8 خطوات
استخدام Python لتعلم تخطيطات لوحة المفاتيح بلغة غير الإنجليزية: مرحبًا ، أنا جوليان! أنا طالب في علوم الكمبيوتر وسأوضح لك اليوم كيف يمكنك استخدام Python لتعليم نفسك تخطيط لوحة المفاتيح للغة غير الإنجليزية. يحدث الكثير من تعلم اللغة عبر الإنترنت في الوقت الحاضر ، وهناك شيء واحد يمكن أن يفعله الناس
أوسو! لوحة المفاتيح: 8 خطوات (بالصور)
أوسو! لوحة المفاتيح: بدأت مؤخرًا في لعب لعبة إيقاع تسمى osu! وبعد مشاهدة مقطع فيديو عن لوحة مفاتيح صغيرة تجارية ، اعتقدت أنه سيكون مشروعًا ممتعًا لتصميم واحدة بنفسي. لم يمض وقت طويل بعد ذلك ، فقد قررت أنه من الجيد وضعه في تعليمات مثل
واجهة لوحة المفاتيح مع 8051 وعرض أرقام لوحة المفاتيح في 7 أجزاء: 4 خطوات (بالصور)
واجهة لوحة المفاتيح مع 8051 وعرض أرقام لوحة المفاتيح في 7 قطاعات: في هذا البرنامج التعليمي ، سأخبرك عن كيفية تعاملنا مع لوحة المفاتيح مع 8051 وعرض أرقام لوحة المفاتيح في عرض 7 مقاطع
اصنع لوحة اسم مضاءة من مفاتيح لوحة المفاتيح: 6 خطوات
اصنع لوحة اسم مضاءة من مفاتيح لوحة المفاتيح: سيوضح لك هذا Instructable جميعًا كيفية إنشاء لوحة اسم مضاءة من بعض مفاتيح لوحة المفاتيح الخردة وبعض الإلكترونيات. هيا بنا نبدأ