תוכן עניינים:
- שלב 1: התצוגה
- שלב 2: ביט ה- Bluetooth
- שלב 3: תקשורת BT והתוכנית
- שלב 4: הקוד והעוצמה
- שלב 5: עדכון 2020 - 2 X 4 (8x8) תצוגות מטריקס
וִידֵאוֹ: תצוגת מטריקס 8x8 עם BT: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
רכשתי מטריצת 4 פאנלים 8x8 מ- Ebay (סין) לפני מספר חודשים.
הייתי קצת מאוכזב כשהבנתי שזה קשור מצד לצד, לא מלמעלה למטה שעבורם כתובות רוב הדוגמאות ברשת! ראה שלב 2.
אני מניח שהייתי יכול לשנות את הקוד (לא יודע איך), אבל העצלנות הרגילה שלי אמרה לי לחפש משהו שכבר נכתב. נתקלתי בדוגמה ונדבקתי בזה!
שיחקתי בהודעות קבועות אבל אז החלטתי לנסות לתכנת את ההודעה באמצעות בלוטות '.
אחר כך רציתי לשמור ולאחזר הודעות!
היו הרבה ניסוי וטעייה אבל אחרי כמה שעות קידוד גרמתי לזה לעבוד.
אני עדיין מנסה למצוא לזה שימוש מעשי !!:-)
שלב 1: התצוגה
כפי שצוין לעיל, התצוגה מחוברת משמאל לימין, ולא מלמעלה למטה.
אני בטוח שניתן היה לשנות קוד אחר כדי לפצות על כך!
אינני זוכר מהיכן הורדתי את קוד העבודה, אולם חיפוש אחר "מטריצת cosmicvoid או LedControlMS.h" עשוי לעזור. LibControlMS.h lib נדרש לפרויקט זה.
החלק היחיד בקוד זה ששיניתי היה מספר התצוגות כפי שנראה שהוא הוגדר ל -5, פשוט שיניתי אותו ל -4.
הזמנתי עוד תצוגת x4 כדי שאוכל לראות איך זה עובד עם 8 מטריצות ולא עם 4!
שלב 2: ביט ה- Bluetooth
בכל פעם שאני משחק עם מכשיר בלוטות ', אני תמיד מתייחס להנחיה המעולה הזו!
www.instructables.com/id/Modify-The-HC-05-B…
מדריך זה יספר לך את כל מה שאתה צריך לדעת כיצד להגדיר ולהתאים את ה- HC-05 לטלפון נייד או לטאבלט.
זיווגתי עם Samsung Galaxy 6 Edge ו- Tab A ללא בעיה.
שיניתי את מהירות התקשורת ל- 57600.
שלב 3: תקשורת BT והתוכנית
כדי לתקשר עם HC -05 הורדתי אפליקציה בחינם מחנות Play, יש מספר זמינים - האחד שבחרתי נקרא Bluetooth Terminal HC -05 - זו אפליקציה מצוינת!
לאחר שזיווג את HC-05 לטלפון או טאבלט הדבר הבא מתרחש.
כאשר האיפוס של הארדואינו, התוכנית קוראת את כל ההודעות המאוחסנות ב- EEPROM ומציגה אותן בטלפון / טאבלט - ראה תמונה.
המידע המוצג הוא מיקום ה- Mem (0-9), אורך ההודעה וההודעה עצמה בכל מיקום.
סידרתי את הקוד לאחסון עד הודעה של 90 תווים בכתובת 5 עבור מס '0, 105 עבור מס' 1 ….905 עבור מס '9.
כתובת 0, 100…. 900 מכילים את אורך ההודעה.
מוצגת ההודעה האחרונה המאוחסנת / מאוחזרת.
שליחת כל דבר לארדואינו באמצעות BT מחליפה את ההודעה הנוכחית.
כדי לאחסן את ההודעה המוצגת (השתמש ב- "~" tilde), שלח ~ 0 לאחסן במיקום 0, ~ 5 לאחסן במיקום 5 וכו '.
כדי לאחזר ולהציג הודעה מאוחסנת השתמש ב- " ^" (קראט), למשל ^3 יטען ויציג את ההודעה במיקום Mem 3.
כאשר הודעה מאוחסנת או מאוחזרת, מיקום הזיכרון הנוכחי מאוחסן בכתובת EEPROM 1023 - זה משמש בעת ההפעלה כדי להציג את ההודעה האחרונה המוצגת.
שלב 4: הקוד והעוצמה
כרגיל, הקוד שלי מסודר כחדר שינה לנוער, אבל יש לי הרבה הערות שם!
יכול להיות שיש קוד מיותר מכיוון שהיו קצת ניסוי וטעייה.
שגרת התצוגה תציג את כל מה שיש ב- msg . הגופן אינו שלם ולכן הצגת כמה תווים תגרום לתוצאות בלתי צפויות!
אם מישהו שם יכול להגיד לי כיצד לשנות את סימן $ עבור סימן £ או עדיף להוסיף אותו, אודה לך מאוד
ייתכן שיהיה צורך לקודד הודעה למיקום 0 רק כדי לתת נקודת התחלה, ניתן להחליף זאת כאשר התוכנית פועלת!
לְמָשָׁל
EEPROM.write (0, '5'); // אורך המסר המאוחסן במיקום 0
EEPROM.write (5, 'L'); // הודעה המאוחסנת במיקום 05EEPROM.write (6, 'o');
EEPROM.write (7, 'c');
EEPROM.write (8, '');
EEPROM.write (9, '0');
ללא הודעות מאוחסנות, בעת ההפעלה, התצוגה לא תהיה צפויה והטלפון / טאבלט יציג מידע מוזר אך עקבי מכיוון שכמו ברוב ה- EEPROM, נתוני ברירת המחדל בכל מיקום הם FF Hex (225 עשרוני).
אב טיפוס זה נבנה באמצעות Arduino Uno, אך אשתמש במיני פרו לפרויקט המוגמר.
אני מתכוון להשתמש בסוללות 3 x 1.5 וולט, כדי לחסוך בחשמל, אני מכבה את HC-05 לאחר בחירת הודעה. פשוט ניתוק/חיבור החשמל מחדש אינו מספיק טוב מכיוון שהוא ישלח מידע מעוות לתצוגה.
נראה צורך לבודד את סיכות TR & RX לפני חיבור / ניתוק החשמל!
שלב 5: עדכון 2020 - 2 X 4 (8x8) תצוגות מטריקס
לאחר הבנה טובה יותר של ה- MAX7219, הצלחתי לקשר 2 תצוגות יחד!
היו רק כמה שורות קוד שצריך לשנות - ראו ino המצורף.
מוּמלָץ:
תצוגת שעון תצוגת LED עם מטריקס LED בשליטת WiFi: 3 שלבים (עם תמונות)
תאורת שעון תצוגת מטריצת תצוגת LED מבוקרת באמצעות WiFi: רצועות LED הניתנות לתכנות, למשל מבוסס על WS2812, מרתקים. יישומים הם רבים ואתה יכול להשיג תוצאות מרשימות במהירות. ואיכשהו בניית שעונים היא תחום אחר שאני חושב עליו הרבה. מתחיל עם קצת ניסיון בתחום
תצוגת מטריקס מזג אוויר: 4 שלבים (עם תמונות)
תצוגת מטריקס מזג אוויר: אודות הפרויקט אראה לך כיצד ליצור תצוגת סטטוס מזג אוויר מיני מתצוגת מטריקס 8x8. אני אשתמש ב- Genuino MKR1000 כדי להביא טמפרטורה, לחות ומצב מזג האוויר במיקום שנבחר. הצג מצב להצגה. בסלי
תג תצוגת מטריקס LED לביש: 8 שלבים (עם תמונות)
תג לבישת מטריקס LED לבישים: האם אתה מפעיל אירוע, תחרות או אפילו מארח מסיבת יום הולדת? תגים הם פריט רב תכליתי שיכול להפוך את ההיכרות והחגיגות להרבה יותר קלות. לעולם לא היית מתחיל שיחה עם " שלום, שמי הוא .. ……….. " ש
תצוגת LED מטריקס LED של Mirolo לרשתות דיגיטליות: 22 שלבים (עם תמונות)
תצוגת מטריקס LED של Mirolo ברשת לשילוט דיגיטלי: שילוט דיגיטלי יכול להיות שימושי באירועים כדי ליידע את המבקרים על לוחות קרובים, שינויים בלוח הזמנים או לספק מידע דינמי. שימוש בתצוגות LED Matrix לשם כך הופך את ההודעות לקריאות אפילו מרחוק ומהווה מושך מושך את העין
תצוגת מטריקס LED 8x8 - ארדואינו - בקרת BLUETOOTH: 7 שלבים (עם תמונות)
תצוגת מטריקס LED 8x8 | ארדואינו | בקרת BLUETOOTH: במדריך זה אני מראה כיצד לבנות מטריצת LED 8 x 8 באמצעות Arduino. עשה תגובה מה אתה חושב על ההנחיה הזו, כך שאוכל להשתפר בהוראות ההמשך שלי עיין במדריך הווידאו להבנה טובה יותר של ההנחיות. המכלול