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

لوحة مفاتيح DIY LCD لـ Arduino Uno: 6 خطوات (مع صور)
لوحة مفاتيح DIY LCD لـ Arduino Uno: 6 خطوات (مع صور)

فيديو: لوحة مفاتيح DIY LCD لـ Arduino Uno: 6 خطوات (مع صور)

فيديو: لوحة مفاتيح DIY LCD لـ Arduino Uno: 6 خطوات (مع صور)
فيديو: الدرس الرابع عشر: مقدمة عن المكتبيات / لوحة المفاتيح keypad / شاشة العرض LCD 2024, يوليو
Anonim
DIY لوحة المفاتيح LCD درع لاردوينو أونو
DIY لوحة المفاتيح LCD درع لاردوينو أونو

لقد بحثت كثيرًا عن صنع درع لوحة مفاتيح LCD DIY ولم أجد شيئًا لذلك صنعت واحدة وأريد مشاركتها مع رفاق.

الخطوة 1: الأجزاء المطلوبة

الأجزاء المطلوبة
الأجزاء المطلوبة
  • اردوينو اونو
  • 16x2 حرف عرض
  • دبابيس رأس من الذكور والإناث
  • صفر ثنائي الفينيل متعدد الكلور
  • زوجان من المقاومات
  • وعاء 10 كيلو (احصل على وعاء واحد سهل اللحام)
  • 5 أزرار انضغاطية
  • بعض القطع الصغيرة من الأسلاك
  • الادوات المطلوبة
  • قاطع (لقطع صفر ثنائي الفينيل متعدد الكلور)
  • لحام الحديد
  • بعض الأسلاك
  • مجز سلك
  • هذا alll

الخطوة 2: الجزء النظري (عفريت)

الجزء النظري (عفريت)
الجزء النظري (عفريت)

يستخدم درع لوحة مفاتيح LCD تقنية ذكية وأنيقة للغاية تقوم بقراءة الأزرار من دبوس القراءة التناظري A0

هذا شيء رائع.

ولكن كيف؟

السر هو فرق الجهد

فما هو مقسم الجهد.

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

نعم ، لقد قمت بنسخه ولصقه من google ؛-)

لذلك نحتاج الآن إلى عمل مقسم جهد بين 5 فولت و A0 من اردوينو

وسيكون هناك 4 مقسمات جهد مختلفة ، وكل واحدة ستظهر في الحياة عندما نضغط على الزر

وبهذه الطريقة نحصل على مدخلات مختلفة عند دبوس واحد.

الخطوة الثالثة: حساب المكتبة والمقاوم

المكتبة وحساب المقاوم
المكتبة وحساب المقاوم

الآن نحن نعرف كيف نأخذ المدخلات

ولكن ما هي قيمة المقاومات التي نحتاجها لفواصل الجهد

جهدنا الأساسي هو 5 فولت.

وفقًا لمكتبة LCD Keypad التي كتبها dzindra على GitHub

الرابط هو: -

github.com/dzindra/LCDKeypad

في LCD Keypad.h

// يمكنك تغيير العتبات لاكتشاف ضغطات المفاتيح

#define KEYPAD_TRESHOLD_NONE 1000

#define KEYPAD_TRESHOLD_RIGHT 50

#define KEYPAD_TRESHOLD_DOWN 380

#define KEYPAD_TRESHOLD_UP 195

#define KEYPAD_TRESHOLD_LEFT 555

#define KEYPAD_TRESHOLD_SELECT 790

لذلك فإن عقد العتبات هو قراءة تمثيلية للرقم السري A0

تتراكم على قراءاتي

نحن نحتاج

150 كيلو كمقاوم أساسي (كل الأنواع الأخرى مبنية عليه)

250 كيلو - اختر

82 ألف لأسفل

150 ك- اليسار

15 ألف - أعلى

2 أوم- صحيح

# إذا لم يكن لديك أي قيم ، فيمكنك أن ترتفع أو تنخفض قليلاً لأننا نحتاج إلى أن نكون في هذا الحد.

الخطوة 4: بدء عمل شاشة LCD (توصيل)

بدء عمل شاشة LCD (توصيل)
بدء عمل شاشة LCD (توصيل)
بدء عمل شاشة LCD (توصيل)
بدء عمل شاشة LCD (توصيل)

الآن احصل على الأجزاء والمقاومات التي حسبتها وابدأ في صنعها

الخطوة 1.

قطع ثنائي الفينيل متعدد الكلور إلى حجم Arduino uno

حاليا

الخطوة 2.

إضافة رؤوس الذكور إلى اللوحة

* الدبابيس المتصلة بشاشات الكريستال السائل

#define KEYPAD_LCD_PINS 8، 9، 4، 5، 6، 7

جبل رؤوس الذكور

المسامير التناظرية جيدة مع صفر أجمعين ثنائي الفينيل متعدد الكلور

لكنك تحتاج إلى ثني المسامير الرقمية قليلاً (لضبطها)

دبوس LCD RS إلى الرقم الرقمي 08

LCD قم بتمكين الدبوس إلى السن الرقمي 09

دبوس LCD D4 إلى طرف رقمي 4

دبوس LCD D5 إلى طرف رقمي 5

دبوس LCD D6 إلى طرف رقمي 6

دبوس LCD D7 إلى طرف رقمي 7

بالإضافة إلى ذلك ، قم بتوصيل وعاء 10 كيلو إلى + 5 فولت و GND ، مع ممسحة (إخراج) لشاشات LCD VO pin (pin3). يستخدم المقاوم 220 أوم لتشغيل الإضاءة الخلفية ويتم التحكم فيه بواسطة دبوس 10

الخطوة 5: تركيب أزرار Lcd واللحام

تركيب أزرار Lcd واللحام
تركيب أزرار Lcd واللحام
تركيب أزرار Lcd واللحام
تركيب أزرار Lcd واللحام
تركيب أزرار Lcd واللحام
تركيب أزرار Lcd واللحام

كنت أرغب في أن تكون شاشة LCD الخاصة بي قابلة للإزالة ، لذلك استخدمت رأسًا نسائيًا

فقط ثني دبابيس الاتصال بحيث يمكن لحامها على ثنائي الفينيل متعدد الكلور

أضف القدر وفقًا لذلك

الخطوة 6: لحام الأزرار الموجودة على Zero Pcb

Image
Image
لحام الأزرار الموجودة على Zero Pcb
لحام الأزرار الموجودة على Zero Pcb
لحام الأزرار الموجودة على Zero Pcb
لحام الأزرار الموجودة على Zero Pcb

لقد قمت بلحام 4 مفاتيح وحددها إلى جانب آخر.

يمكنك لحامها في أي مكان تفضله ويكون جاهزًا للاستخدام

إن مخرجات أزرار الضغط هي:

* --------------------

| |

| |

| |

--------------------*

عادة ما تكون الزوايا المحددة * مفتوحة وعند الضغط على الزر يتم توصيلها

موصى به: