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

צג SMS -- תצוגת Dot Matrix -- MAX7219 -- SIM800L: 8 שלבים (עם תמונות)
צג SMS -- תצוגת Dot Matrix -- MAX7219 -- SIM800L: 8 שלבים (עם תמונות)

וִידֵאוֹ: צג SMS -- תצוגת Dot Matrix -- MAX7219 -- SIM800L: 8 שלבים (עם תמונות)

וִידֵאוֹ: צג SMS -- תצוגת Dot Matrix -- MAX7219 -- SIM800L: 8 שלבים (עם תמונות)
וִידֵאוֹ: Matrix Display ! 2024, דֵצֶמבֶּר
Anonim
צג SMS || תצוגת Dot Matrix || MAX7219 || SIM800L
צג SMS || תצוגת Dot Matrix || MAX7219 || SIM800L

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

אז בלי לבזבז עוד זמן, בואו ניכנס לזה.

שלב 1: צפה בסרטון

Image
Image

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

שלב 2: קנה את החלקים שלך

מודול GSM: אחד קטן יותר או גדול יותר?
מודול GSM: אחד קטן יותר או גדול יותר?

Arduino: הודו - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -

מודול GSM: הודו: קטן יותר - https://amzn.to/2oyJTg2, גדול יותר - https://amzn.to/2oyJTg2US: קטן יותר - https://amzn.to/2F1vNy6, גדול יותר - http:/ /amzn.to/2F1vNy6UK: קטן יותר - https://amzn.to/2oAjApT, גדול יותר -

תצוגת Dot Matrix: הודו - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

שלב 3: מודול GSM: אחד קטן יותר או גדול יותר?

מודול GSM: אחד קטן יותר או גדול יותר?
מודול GSM: אחד קטן יותר או גדול יותר?

בשלב זה אדבר על ההבדלים העיקריים במודולים, שיעזרו לך לבחור אחד מהם.

דבר ראשון, קטן יותר הוא קומפקטי מאוד ואילו גדול יותר דורש שטח גדול יותר.

לאחת הקטנה אין ממיר RS232 ל- TTL ואילו לגדולה יותר יש שקע DB9 ו- IC MAX232 שעושה את העבודה, אך כדי להשתמש בו עם Arduino, לא נזדקק לו.

הקטן יותר דורש מתח מדויק בין 3.7 ל -4.4 וולט וזה יכול להיות קצת כאב והוא גם צריך מיקרו סים. לגדולה יש ווסת מתח מובנה שלוקח 12 וולט וממיר אותו למתח העבודה ויש לו חריץ ל- SIM ישן בגודל גדול.

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

כעת, לאחר שבחרת את מודול ה- GSM שלך, בואו נמשיך לבדוק את זה.

שלב 4: בדיקת מודול ה- GSM

בדיקת מודול ה- GSM
בדיקת מודול ה- GSM

חבר את ה- TX לפין הדיגיטלי 8, ה- RX אל הפין הדיגיטלי 7 והפוך את השטח.

העלה את המערכון בשלב זה לארדואינו. החל 12 וולט על מודול GSM. תבחין כי נורית הרשת מהבהבת במהירות, כאשר היא מהבהבת פעם שנייה, היא מחוברת לרשת. לאחר מכן פתח את הצג הטורי ולחץ על "s" לשליחת הודעה או הקש "r" לקבלת הודעה. באפשרותך לשנות את מספר הנייד ואת ההודעה שיש לשלוח בפונקציה שלח הודעה.

אם זה עובד בסדר, המשך לשלב הבא.

שלב 5: בדוק את תצוגת Dot Matrix

בדוק את תצוגת Dot Matrix
בדוק את תצוגת Dot Matrix
בדוק את תצוגת Dot Matrix
בדוק את תצוגת Dot Matrix
בדוק את תצוגת Dot Matrix
בדוק את תצוגת Dot Matrix

עכשיו כדי לבדוק את תצוגת Dot Matrix, הוסף את ספרייות MD Parola ו- MD MAX72XX לספריית Arduino.

אך לפני השימוש בו, עבור אל תיקיית ספריות Arduino, פתח את תיקיית הספרייה MD_MAX_72XX, ולאחר מכן עבור אל מסמכים ופתח כל קובץ HMTL, ולאחר מכן קבע את סוג תצוגת ה- Dot Matrix שיש לך (עיין בסרטון להבנה נכונה). שלי הוא FC_16. לאחר מכן, עבור אל תיקיית "src" ופתח את הקובץ MD_MAX72XX.h. שנה את קובץ הכותרת בהתאם למודול שיש לך ולאחר מכן שמור אותו.

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

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

שלב 6: שלב אותם

שלב אותם
שלב אותם
שלב אותם
שלב אותם
שלב אותם
שלב אותם
שלב אותם
שלב אותם

עכשיו נוסיף לד פין 12 ונעלה את הסקיצה הזו. זכור תמיד כי בעת העלאת סיכה מספר 0 ו -1 אסור לחבר לשום דבר. לאחר העלאת הסקיצה חבר את סיכת ה- RX של מודול GSM לסיכת TX של Arduino ו- PIN pin של מודול ה- GSM לסיכת RX של Arduino.

צג סדרתי פתוח. שלחתי הודעה בפורמט "#A. Check*", ותבחין כי הלייד מהבהב וה- SMS מוצג בתצוגת מטריצת הנקודות. תוכל גם לבדוק את ההודעה במסך הטורי. שוב שלחתי הודעה נוספת וההודעה המוצגת משתנה.

ניתן לשנות את פורמט ההודעה גם בתוכנית עצמה. חפש את "#A". וכוכבית (*) בתוכנית ושנו אותה כרצונכם.

שלב 7: הפונקציה של "memset"

פונקציה של
פונקציה של

ייתכן שתבחין כי בתוכנית יש פונקציה הנקראת memset.

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

אתה יכול גם להפנות סרטון להבנה נכונה.

שלב 8: בוצע

זה היה רק בשביל ההוראה הזו. אני מקווה שאהבת את זה.