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

اردوينو TFT تعمل باللمس قفل الباب: 5 خطوات
اردوينو TFT تعمل باللمس قفل الباب: 5 خطوات

فيديو: اردوينو TFT تعمل باللمس قفل الباب: 5 خطوات

فيديو: اردوينو TFT تعمل باللمس قفل الباب: 5 خطوات
فيديو: Touch Screen Door Lock System Using 2.4" TFT Screen With 12V Solenoid Door Lock and 5v Relay Module 2024, يوليو
Anonim
اردوينو TFT قفل باب بشاشة تعمل باللمس
اردوينو TFT قفل باب بشاشة تعمل باللمس

هذا هو أول Instructable لي. يستخدم هذا المشروع Arduino وشاشة لمس TFT مقاس 2.8 بوصة مع رسم تخطيطي لكلمة المرور لتنشيط مرحل يقطع الدائرة إلى باب قفل ماج.

في الخلفية ، انكسر قفل RFID على باب العمل بدلاً من إعادة توصيل نظام maglock بالكامل إلى صندوق التحكم في المباني ، أضفت شاشة Arduino التي تعمل باللمس أعلى النظام الحالي.

أود أن أشكر KonstantinBG الذي هو الموضوع: لقد أوصلتني كلمة مرور TFT Display Gate Opener إلى 99٪ من طريقة عمل مخطط Arduino.

forum.arduino.cc/index.php؟topic=562943.15

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

القطع
القطع
القطع
القطع

واحد: Arduino Mega: استحوذ TFT على كل الدبوس الموجود على Uno ، لذلك استخدمت ميجا للدبابيس الإضافية لإضافة مرحل الحالة الصلبة

مجلس التنمية Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560

www.banggood.com/Mega2560-R3-ATmega2560-16..

اثنان: 2.8 بوصة TFT LCD Shield Touch Display Module for Arduino

Geekcreit® 2.8 بوصة TFT LCD Shield تعمل باللمس وحدة الشاشة لاردوينو

www.banggood.com/2_8-Inch-TFT-LCD-Shield-T…

ثالثًا: SSR (كان في متناول اليد ، ولكن استخدم أي مرحل تم تقييمه للحمل الذي تريد التحكم فيه في حالتي فقط 5 فولت)

Opto 22 3 A Solid State Relay ، DC ، PCB Mount ، 60 فولت تيار مستمر الحد الأقصى للحمل

RS Stock No. 888-7619

ie.rs-online.com/web/p/solid-state-relays/…

رابعًا: مربع فارغ من 2 عصابة لتركيب شاشة تعمل باللمس على الحائط ، ولوحة أمامية فارغة

صندوق البطانة الجافة المزدوجة ، 35 مم

كود المنتج: 1139636

www.woodies.ie/double-dry-lining-box-35mm-…

خمسة: كبل طاقة تمديد طويل جدًا من Arduino ، كان أقرب مقبس لتشغيل Arduino وشاشة تعمل باللمس على بعد حوالي 4 أمتار في السقف.

kenable 5.5x2.1 مللي متر تيار مستمر قابس طاقة لمقبس CCTV تمديد كابل الرصاص 5 متر

www.amazon.co.uk/dp/B003OSZQGI/ref=pe_3187…

سادسًا: مصدر طاقة قياسي بجهد 12 فولت لاردوينو

كاميرا CCTV 12V 0.5A 500mA PSU 2.1mm DC Plug UK Power Supply

www.ebay.co.uk/itm/380502176581

الأجزاء الأخرى:

  • طابعة ثلاثية الأبعاد (Ultimaker 2) لطباعة حامل Arduino Mega و TFT في الصندوق الفارغ ، بالإضافة إلى إطار مطبوع لتغطية حافة الشاشة عند تركيبه في اللوحة الفارغة. سأرفق ملف الخطوة الذي قمت بإنشائه لهذا الغرض.
  • لحام الحديد وعدد قليل من الموصلات والكابلات وما إلى ذلك.
  • مسدس الغراء الساخن.
  • تدريبات
  • منشار التأقلم

