فهرست مطالب:

قفل درب صفحه لمسی آردوینو TFT: 5 مرحله
قفل درب صفحه لمسی آردوینو TFT: 5 مرحله

تصویری: قفل درب صفحه لمسی آردوینو TFT: 5 مرحله

تصویری: قفل درب صفحه لمسی آردوینو TFT: 5 مرحله
تصویری: پروژه آردوینو - شمارنده دیجیتال با کلید های لمسی در آردوینو 2024, نوامبر
Anonim
قفل درب صفحه لمسی Arduino TFT
قفل درب صفحه لمسی Arduino TFT

این اولین دستورالعمل من است این پروژه از آردوینو و صفحه لمسی 2.8 اینچی TFT با طرح رمز عبور برای فعال کردن رله ای که مدار را به درب قفل مغزی می شکند ، فعال می کند.

پس زمینه ، قفل RFID در در محل کار به جای اتصال مجدد کل سیستم maglock به جعبه کنترل ساختمان خراب شد ، من این صفحه لمسی آردوینو را در بالای سیستم موجود اضافه کردم.

من می خواهم از KonstantinBG که موضوع آن است تشکر کنم: رمز عبور TFT Display Gate Opener 99٪ راه را برای کارکردن طرح آردوینو به من داد.

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

مرحله 1: قطعات

قطعات
قطعات
قطعات
قطعات

ONE: Arduino Mega: TFT تمام پین را در Uno گرفت ، بنابراین من از مگا برای پین های اضافی برای افزودن رله حالت جامد استفاده کردم

هیئت توسعه Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560

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

دو: ماژول صفحه نمایش لمسی 2.8 اینچی TFT LCD Shield Touch برای آردوینو

Geekcreit® 2.8 اینچ TFT LCD Shield Touch Display Module Screen برای آردوینو

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

سه: SSR (یکی در دست داشت ، اما از هر رله ای استفاده کنید که برای بار مورد نظر شما می خواهید در مورد من فقط 5 ولت کنترل کنید)

Opto 22 3 A Solid State Relay، DC، PCB Mount، 60 V dc Maximum Load

شماره سهام RS 888-7619

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

چهار: جعبه 2 دسته ای برای نصب صفحه لمسی روی دیوار و صفحه خالی

جعبه آستری دو خشک ، 35 میلی متر

کد محصول: 1139636

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

پنج: کابل تغذیه آردوینو بسیار طولانی ، نزدیکترین سوکت برای تغذیه آردوینو و صفحه لمسی در حدود 4M در سقف بود.

kenable 5.5 x 2.1mm DC DC Plug to Socket CCTV Extension Lead Cable 5m

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

SIX: منبع تغذیه استاندارد 12 ولت برای آردوینو

دوربین مدار بسته 12V 0.5A 500mA PSU 2.1mm DC Plug منبع تغذیه UK

www.ebay.co.uk/itm/380502176581

قسمت های دیگر:

  • چاپگر سه بعدی (Ultimaker 2) برای چاپ محل نصب Arduino Mega و TFT shield در جعبه خالی ، به علاوه یک قاب چاپ شده برای پوشاندن لبه صفحه هنگام نصب روی صفحه خالی. فایل مرحله ای را که برای این کار ایجاد کرده ام پیوست می کنم.
  • لحیم کاری و چند کانکتور و کابل و غیره
  • چسب حرارتی تفنگی.
  • مته
  • اره مقابله

مرحله 2: مونتاژ سخت افزار

مونتاژ سخت افزار
مونتاژ سخت افزار
مونتاژ سخت افزار
مونتاژ سخت افزار
مونتاژ سخت افزار
مونتاژ سخت افزار
مونتاژ سخت افزار
مونتاژ سخت افزار

پشتیبانی پایه دارای شیار در یکی از پایه ها است بنابراین رله حالت جامد (SSR) در زیر مگا آردوینو قرار دارد. SSR را داغ به پایه چسباندم.

چند پیچ برای اتصال مگا بر روی پایه پایه.

سپر TFT در بالای مگا قرار دارد.

صفحه خالی را با استفاده از مته و اره برش بریدم.

و آزمایش همه را با هم ترکیب کرد ، خوشبختانه من قد خود را برای پشتیبانی پایه درست کردم تا صفحه نمایش از جلوی صفحه خالی بیرون زده باشد. بعداً یک حاشیه را به صورت سه بعدی چاپ می کنم تا لبه ناهموار باقی مانده توسط اره را مخفی کند.

فضا داخل جعبه بسیار تنگ است بنابراین باید آداپتور برق 12 ولت خریداری شده را که به مگا وصل می شود ، قطع کرده و مستقیماً به برد بچسبانید تا فضای بیشتری ذخیره شود.

مرحله 3: مونتاژ الکترونیک

مجمع الکترونیک
مجمع الکترونیک
مجمع الکترونیک
مجمع الکترونیک
مجمع الکترونیک
مجمع الکترونیک
مجمع الکترونیک
مجمع الکترونیک

برای نمونه اولیه این پروژه برای آزمایش روی نیمکت ، من ابتدا با صفحه لمسی 2.8 اینچی TFT به تنهایی شروع کردم. شما فقط پین ها را ردیف کرده و آن را به مگا آردوینو وارد کرده و به لپ تاپ خود وصل کرده و نرم افزار محیط توسعه یکپارچه Arduino را روشن کنید.

این اولین پروژه صفحه لمسی من است ، بنابراین کمی وقت گذاشتم تا بدانم چگونه می توان اندازه صفحه را کالیبره کرد ، با حساسیت لمس کنید و غیره ، همچنین TFT یک صفحه لمسی Adafruit نیست ، به این معنی که برای کالیبراسیون صفحه باید کتابخانه های اضافی مانند MCUFRIEND_kbv را اضافه کنم. و غیره.

منابع بسیار بهتری نسبت به آنچه می توانم در مورد این کار بنویسم وجود دارد.

مانند:

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

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

github.com/prenticedavid/MCUFRIEND_kbv

سپس صفحه نمایش num pad را روی صفحه لمسی 2.8 اینچی TFT دریافت کردم تا مقادیر را از طریق مانیتور سریال گزارش کنم

سپس عنصر رمز عبور را به طرح اضافه کنید

بعد ، ابتدا طرح رله به خودی خود بود. این امر مقداری لحیم کاری و سیم کشی رله را به مگا برد. لطفاً نمودار سیم کشی رله را مشاهده کنید. من از پین 39 در ورودی/خروجی دیجیتال روی مگا استفاده کردم تا رله حالت جامد را فعال کنم و سپس LED خود را روشن یا خاموش کنم (در صورت نصب با سیم کشی دکمه خروجی قفل های mag جایگزین می شود)

سپس آن را قصابی کردم و فرانکنشتاین آن را با هم انجام داد. (Sketch برای من کار می کند اما مطمئن هستم که می توان آن را بهبود بخشید)

مرحله 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 که به عنوان ایستاده قفل mag عمل می کند ، انجام شد. زمان آن رسیده بود که سیستم را در محل خود قرار دهیم. خوشبختانه دیوارها فقط تخته گچ هستند بنابراین پس از بررسی لوله ها و کابل ها ، من توانستم سوراخ جعبه را برش دهم.

من برق 12 ولت را از طریق سقف تعقیب کردم و آن را به سوراخ تازه بریده پایین انداختم. (سیم سیاه ضخیم تر در تصویر) سپس سیمها را از دکمه خروجی داخل درب (سیمهای نازک سیاه و قرمز) به این طرف وارد کردم که این رله است ، بنابراین وقتی رله روشن می شود این سیمها رهایش در را فعال کنید. /دکمه خروج

در مرحله بعدی نصب آردوینو با صفحه لمسی TFT و رله روی جعبه اتصال قدرت به برد و بار به رله بود. در نهایت ، من همه آن را با جلد سفید پوشاندم و قاب سیاه و سفید چاپ سه بعدی روی آن چسبانده شد.

توصیه شده: