مصفوفة لوحة المفاتيح تتفاعل مع متحكم

جرب أداة القضاء على المشاكل





ما هي لوحة المفاتيح ماتريكس؟

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

كيف تعمل لوحة المفاتيح ماتريكس؟



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


هنا سنرى لوحة مفاتيح مصفوفة 4 × 3. تتكون لوحة المفاتيح من 12 مفتاحًا وتتكون من أربعة صفوف وثلاثة أعمدة. افترض أنه إذا كان الصف 1 منخفضًا ، فاقرأ الأعمدة. إذا تم الضغط على أي من المفاتيح الموجودة في الصف 1 ، فحينئذٍ سيعطي العمود 1 منخفضًا إذا تم الضغط على المفتاح الثاني في الصف 1 ، ثم سيعطي العمود 2 منخفضًا. لنفترض ، إذا ضغطنا على أحدهما على لوحة المفاتيح ، فسيتم تشغيل D1 و D2 لإجراء الاتصال وعرض الرقم على شاشة LCD من خلال متحكم دقيق. وبالمثل ، ستؤدي جميع المفاتيح نفس عملية المفتاح الأول. لا يمكننا الضغط على مفتاحين في نفس الوقت. يجب أن يكون هناك فارق زمني بين الضغط على المفتاح مع الآخر.



التواصلواجهات مصفوفة لوحة المفاتيح مع متحكم 8051

من الدائرة ، يتم توصيل دبوس 1.0 إلى طرف 1.3 من المنفذ 1 من متحكم دقيق بصفوف لوحة المفاتيح والدبوس 1.4 إلى دبوس 1.6 من المنفذ 1 من متحكم 8051 متصل بأعمدة لوحة المفاتيح.

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

على سبيل المثال: 1. لتشغيل كلمة مرور قاطع الدائرة الأولى هي '1111'


2. لإيقاف تشغيل كلمة مرور قاطع الدائرة الأولى هي '1111'

3. لتشغيل كلمة مرور قاطع الدائرة الثانية هي '2222'

4. لإيقاف تشغيل كلمة مرور قاطع الدائرة الثانية هي '2222'

دارة التوصيل

مخطط دائرة مصفوفة لوحة المفاتيح

تطبيق يتضمن استخدام Matrix واجهته مع متحكم دقيق - إرسال رسالة مبرمجة.

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

عدد ثابت من الرسائل المخزنة في متحكم محدد بواسطة بعض الأرقام العددية. يتم استدعاؤهم ، بعد إدخال رقم الهاتف المحمول الخاص بالمستقبل بحيث يتم إرسال الرسالة ذاتها عبر كابل RS232 المتصل إلى مودم GSM. في وقت التشغيل ، يجب أن تحصل على شاشة LCD في السطر الأول 'اختبار GSM' ثم على 2اختصار الثانيخط تناقص الأرقام من '20 إلى 0' فقط إذا تم تشغيل المودم وكانت بطاقة SIM في مكانها.

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

حلبة إرسال الرسائل المبرمجة:

تتضمن الدائرة المكونات التالية:

  • متحكم AT89C52 تمت برمجته وفقًا لذلك لإرسال الرسائل.
  • يتم توصيل لوحة المفاتيح بالمتحكم الدقيق لإدخال رقم الهاتف المحمول وكذلك رقم الرسالة.
  • شاشة عرض LCD متصلة بالمتحكم الدقيق تعرض التعليمات اللازمة حسب البرنامج للسماح للمستخدم بأداء المهام اللازمة.
  • مودم GSM لنقل الرسائل إلى رقم الهاتف المحمول المحدد.
  • موصل RS 232 للتوصيل بمودم GSM.
  • بحد أقصى 232 IC الذي يعمل كوسيط بين المتحكم الدقيق وموصل RS 232.
  • الترتيب البلوري لتوفير مدخلات الساعة المناسبة للمتحكم الدقيق.

إرسال الرسائل المبرمجة

بناءً على تعليمات من شاشة LCD ، يتم إدخال رقم الهاتف المحمول من خلال لوحة المفاتيح ويتم تخزينه في موقع الذاكرة المناسب. بعد ذلك يتم إدخال رقم بين 1 و 9 من خلال لوحة المفاتيح ويقوم المتحكم الدقيق وفقًا لذلك بإرسال الرسالة المقابلة لهذا الرقم. يتم إرسال الرسالة إلى مودم GSM من خلال موصل RS 232 وترتيب IC لمحول المستوى الذي ينقل الرسالة إلى رقم الهاتف المحمول المحدد. يتم عرض العملية بأكملها وفقًا لذلك على شاشة LCD.

بعد مرور بعض الوقت ، يتم عرض الرسالة 'نظام إرسال الرسائل على أساس GSM' وعندما يتم إدخال زر البرنامج ، يتغير العرض إلى الرسالة - 'أدخل رقم الهاتف المحمول' بعد إدخال رقم الهاتف المحمول ، يتم الضغط على # التي تطالب بإدخال رقم الرسالة. بعد وضع رقم الرسالة ثم الضغط على # مرة أخرى يشير إلى أن 'إرسال الرسائل'ثم يعرض' الرسالة المرسلة 'بعد وقت ثم يستأنف مرة أخرى إلى العرض العادي.

إذا كنت لا تتلقى أيًا من هذه الرسائل ، فهذا يعني أن بطاقة SIM لا تحصل على إشارة / شبكة غير متوفرة.

مصدر الطاقة القياسي 12 فولت تيار مستمر و 5 فولت من خلال منظم مصنوع من محول تنحى 12 فولت مع مقوم جسر ومكثف مرشح.