תוכן עניינים:
- שלב 1: חומרה
- שלב 2: חיבורים
- שלב 3: שלב 1. ספריית ההתקנה
- שלב 4: שלב 2. איפוס ואתחול
- שלב 5: שלב 3. כתוב תווי מבחן
- שלב 6: שלב 4. LCD נקה
- שלב 7: שלב 5. הקלד טקסט
- שלב 8: שלב 6. קריאה מתוך ה- LCD
- שלב 9: לעשות יותר
וִידֵאוֹ: לוח מתאם HD44780 LCD ל- I2C עבור פיראט האוטובוס: 9 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:18
מסכי LCD עם תווים זולים המבוססים על ערכת השבבים HD44780 מגיעים במגוון גדלים: 2x16, 4x20 וכו '. למסכים אלה יש שני מצבי ממשק סטנדרטיים, 4bit ו- 8bit במקביל. 8 ביט דורש סך הכל 11 קווי נתונים, 4 ביט דורש 7 (6 לכתיבה בלבד). חלק ממסכי ה- LCD תומכים במצב נתונים סידורי נוסף, כמו ה- VFD שסיקרתי ב- Hack a Day. מסכי LCD 44480 הם בדרך כלל חלקים בגודל 5 וולט עם אספקה נפרדת לתאורה האחורית. באוטובוס פיראט יש רק חמישה סיכות קלט/פלט סובלניות של 5 וולט, אז יצרנו לוח מתאם קטן עם מספיק סיכות לשליטה על ה- LCD. האוטובוס פיראט שולט בלוח המתאם דרך ספריית ממשק ה- LCD שלו. המשך לקרוא על לוח מתאם ה- LCD של Bus Busate HD44780 וספריית הממשקים. אני יכול לקבל PCB, ערכות או ערכות מורכבות המיוצרות על ידי Seeed Studio תמורת כ -15 $, כולל משלוח לכל העולם, יותר כאן. לא יכולתי לכלול כמה רכיבי עיצוב וטבלאות HTML ב- Instructable, אתה יכול לראות את הפוסט המקורי באבות הטיפוס המסוכנים. בלוג.
שלב 1: חומרה
במאמר זה אנו מתארים לוח מתאם I2C עבור מסכי LCD מבוססי HD44780. אנו מדגימים זאת באמצעות ממשק סידורי אוניברסלי של Bus Pirate. קוד המקור של אוטובוס פיראט לספריית ממשקי HD44780 מבוססי I2C הוא נחלת הכלל, כך שניתן להסתגל בחינם לפרויקטים משלך. תוכנת מעגל בגודל מלא [PNG]. המעגל וה- PCB תוכננו עם הגרסה החינמית של Cadsoft Eagle. ניתן להוריד את קבצי העיצוב מה- Bus Pirate SVN. לפני השימוש בלוח המתאם, הקפד לאמת את גליון הנתונים של ה- LCD שלך כנגד נקודת ההתאמה של המתאם. לא כל מסכי ה- LCD זהים. PCF8574 I/O expander IC זהו שבב מרחיב 8 I/O פשוט הנשלט באמצעות ממשק I2C דו-חוטי. ממשק I2C נגיש מכותרת JP1. PCF8574 עובד מ -2.5 עד 5 וולט. סיכות הקלט/פלט פועלות במתח האספקה, כך שאם אנו מאכילים אותו 5 וולט הוא ממשק את ה- LCD ב -5 וולט. C1 (0.1uF) מנתק את ה- IC מתנודות באספקת החשמל. סיכה אחת של ה- PCF8574 שולטת ב -3 מ"מ LED (LED1) דרך הנגד המגביל את הזרם R2 (1000 אוהם). נורות הלד מצביעות על תקשורת מוצלחת בין פיראט האוטובוס למתאם. ה- PCF8574 אינו יכול לספק מספיק זרם כדי להפעיל את ה- LED, כך שאנו מפעילים את ה- LED מהספק של 5 וולט ומחליפים את הקרקע. LCD לוח המתאם מתקשר עם LCD אופי מבוסס HD44780 במצב ממשק מקבילי 4 ביט. סיכות הממשק של 4 ביט - RS, RW, EN ו- D4 -D7 - מחוברות לשבעה מתוך סיכות הקלט/פלט PCF8574. אנו אוהבים להשתמש בכותרת סיכה זכר 0.1 אינץ 'כדי לחבר את המתאם ל- LCD, בדרך כלל אתה יכול להשעין את ה- LCD על הפינים כדי ליצור מגע מספיק לבדיקה מהירה. נגד גוזם R1 (10K) מספק מתח התאמת ניגודיות לפין 3 של כותרת ה- LCD. לא חיברנו את סיכות התאורה האחורית מכיוון שיש כל כך הרבה סגנונות תאורה אחורית. אספקת חשמל לתאורת אחורית LED עלולה לפגוע במסך הדורש אספקת מתח שלילי. אספקת חשמל רוב מחשבי ה- LCD דורשים 5 וולט, מספקים ספק כוח חיצוני דרך כותרת JP2. סיפקנו סיכת אספקת חשמל שנייה לחיבור נגדי המשיכה של האוטובוס פיראט. PCB המעגל וה- PCB תוכננו עם הגרסה החינמית של Cadsoft Eagle. ניתן להוריד את קבצי העיצוב מ- Bus Pirate SVN. PCB הוא עיצוב חד-צדדי וכולו חור עם חוט מגשר יחיד (מוצג באדום). אנו יכולים לקבל מחשבי PCB, ערכות או ערכות מורכבות המיוצרות על ידי Seeed Studio תמורת כ -15 $, כולל משלוח לכל העולם, עוד כאן. כל ה חור מחוספס) C10.1uF/10 וולט+R110000 (10K) אוהם גוזם סיבוב/פוטנציומטר, 6mmR21000 (1K) אוהם נגד, 1/4 וואט LED13mm (T1) LED, כותרת גברית אדומה JPJ+JP20.1 ", 5 פינים IC1PCF8574N, 8bit I2C I/O מרחיב DIP16ICS116 פינים DIP שקע עבור IC1I לא יכול לכלול כמה רכיבי עיצוב וטבלאות HTML ב- Instructable, אתה יכול לראות את הפוסט המקורי בבלוג Dotypous Prototypes.
שלב 2: חיבורים
מכשיר: HD44780 תווים LCD. אוטובוס: מקבילית 4 ביט, עם לוח מתאם PCF8574 I2C. דרישות הספק: 5 וולט. הפניות: גליון נתונים לדוגמה [PDF], הפניה לפקודה HD44780, אתר uber HD44780. יומן הפעלות של אוטובוס פיראטים להדגמה זו. אנו עיצב את המתאם לספריית ה- LCD של הממשק הסדרתי האוניברסלי Bus Pirate, אך הוא יעבוד עם כל דבר שיכול לדבר על פרוטוקול I2C. תסתכל על קוד המקור של אוטובוס פיראט לדוגמא I2C-> HD44780 יישום. חבר את פיראט האוטובוס ללוח המתאם כפי שמוצג בטבלה. הטבלה מציגה גם את החיבורים הגולמיים ל- PCF8574 IC אם אתה עוקב ללא לוח מתאם. חבר את המתאם לספק כוח מספיק עבור ה- LCD, בדרך כלל 5 וולט. חיבור I2C בין המתאם לבין האוטובוס פיראט דורש נגדי משיכה בין 2 ל- 10K. להלן מידע נוסף על התממשקות מתח מעורב עם משיכות, ועל נגדי המשיכה המשולבים של האוטובוס פיראט. לא יכולתי לכלול כמה רכיבי עיצוב וטבלאות HTML ב- Instructable, אתה יכול לראות את הפוסט המקורי בבלוג Dotypous Prototypes.
שלב 3: שלב 1. ספריית ההתקנה
ממשק כיסינו את עיצוב המתאם וכיצד לחבר אותו לפיראט האוטובוסים, עכשיו הגיע הזמן לכתוב משהו ל- LCD. Hi> m <<
שלב 4: שלב 2. איפוס ואתחול
טבלה זו מתארת את הפקודות של בתים בודדים השולטים ב- LCD 44780 LCD, להלן הפניה מפורטת. ניתן להזין פקודות אלה משורת הפקודה Bus Pirate, אך עשינו פקודות מאקרו עבור רובן כדי לחסוך זמן. LCD> (0) <<< הצג תפריט מאקרו 0. תפריט מאקרו <<< תפריט זה 1. איפוס LCD << <אפס את LCD2. Init LCD <<< אפס והתחל את LCD3. LCD נקי <<< נקה LCD, החזר את הסמן ל 04. מיקום הסמן למשל: (4: 0) <<< הגדר את מצביע הסמן 5. כתוב טקסט בדיקה <<
שלב 5: שלב 3. כתוב תווי מבחן
LCD> (6:80) <<
שלב 6: שלב 4. LCD נקה
LCD> (3) <<
שלב 7: שלב 5. הקלד טקסט
LCD> (8) <<< הכנס טקסט משתמש הזן טקסט להוספת במיקום הסמן. HD44780 הדגמת LCD <<
LCD> (8) <<< הכנס טקסט הזן טקסט להוספה במיקום הסמן. Bus Pirate v2go <<
שלב 8: שלב 6. קריאה מתוך ה- LCD
לוח ה- Pirate Bus ו- LCD מתאם יכול לקרוא מתוך ה- LCD. אנו נקרא את הטקסט שכתבנו למסך (DDRAM), אך תוכל גם לקרוא הגדרות ורם תווים מותאם אישית (CGRAM) על ידי הגדרת הכתובת הנכונה. LCD> [0b10000000 '' '<<< הגדר את מצביע הקריאה' ' '] HD44780 RS LOW, COMMAND MODE <<< הרשמה בחר סיכה נמוכה CMD WRITE: 0x80 <<
שלב 9: לעשות יותר
תן תיאור כללי של שלב מתאם ה- LCD HD44780 אופי הוא אביזר שימושי עבור פיראט האוטובוסים. זה יכול לשמש לבדיקה מהירה או לפיתוח לוגיקה מתקדמת יותר. בנוסף למסכי LCD, שמונה סיכות הקלט/פלט של 2.5 וולט -5 וולט עשויות להיות שימושיות ליישומים אחרים של פיראטים של אוטובוס פיראטים גבוהים. או ערכות מורכבות המיוצרות על ידי Seeed Studio תמורת כ -15 $, כולל משלוח לכל העולם, עוד כאן. לא יכולתי לכלול כמה רכיבי עיצוב וטבלאות HTML ב- Instructable, אתה יכול לראות את הפוסט המקורי בבלוג Dotypous Prototypes.
מוּמלָץ:
צור מתאם Ekit משלך לרוק הלהקה (ללא מתאם מדור קודם), באופן לא הרסני !: 10 שלבים
צור מתאם Ekit משלך לרוק הלהקה (ללא מתאם מדור קודם), באופן לא הרסני!: לאחר ששמעתי מארח פודקאסט פופולרי מזכיר את דאגתו מפני מתאם ה- USB המורשת החוטית שלו, הלכתי לחפש פתרון DIY לחיבור eKit טוב יותר/מותאם אישית ל- RB . תודה למר DONINATOR ביוטיוב שהכין סרטון המפרט את העמוד שלו
מתאם מקלדת DIY PS/2 עבור LSDj (Game Boy): 7 שלבים
מתאם מקלדת DIY PS/2 עבור LSDj (Game Boy): הערה: כל כבלי הקישור משתנים בעיצובם. איננו יכולים להבטיח כי הדרכה זו תהיה ישימה עבור הכבל שלך. חלקים נדרשים: Gameboy & כבל Gameboy Color Link (מועדף לאחר) מתאם נקבה DIN 6/PS/2 - http: //www.digikey.com
לוח לוח לוח: 7 שלבים
לוח לוח: לפני זמן רב מאוד מצאתי כותב NC של Rotring ללא הבקר. שכחתי לגמרי מה אני רוצה לעשות עם זה, אבל בשבוע שעבר מצאתי אותו שוב ואני רוצה להכין ממנו מגש לוח. כתב היד האישי שלי על הלוח הוא לא
מתאם DSUB-15 ל- USB עבור כריות DDR של קובלט פלוקס: 5 שלבים
מתאם DSUB-15 ל- USB לרפידות DDR של קובלט פלוקס: לאחרונה נכנסתי מאוד ל- DDR באולמות המשחקים ורציתי כרית משלי לשחק עם סטפמניה בבית. לאחר שקניתי מחצלת זולה באמזון ולא הייתי מרוצה לגמרי, מצאתי משטח קובלט פלוקס DDR ב- OfferUp המקומי שלי. עם זאת, זה לא הגיע עם
מתאם 12 וולט ל- USB שנאי עד 5 וולט (נהדר עבור מכוניות): 6 שלבים
מתאם 12 וולט ל- USB שנאי עד 5 וולט (נהדר עבור מכוניות): זה יראה לך כיצד לייצר מתאם של 12 וולט ל- USB (5 וולט). השימוש הברור ביותר של זה הוא עבור מתאמי רכב 12V, אבל בכל מקום שיש לך 12v אתה יכול להשתמש בו! אם אתה צריך 5v למשהו אחר מלבד USB, פשוט דלג על השלבים לגבי הוספת יציאות USB