الخطوة 2: تجميع الأجهزة

تجميع الأجهزة
تجميع الأجهزة
تجميع الأجهزة
تجميع الأجهزة
تجميع الأجهزة
تجميع الأجهزة
تجميع الأجهزة
تجميع الأجهزة

يحتوي الدعم الأساسي على أخدود على إحدى الأرجل ، لذا فإن مرحل الحالة الصلبة (SSR) يجلس أسفل Arduino الضخم. لقد قمت بلصق SSR على القاعدة.

زوجان من البراغي لإصلاح الضخامة على دعامة القاعدة.

يقع درع TFT على قمة الضخم.

لقد قطعت الغطاء الفارغ باستخدام المثقاب ومنشار المواجهة.

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

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

الخطوة 3: تجميع الإلكترونيات

تجميع الإلكترونيات
تجميع الإلكترونيات
تجميع الإلكترونيات
تجميع الإلكترونيات
تجميع الإلكترونيات
تجميع الإلكترونيات
تجميع الإلكترونيات
تجميع الإلكترونيات

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

هذا هو أول مشروع لي بشاشة تعمل باللمس ، لذا فقد استغرق الأمر بعض الجهد لمعرفة كيفية معايرة حجم الشاشة ، واللمس بحساسية وما إلى ذلك ، كما أن TFT ليس شاشة تعمل باللمس Adafruit مما يعني أنه كان علي إضافة بعض المكتبات الإضافية مثل MCUFRIEND_kbv لمعايرة الشاشة إلخ.

هناك موارد أفضل بكثير مما يمكنني كتابته حول كيفية القيام بذلك.

مثل:

forum.arduino.cc/index.php؟topic=366304.0

www.hackster.io/electropeak/ultimate-begin…

github.com/prenticedavid/MCUFRIEND_kbv

ثم حصلت على شاشة لوحة الأرقام على شاشة لمس TFT مقاس 2.8 بوصة للإبلاغ عن القيم عبر الشاشة التسلسلية

ثم أضف عنصر كلمة المرور إلى الرسم التخطيطي

بعد ذلك كان رسم التتابع من تلقاء نفسه أولاً. استغرق هذا بعض أسلاك اللحام و f من التتابع إلى ميجا. يرجى الاطلاع على مخطط الأسلاك الخاص بالمرحل المرفق. لقد استخدمت رقم التعريف الشخصي 39 في الإدخال / الإخراج الرقمي على الضخامة لتشغيل مرحل الحالة الصلبة ثم تشغيل / إيقاف تشغيل مؤشر LED (ليتم استبداله بأسلاك زر الخروج من أقفال mag عند تركيبها)

ثم قمت بتقطيعها وفعلها فرانكشتاين معًا. (الرسم التخطيطي مناسب لي ولكني متأكد من أنه يمكن تحسينه)

الخطوة 4: رسم

Image
Image
ملاءمة الموقع
ملاءمة الموقع

الرسم التخطيطي الذي تم اختراقه.

  • استيراد المكتبة كما هو مطلوب.
  • عند تشغيل شاشة اللمس TFT لأول مرة ، استخدم الرسم التخطيطي "TouchScreen_Calibr_native" في مكتبة "MCUFIREND" للحصول على النتائج لملء …..

// نسخ ولصق النتائج من TouchScreen_Calibr_native.inoconst int XP = 8 ، XM = A2 ، YP = A3 ، YM = 9 ؛ // 240x320 ID = 0x9341

const int TS_LEFT = 927 ، TS_RT = 126 ، TS_TOP = 70 ، TS_BOT = 910 ؛

مرة أخرى ، أنا متأكد من أنه يمكن تحسين هذا الرسم بشكل عام ولكنه نجح معي

الخطوة 5: تركيبها في الموقع

Image
Image
ملاءمة الموقع
ملاءمة الموقع

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

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

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

موصى به: