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

תרמיל LCD מרשת עם חכם LCD: 6 שלבים
תרמיל LCD מרשת עם חכם LCD: 6 שלבים

וִידֵאוֹ: תרמיל LCD מרשת עם חכם LCD: 6 שלבים

וִידֵאוֹ: תרמיל LCD מרשת עם חכם LCD: 6 שלבים
וִידֵאוֹ: אל תיגע לבחורה באיפור בחייםםם !!!! don't do that !!! 2024, יולי
Anonim
תרמיל LCD מרשת עם חכם LCD
תרמיל LCD מרשת עם חכם LCD
תרמיל LCD מרשת עם חכם LCD
תרמיל LCD מרשת עם חכם LCD
תרמיל LCD מרשת עם חכם LCD
תרמיל LCD מרשת עם חכם LCD
תרמיל LCD מרשת עם חכם LCD
תרמיל LCD מרשת עם חכם LCD

מסכי LCD תווים המגלגלים מידע הם מודל מקרה פופולרי. הם נשלטים בדרך כלל באמצעות יציאה מקבילה, תרמיל יציאה טורית או תרמיל USB (יותר). מדריך זה מדגים את תרמיל ה- LCD של קוד ה- open -source ברשת הפתוח. תוכניות בקרת LCD כמו LCD Smartie (Windows) ו- LCDproc (Linux) יכולות להשתמש בתרמיל ה- LCD של ethernet בדיוק כמו הסדרה הטורקית ו- USB, אך דרך רשת. זה שימושי לניטור כל מערכת מכל מקום ברשת: שימו LCDs במקום שאי אפשר לשים מחשב, או צג מחשב שקשה להגיע אליו. אנו משתמשים בו כדי לגלול מידע מערכת, הזנות RSS, רשימות השמעה, דוא ל חדש, סטטיסטיקות Folding@Home וכו 'הרחק מהמחשב. סרטון זה מציג אותו בפעולה, ה- LCD מקבל נתוני תצוגה מ- LCD Smartie ברשת Ethernet. במאמר זה אנו מראים לך כיצד להפנות פלט LCD Smartie מיציאה טורית לתרמיל ה- LCD. זהו חלק 2 של פרויקט תרמיל ה- LCD ברשת, קרא את חלק 1 כאן. ל- Seeed Studio יש כמה חבילות LCD מסוג ethernet מורכבות ב -45 דולר, כולל משלוח לכל העולם. עיין במאמר זה עם העיצוב המקורי בבלוג Dotypous Prototypes. סקירת מושג בשבוע שעבר הצגנו את תכונות הגלילה של טוויטר של תרמיל ה- LCD. יש לו גם שרת TCP ביציאה 1337 המקבל פקודות בפורמט Matrix Orbital. לתיקי גב של מטריקס אורביטל יש תמיכת תוכנה רחבה, LCD Smartie ו- LCDproc הן אפשרויות קוד פתוח. רוב תוכניות הבקרה מניעות מסך LCD דרך יציאות מקבילות וכמה תיקי גב או סדרת USB. פלט TCP ברשת עדיין אינו אופציה. אנו משתמשים בגשר כדי להעביר את פלט היציאה הטורית של LCD Smartie לתרמיל ה- LCD של הרשת.

שלב 1: חומרה וקושחה

חומרה וקושחה
חומרה וקושחה

הצגנו בשבוע שעבר את חומרת תרמיל ה- PIC 18F67J60 של ethernet LCD. עיין במאמר הקודם לקבלת סקירת חומרה מפורטת. הורד את הקבצים האחרונים מדף קוד Google של הפרויקט ובנה משלך. אתה יכול גם לקנות חומרה מורכבת תמורת 30 $ (45 $/LCD), כולל משלוח לכל העולם, עד 23 בספטמבר 2009. שרת TCP מקשיב ביציאה 1337 לפקודות LCD בסגנון Matrix Orbital. מחשבים יכולים לשלוח פקודות ליציאה זו בדיוק כמו שמדובר בתרמיל LCD טורי. חיקנו תרמיל מטריקס אורביטל מכיוון שרוב תוכניות השליטה ב- LCD תומכות בו. הזנות טוויטר בזמן אמת גללו על ה- LCD עד ששרת TCP יקבל פקודה המציבה את הסמן במיקום 0. כאשר פקודה זו מתקבלת, עדכוני טוויטר מסתיימים וה- שרת TCP לוקח שליטה מלאה על ה- LCD. הוספנו שתי פקודות לא סטנדרטיות לסט מטריקס אורביטל. 153 מציג את כתובת ה- IP כפי שהוקצתה על ידי DCHP, ו- 154 ממשיכה את מצב הטוויטר. אין לקוחות שמיישמים אותם כרגע.

שלב 2: גשר יציאה טורית לשרת TCP

גשר יציאה טורית לשרת TCP
גשר יציאה טורית לשרת TCP

תוכניות בקרת LCD פועלות בדרך כלל עם מסכי LCD, יציאה מקבילה, טורית ו- USB. רשת TCP עדיין אינה אופציה. סעיף זה מראה כיצד להעביר נתוני יציאה טורית של LCD Smartie לתרמיל ה- LCD של ethernet. אנו משתמשים ב- Windows, אז תפסנו את גרסת התוכנה החופשית של אמולטור יציאות טוריות וירטואליות, הפניית יציאות פשוטה. אם יש לך הצעות לינוקס או OSX, אנא השאר אותן בתגובות או בפורום.

שלב 3: צור יציאה טורית וירטואלית

צור יציאה טורית וירטואלית
צור יציאה טורית וירטואלית
צור יציאה טורית וירטואלית
צור יציאה טורית וירטואלית

ראשית, הגדרנו זוג יציאות טוריות וירטואליות. תוכנית השליטה ב- LCD (LCD Smartie) תתחבר לאחת היציאות הללו, השנייה מתחברת ללקוח TCP שהגדרנו מאוחר יותר. לחץ על הבא בחר מספר עבור כל יציאה טורית. מספר היציאה צריך להיות פנוי במערכת שלך. הגדרנו אותו ל- COM7 ו- COM8. בדקנו את קצב שידור החיקוי, אם כי זה כנראה לא הכרחי. לחץ על אישור.

שלב 4: צור לקוח TCP

צור לקוח TCP
צור לקוח TCP
צור לקוח TCP
צור לקוח TCP
צור לקוח TCP
צור לקוח TCP

לאחר מכן, צור לקוח TCP לחיבור היציאה הטורית לשרת ה- TCP של התרמיל. לחץ על הבא. כתובת שרת TCP זהה לכתובת ה- IP המוצגת על מסך ה- LCD בעת הפעלה. השרת מקשיב ביציאה 1337. בטל את הסימון של DTR/RTS תלוי במצב החיבור, איננו זקוקים לבקרת זרימה. יציאת הסידורי המקורית היא צד אחד של צמד היציאות הווירטואליות הווירטואליות שיצרנו זה עתה (COM7 ו- COM8). חיברנו את לקוח TCP ל- COM 8 והגדרנו אותו עבור 115200bps, 8/N/1. לחץ על אישור. היציאה הטורית לגשר שרת TCP צריכה להיות פעילה. מצב TcpClient ייקרא בסדר אם תרמיל ה- LCD של ethernet הגיב בכתובת ה- IP

שלב 5: הגדרת תוכנית בקרת LCD

הגדר את תוכנית השליטה ב- LCD
הגדר את תוכנית השליטה ב- LCD

השלב האחרון הוא להגדיר את תוכנית הבקרה LCD שלך לשימוש בגשר הרשת.בחר תוסף תצוגה מסוג Matrix Orbital. הגדר אותו לשימוש בקצה הפנוי של צמד היציאות הווירטואליות הווירטואליות (COM7 בדוגמה שלנו). הגדר את המהירות שתתאים להגדרת היציאה הווירטואלית (115200bps). ייתכן שיהיה עליך להפעיל מחדש כדי להשתמש בהגדרות החדשות. הגדר את תוכנית ה- LCD להצגת הזנות RSS, הודעות דוא ל, זמן פינג של השרת, סטטיסטיקות מחשב וכו '; לחלקם יש תוספים נוספים. הפלט יעבור דרך היציאה הטורקית הווירטואלית לרשת המקומית ויוצג על גבי ה- LCD. סרטון זה מציג אותו בפעולה, ה- LCD מקבל נתוני תצוגה ברשת Ethernet.

שלב 6: מסקנה והיכן ניתן להשיג אחת

מסקנה והיכן ניתן להשיג אחת
מסקנה והיכן ניתן להשיג אחת
מסקנה והיכן ניתן להשיג אחת
מסקנה והיכן ניתן להשיג אחת
מסקנה והיכן ניתן להשיג אחת
מסקנה והיכן ניתן להשיג אחת

LCD Smartie ו- LCDproc הם קוד פתוח, כך שכל אחד יכול להוסיף כמה שיפורים לתיקי גב LCD של ethernet. יהיה נהדר אם הם יוכלו לשלוט על תרמיל LCD ישירות מעל TCP, ללא גשר.

רוב תוכניות השליטה ב- LCD יכולות להגיב ללחצנים. ניתן לחבר שני כפתורים לכותרת התכנות של התרמיל, או ליצור PCB חדש עם חיבורי כפתורים מרובים. ערכת הפקודות Matrix Orbital תומכת בהתאמת ניגודיות תוכנה, מה שיהיה מאוד שימושי עבור מסכי LCD ממוקמים מרחוק. זה כנראה יכול להיות מושג על ידי החלת אפנון ברוחב הדופק על סיכת התאמת הניגודיות. ניתן לשדרג את קושחת תרמיל ה- ethernet LCD באמצעות הרשת, עיין בחלק 1 להוראות. נמשיך לשפר את הקושחה ולהוסיף תכונות חדשות. בדוק את דף הפרויקט של קוד Google והפורום של ההורדות העדכניות ביותר. קנה אחד ב- Seeed Studio מכיל כמה חבילות LCD מסוג ethernet מורכבות של #watch עבור $ 45, כולל משלוח לכל העולם. קבל אותם כל עוד הם לא נרוויח בקרוב.

מוּמלָץ: