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

מגן לוח מקשים DIY ל- Arduino Uno: 6 שלבים (עם תמונות)
מגן לוח מקשים DIY ל- Arduino Uno: 6 שלבים (עם תמונות)

וִידֵאוֹ: מגן לוח מקשים DIY ל- Arduino Uno: 6 שלבים (עם תמונות)

וִידֵאוֹ: מגן לוח מקשים DIY ל- Arduino Uno: 6 שלבים (עם תמונות)
וִידֵאוֹ: DIY- כיסויים לעיניים מעוצבים וקלים להכנה | הדר שגיא 2024, יולי
Anonim
מגן לוח מקשים DIY ל- Arduino Uno
מגן לוח מקשים DIY ל- Arduino Uno

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

שלב 1: דרושים חלקים

דרושים חלקים
דרושים חלקים
  • אונו ארדואינו
  • 16x2 char disply
  • זכר ונקבה סיכות כותרת
  • אפס PCB
  • זוג נגדים
  • סיר 10k (קבלו הלחמה אחת ידידותית)
  • 5 כפתורי לחיצה
  • כמה חתיכות קטנות של חוטים
  • כלים נדרשים
  • חותך (לחיתוך אפס PCB)
  • מגהץ
  • קצת חוט
  • קוצץ תיל
  • זה הכל

שלב 2: חלק התיאוריה (imp)

חלק התיאוריה (imp)
חלק התיאוריה (imp)

מגן לוח המקשים של LCD משתמש בטכניקה חכמה ומסודרת ביותר, המכילה כפתורי קריאה מפין קריאה אנלוגי A0

זה דבר מגניב.

אבל איך?

הסוד הוא DIVIDERS VOLTAGE

אז מהו מחלק מתח.

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

כן העתק הדבקתי אותו מגוגל;-)

אז עכשיו אנחנו צריכים לעשות מחלק מתח בין 5v ל- A0 של arduino

ויהיו 4 חלוקי מתח שונים וכל אחד יתעורר לחיים כשאנחנו לוחצים על הכפתור

וכך אנו מקבלים תשומות שונות בסיכה אחת.

שלב 3: חישוב הספרייה וההתנגדות

חישוב הספרייה וההתנגדות
חישוב הספרייה וההתנגדות

עכשיו אנחנו יודעים איך לקחת תשומות

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

המתח הבסיסי שלנו הוא 5V.

על פי ספריית לוח המקשים LCD שנכתבה על ידי dzindra ב- GitHub

הקישור הוא:-

github.com/dzindra/LCDKeypad

בלוח המקשים LCD.h

// אתה יכול לשנות ספים לגילוי לחיצות על מקשים

#הגדר KEYPAD_TRESHOLD_NONE 1000

#הגדר KEYPAD_TRESHOLD_RIGHT 50

#הגדר KEYPAD_TRESHOLD_DOWN 380

#הגדר KEYPAD_TRESHOLD_UP 195

#הגדר KEYPAD_TRESHOLD_LEFT 555

#הגדר KEYPAD_TRESHOLD_SELECT 790

כך שהסף החזק הוא קריאה אנלוגית של סיכה A0

מצטרף לקריאות שלי

אנחנו צריכים

150k כנגד בסיס (כל האחרים מבוססים עליו)

250k - בחר

82k - למטה

150 אלף- שמאל

15k - למעלה

2 אוהם -נכון

# אם אין לך ערכים כלשהם אתה יכול לעלות או לרדת מעט מכיוון שאנו צריכים להיות בסף זה.

שלב 4: התחל ליצור LCD (חיבור)

התחל ליצור LCD (חיבור)
התחל ליצור LCD (חיבור)
התחל ליצור LCD (חיבור)
התחל ליצור LCD (חיבור)

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

שלב 1.

חותכים את ה- PCB האפס לגודל של Arduino uno

עַכשָׁיו

שלב 2.

הוסף כותרות גבריות ללוח

* הסיכות המחוברות ל- lcd הן

#הגדר KEYPAD_LCD_PINS 8, 9, 4, 5, 6, 7

הר כותרות זכריות

סיכות אנלוגיות טובות עם אפס שלמים של PCB

אבל אתה צריך לכופף מעט סיכות דיגיטליות (כדי להתאים אותו)

פין LCD מסוג RS לפין דיגיטלי 08

LCD אפשר סיכה לסיכה דיגיטלית 09

פין LCD D4 לסיכה דיגיטלית 4

פין LCD D5 לסיכה דיגיטלית 5

פין LCD D6 לסיכה דיגיטלית 6

פין LCD D7 לסיכה דיגיטלית 7

בנוסף, העבר סיר 10k ל +5V ו- GND, עם המגב (פלט) למסכי LCD פין VO (pin3). נגד 220 אוהם משמש להפעלת תאורה אחורית והוא נשלט על ידי סיכה 10

שלב 5: הרכבת לחצני ה- LCD והלחמה

הרכבת לחצני ה- LCD והלחמה
הרכבת לחצני ה- LCD והלחמה
הרכבת לחצני ה- LCD והלחמה
הרכבת לחצני ה- LCD והלחמה
הרכבת לחצני ה- LCD והלחמה
הרכבת לחצני ה- LCD והלחמה

רציתי שה- LCD שלי יהיה נשלף ולכן השתמשתי בכותרת נקבה

פשוט כופף את סיכות החיבור כך שניתן יהיה להלחם אותן במחשב הלוח

להוסיף את הסיר בהתאם

שלב 6: הלחמת הכפתורים במעגל האפס

Image
Image
הלחמת הכפתורים על המחשב האפס
הלחמת הכפתורים על המחשב האפס
הלחמת הכפתורים על המחשב האפס
הלחמת הכפתורים על המחשב האפס

הלחמתי 4 מפתחות ובחר לצד אחר.

אתה יכול להלחם אותו בכל מקום שאתה מעדיף ומוכן לשימוש

כניסות ה- PIN של לחצני PUSH הן:

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

| |

| |

| |

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

הפינות המסומנות * פתוחות בדרך כלל ובלחיצה על הכפתור הן מתחברות

מוּמלָץ: