תוכן עניינים:
וִידֵאוֹ: שימוש במודולי VFD ישנים יותר של Noritake Itron: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
מדי פעם אתה נתקל בחלקים מעניינים ב- eBay, מחברים או סתם מסתובב בחנויות יד שנייה. דוגמה אחת לכך הייתה תצוגה ענקית של Noritake Itron 40 x 2 תווים ואקום מ -1994 (או קודם לכן) שהועברה מלקוח.
במקור זה נראה די מורכב, אולם לאחר שהותנו זמן רב גיליונות הנתונים התגלו כבעלי ממשק סידורי פשוט - ועם קצת עבודה הצלחנו לעבוד, אז המשך לקרוא אם אתה מתעניין ב- VFD קלאסי. או שיש להם יחידה דומה.
שלב 1:
קצב השידור של הממשק הטורי נקבע על ידי רפידות המגשר על הלוח המודרני.
שלב 2:
אז השוואת הטבלה לעיל מול המגשרים במודול שלנו נותנת לנו מהירות נתונים של 19200 bps ללא שוויון. נהדר - אנו יכולים ליצור חיבור כזה בקלות עם מיקרו -בקר עם פלט סדרתי ורמות לוגיות של 5V; לדוגמאות שלנו נשתמש בלוח תואם Arduino.
שלב 3:
חיבור ה- VFD פשוט - ראו את המגשרים הלבנים שכותרתם CN2 כפי שמוצג קודם. סיכה 1 היא 5V (אתה צריך ספק חיצוני שיכול להציע עד 700 mA), סיכה 2 לסיכה דיגיטלית 7 של Arduino וסיכה 3 ל- Arduino ואספקת חשמל GND.
אנו משתמשים ב- Arduino D7 עם תוכנה סדרתית במקום TX, כך שהתצוגה לא תציג זבל בעת העלאת סקיצה. אז זה פשוט לשלוח טקסט לתצוגה, למשל הנה שרטוט הדגמה מהיר:
// עבודה עם מודולי VFD של Noritake Itron - דגם CU40026SCPB -T20A #include SoftwareSerial VFD (6, 7); // RX, TX
הגדרת חלל ()
{VFD.begin (19200); }
לולאת חלל ()
{VFD.print ("שלום, עולם. זהו VFD Noritake"); // אתה יכול לפוצץ את הטקסט {} while (1); }
שלב 4:
מה שמביא לתוצאה הבאה…
שלב 5:
אם אינך מעוניין בצבע או בעוצמה של התצוגה, נסה קצת פרספקס מעל - למשל …
שלב 6: שליטה בתצוגה
בשלב זה תזדקק לדף הנתונים של גליון הנתונים. כפי שראית קודם, כתיבת טקסט היא פשוטה מאוד - פשוט השתמש בפונקציות. הדפסה. עם זאת, ייתכן שתרצה לשלוח תווים בודדים, כמו גם פקודות מיוחדות לשליטה בהיבטים של התצוגה. אלה מפורטים בגיליון הנתונים - עיין בטבלאות "פקודות תוכנה" ו"גופני תווים ".
אם אתה צריך לשלוח פקודות בודדות - למשל "תצוגה ברורה" שהיא 0x0E, השתמש בפקודה.write, כגון:
VFD.write (0x0E); // תצוגה ברורה
חלק מהפקודות הן במתכונת של קודי בריחה (זוכרים אותן?) לכן עליכם לשלוח ESC ואז את הבייט הבא, למשל כדי לשנות את הבהירות ל -50%:
VFD.write (0x1B); // ESC VFD.write (0x4C); // בהירות VFD.write (0x40); // 50% בהירות
חמוש בידע זה ובגיליונות הנתונים כעת תוכל לבצע את כל הפקודות. על פי גליון הנתונים אפשר לשנות גופנים אולם לא משנה מה מגשר החומרה או הפקודה שניסינו זה לא יסטה מגופן katakana היפני. המסך שלך עשוי להשתנות. אם אתה משתמש בפונקציה "כתיבת עדיפות למסך", הקפד על גיליון הנתונים ביחס לזמן "העמוס" המורחב על ידי עיכוב הכתיבות הבאות לתצוגה באלפית השנייה.
שלב 7: חיבור הכל ביחד
במקום להסביר כל פקודה אפשרית, הכנסתי את הפקודות הנפוצות לפונקציות מתועדות במערכון ההדגמה שלהלן, ולאחר מכן סרטון מהיר של המערכון בפעולה.
// עבודה עם מודולי VFD של Noritake Itron - דגם CU40026SCPB -T20A // John Boxall 2013
#לִכלוֹל
SoftwareSerial VFD (6, 7); // rx, tx
הגדרת חלל ()
{VFD.begin (19200); // הגדר מהירות לאתחול יציאה טורית של תוכנת VFD (); VFDclearsceen (); // VFD.write (0x12); // מצב גלילה אנכי (מופעל)}
איפוס חלל VFD ()
// מבצע איפוס תוכנה בבקר VFD {VFD.write (0x1B); // ESC VFD.write (0x49); // איפוס תוכנה}
חלל VFDnewline ()
// מעביר את הסמן לתחילת השורה הבאה {VFD.write (0x0D); // החזרה לכרכרה VFD.write (0x0A); // הזנת שורה }
void VFDclearsceen ()
// מעביר את הסמן למעלה משמאל למעלה ומנקה את התצוגה {VFD.write (0x0E); // תצוגה ברורה VFD.write (0x0C); // עדכון טופס - סמן למעלה משמאל}
בהירות VFD בהירות (כמות int)
// מגדיר בהירות VFD - 25/50/75/100% // משתמש ברצפי ESC {switch (כמות) {מקרה 25: VFD.write (0x1B); // ESC VFD.write (0x4C); // בהירות VFD.print (0); // 25% שבירת בהירות; מקרה 50: VFD.write (0x1B); // ESC VFD.write (0x4C); // בהירות VFD.write (0x40); // הפסקת בהירות של 50%; מקרה 75: VFD.write (0x1B); // ESC VFD.write (0x4C); // בהירות VFD.write (0x80); // 75% שבירת בהירות; מקרה 100: VFD.write (0x1B); // ESC VFD.write (0x4C); // בהירות VFD.write (0xC0); // 100% בהירות}}
בטל VFDchars ()
// רץ תווים עבור הגופן הנבחר {for (int i = 21; i <256; i ++) {VFD.write (0x16); // סמן קו תחתון כבוי VFD.write (i); עיכוב (100); }}
void moveCursor (מיקום בתים)
// מזיז את הסמן - השורה העליונה היא 0 ~ 39, השורה התחתונה היא 40 ~ 79 // יש לכבות מצב גלילה אנכי אם משתמשים ב- {VFD.write (0x1B); // ESC VFD.write (0x48); // העבר את הסמן VFD.write (מיקום); // מקום }
לולאת חלל ()
{VFD.write (0x16); // סמן קו תחתון כבוי VFD.print ("שלום, עולם - שורה ראשונה."); // אתה יכול לפוצץ עיכוב טקסט (1000); VFDnewline (); VFD.print ("שלום, עולם - שורה שתיים."); עיכוב (1000); VFDclearsceen (); בהירות VFD (25); VFD.print ("*** 25% בהירות ***"); עיכוב (1000); VFDclearsceen (); בהירות VFD (50); VFD.print ("*** 50% בהירות ***"); עיכוב (1000); VFDclearsceen (); בהירות VFD (75); VFD.print ("*** 75% בהירות ***"); עיכוב (1000); VFDclearsceen (); בהירות VFD (100); VFD.print ("*** 100% בהירות ***"); עיכוב (1000); VFDclearsceen ();
VFDchars ();
VFDclearsceen ();
עבור (int i = 0; i <80; i ++) {VFD.write (0x16); // סמן קו תחתון off moveCursor (i); VFD.print ("X"); עיכוב (100); moveCursor (i); VFD.print (""); } VFDclearsceen (); }
אנו מקווים שמצאת זאת מעניינת ומועילה.
הפוסט הזה מובא אליכם על ידי pmdway.com - הכל ליצרנים ולחובבי האלקטרוניקה, עם משלוח חינם לכל רחבי העולם.
מוּמלָץ:
מגן עבור Arduino מצינורות VFD רוסיים ישנים: שעון, מד חום, מד וולט : 21 שלבים (עם תמונות)
מגן עבור Arduino מצינורות VFD רוסיים ישנים: שעון, מד חום, מד וולט …: הפרויקט לקח כמעט חצי שנה. אני לא יכול לתאר כמה עבודה הושקעה בפרויקט הזה. לעשות את הפרויקט הזה לבד ייקח לי לנצח אז קיבלתי עזרה מחברים שלי. כאן אתה יכול לראות את העבודה שלנו מלוכדת במדריך אחד ארוך מאוד
שימוש חוזר בטלפון ישן ורמקולים ישנים כסטריאו: 4 שלבים
שימוש חוזר בטלפון ישן וברמקולים ישנים כסטריאו: הפכו זוג רמקולים ישנים וסמארטפון ישן להתקנת סטריאו עם רדיו, פודקאסטים להשמעת mp3 ורדיו אינטרנט, תוך שימוש בכמה רכיבים נפוצים שעולים פחות מ -5 יורו בסך הכל! אז יש לנו את האוסף הזה של חכם בן 5-10 שנים
שימוש במודולי שעון בזמן אמת של DS1307 ו- DS3231 עם Arduino: 3 שלבים
שימוש במודולי שעון בזמן אמת של DS1307 ו- DS3231 עם Arduino: אנו ממשיכים לקבל בקשות כיצד להשתמש במודולי שעון בזמן אמת של DS1307 ו- DS3231 עם Arduino ממקורות שונים-אז זהו המדריך הראשון מתוך שני חלקים כיצד להשתמש בהם. להדרכה זו של Arduino יש לנו שני מודולי שעון בזמן אמת לנו
בנה ספק כוח כפול של 15V תוך שימוש במודולי המדף בפחות מ- $ 50: 10 שלבים (עם תמונות)
בנה אספקת חשמל כפולה של 15V באמצעות מודולי מדף במחיר של פחות מ- $ 50: מבוא: אם אתה חובב שעוסק באודיו, אתה מכיר את ספקי כוח כפולה. רוב לוחות האודיו בעלי הספק נמוך כגון אמפר קדם דורשים בין +/- 5V ל- +/- 15V. בעל אספקת מתח כפולה גורם לזה בדיוק
שימוש חוזר בסרטי מדפסת ישנים וקלטת וידיאו לייצור חבל !: 9 שלבים
שימוש חוזר בסרטי מדפסת ישנים וקלטת וידיאו ליצירת חבל! לא אני לא מדבר על סרטי דיו מטריקס נקודתיים {למרות שהם יעבדו זה יהיה פשוט מבולגן} אני מתכוון לזה שאתה מקבל ממדפסות הצילום הקטנות האלה כמו הקאנון סלפי או הקוד