תוכן עניינים:

נעילת דלת מסך מגע Arduino TFT: 5 שלבים
נעילת דלת מסך מגע Arduino TFT: 5 שלבים

וִידֵאוֹ: נעילת דלת מסך מגע Arduino TFT: 5 שלבים

וִידֵאוֹ: נעילת דלת מסך מגע Arduino TFT: 5 שלבים
וִידֵאוֹ: [ארדואינו מתחילים][תצוגה] מסך נוקיה PCD8544 84x48 2024, יולי
Anonim
מנעול לדלת מסך מגע Arduino TFT
מנעול לדלת מסך מגע Arduino TFT

זהו ההנחיה הראשונה שלי. פרויקט זה משתמש בארדואינו ובמסך מגע TFT בגודל 2.8 אינץ 'עם שרטוט סיסמה להפעלת ממסר ששובר את המעגל לדלת נעילת מג.

רקע, מנעול ה- RFID על דלת בעבודה נשבר במקום לחבר מחדש את כל מערכת המגלוק בחזרה לתיבת הבקרה של הבניינים הוספתי את Arduino מסך המגע הזה על גבי המערכת הקיימת.

ברצוני להודות ל- KonstantinBG הנושא: סיסמת פתיחת שער TFT הצגה לי 99% מהדרך לגרום לסקיצה של Arduino לעבוד.

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

שלב 1: חלקים

חלקים
חלקים
חלקים
חלקים

ONE: Arduino Mega: ה- TFT לקח את כל הסיכה ב- Uno אז השתמשתי במגה עבור הסיכות הנוספות כדי להוסיף את ממסר מצב Solid

לוח הפיתוח של Geekcreit® MEGA 2560 R3 ATmega2560 MEGA2560

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

שני: 2.8 אינץ 'TFT LCD מגן מסך מגע מודול עבור Arduino

מודול מסך מגע מסך Geekcreit® 2.8 אינץ 'TFT LCD מגע עבור Arduino

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

שלוש: SSR (היה אחד בהישג יד, אך השתמש בכל ממסר שדורג עבור העומס שאתה רוצה לשלוט במקרה שלי רק 5v)

Opto 22 3 ממסר מצב מוצק, DC, הר PCB, 60 V DC עומס מרבי

מספר RS 888-7619

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

ארבע: תיבת 2 כנופיות ריקות להרכבת מסך מגע על הקיר, ולוח פנים ריק

קופסת בטנה כפולה, 35 מ מ

קוד מוצר: 1139636

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

חמש: כבל חשמל מאריך Arduino ארוך במיוחד, השקע הקרוב ביותר להנעת הארדואינו ומסך המגע היה במרחק של כ -4 מ 'בגג.

תקע מתח 5.5 x 2.1 מ מ DC לשקע כבל הארכה למעגל סגור במעגל סגור 5 מ '

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

שישה: ספק כוח רגיל 12V עבור Arduino

מצלמת טלוויזיה במעגל סגור 12V 0.5A 500mA PSU 2.1mm DC Plug אספקת חשמל בבריטניה

www.ebay.co.uk/itm/380502176581

חלקים אחרים:

  • מדפסת תלת מימד (Ultimaker 2) להדפסת הרכבה למגן Arduino Mega ו- TFT לתוך הקופסה הריקה, בתוספת מסגרת מודפסת שתכסה את קצה המסך כשהיא מותקנת בלוח הפנים הריק. אצרף את קובץ הצעד שיצרתי לשם כך.
  • מגהץ ומעט מחברים וכבלים וכו '.
  • אקדח דבק חם.
  • תרגיל
  • מסור התמודדות

שלב 2: הרכבת חומרה

הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה
הרכבת חומרה

לתמיכת הבסיס יש חריץ על אחת הרגליים כך שממסר המצב המוצק (SSR) יושב מתחת למגה Arduino. הדבקתי חם את ה- SSR על הבסיס.

כמה ברגים כדי לתקן את המגה על תמיכת הבסיס.

מגן TFT יושב על גבי המגה.

חתכתי את לוח הפנים הריק באמצעות מקדחה ומסור התמודדות.

והבדיקה התאימה את הכל יחד, למרבה המזל קיבלתי את הגובה שלי נכון לתמיכת הבסיס כך שהמסך בולט ממש מול החלק הקדמי של לוח הפנים הריק. אני אדפיס תלת -ממד מאוחר יותר כדי להסתיר את הקצה המחוספס שהותיר מסור ההתמודדות.

החלל די הדוק בתוך הקופסה, אז אצטרך לחתוך את מתאם המתח 12V שקניתי שמחבר למגה ולהלחם אותו ישירות ללוח כדי לחסוך מקום.

שלב 3: הרכבה אלקטרונית

הרכבה אלקטרוניקה
הרכבה אלקטרוניקה
הרכבה אלקטרוניקה
הרכבה אלקטרוניקה
הרכבה אלקטרוניקה
הרכבה אלקטרוניקה
הרכבה אלקטרוניקה
הרכבה אלקטרוניקה

כדי להוות אב -טיפוס לפרויקט הזה לבדיקות ספסל התחלתי עם מסך המגע 2.8 אינץ 'TFT בעצמו תחילה. אתה רק מסדר את הפינים ודוחף אותו למגה Arduino מחבר אותו למחשב הנייד שלך ומפעיל את תוכנת סביבת הפיתוח המשולבת של 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 על הקלט/פלט הדיגיטלי במגה כדי להפעיל את ממסר המצב המוצק ולאחר מכן להדליק/לכבות את הנורית שלי (להחלפה על ידי חיווט כפתור היציאה מנעולים כאשר הוא מותקן)

אחר כך טבחתי אותו ופרנקנשטיין ביחד אותו. (הסקיצה עובדת בשבילי אבל אני בטוח שאפשר לשפר אותה)

שלב 4: שרטוט

Image
Image
התאמה למיקום
התאמה למיקום

המערכון שנפרץ.

  • ייבא את הספרייה כנדרש.
  • בעת הפעלת מסך המגע הראשון של TFT השתמש במערכון "מסך מגע_קליבר_נבוא" בספריית "MCUFIREND" כדי שהתוצאות יתמלאו עבור …..

// העתק והדבק תוצאות מ- TouchScreen_Calibr_native.inoconst int XP = 8, XM = A2, YP = A3, YM = 9; // 240x320 מזהה = 0x9341

const int TS_LEFT = 927, TS_RT = 126, TS_TOP = 70, TS_BOT = 910;

שוב אני בטוח שניתן לשפר את המערכון הזה בסך הכל אבל הוא עבד בשבילי

שלב 5: התאמה למיקום

Image
Image
התאמה למיקום
התאמה למיקום

לאחר שעשיתי את בדיקות השולחן עם נורית LED המשמשת ככניסה למנעול המג. הגיע הזמן להתאים את המערכת למיקומה. למרבה המזל הקירות הם רק גבס ולכן לאחר בדיקת צינורות וכבלים הצלחתי לחתוך את החור לקופסה.

רדפתי אחרי כוח ה -12 וולט על התקרה והורדתי אותו אל החור שנחתך לאחרונה. (החוט השחור העבה יותר בתמונה) לאחר מכן העברתי את החוטים מכפתור היציאה בתוך הדלת (חוטים שחורים ואדומים דקים יותר) זהו העומס על הממסר, כך שכאשר מופעל הממסר חוטים אלה מפעילים את שחרור הדלת. כפתור יציאה.

לאחר מכן התקנת הארדואינו עם מסך מגע TFT וממסר לקופסה הלחמת הכוח ללוח והעומס על הממסר. לבסוף, סגרתי את כל זה בכריכה הלבנה והמסגרת השחורה המודפסת בתלת -ממד הודבקה למעלה.

מוּמלָץ: