תוכן עניינים:
- שלב 1: תכנן
- שלב 2: PCB
- שלב 3: קבל את החלקים
- שלב 4: הלחמה
- שלב 5: סידר את זה
- שלב 6: תכנות
- שלב 7: הדבר המוגמר
- שלב 8: שיפורים
וִידֵאוֹ: תצוגת LED Dot-Matrix: 8 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
זהו פשוט כיצד ליצור תצוגת LED Dot-Matrix מותאמת אישית משלך. אני אוסיף את התוכנית המלאה עם הסבר להדלקת הנורות. זה גם די לפריצה, אתה יכול לשנות את זה כך שיתאים לעצמך.
החלטתי להכין תצוגת מטריצות נקודה משלי מכיוון שהם נראים מגניבים, ואף אחד לא יכול להימצא בכחול, שהוא הצבע הטוב ביותר, אז החלטתי שאפשר גם להכין אותו בעצמי.
שלב 1: תכנן
המשימה הראשונה היא לתכנן את הפרויקט.
בניתי את המעגל על איגל כדי שאוכל לראות את החיבורים ולבדוק את מטריצת ה- LED. זה גם איפשר לי ללמוד כיצד להדליק את נוריות הלדים הבודדות. הדבר הראשון שצריך לעשות הוא להוסיף את כל חומרי התמיכה ל- PIC, אז אני צריך ספק כוח, הורדת שקע ואיפוס. אני גם צריך לסדר את הפלט בשורות פשוטות לשימוש. זה הגדיר את גודל ה- PCB כך שבזבזתי זמן רב ככל שיכולתי להקטין את הגודל עד שלא יכולתי להקטין אותו. השלב הבא היה למקם את 20 נוריות הלדים במטריצת הנקודות, לחבר את כל האנודות בעמודות ואת כל הקתודות בשורות. אי אפשר לעשות זאת בלי להשתמש בחוטי קישור אלא אם כן אתה משתמש בלוח שכבה כפולה או לוח דו צדדי. לא הייתי כך שאשתמש בחוטי קישור.
שלב 2: PCB
ובכן, זה היה צריך להכין בצורה מסוימת.
עיצבתי את ה- PCB במחשבי בית הספר, בהם היה אשף PCB 3. תוכנה נהדרת, קלה מאוד לשימוש אך עדיין חזקה מאוד. למרבה הצער זה אומר שבעוד שיש לי את קבצי PCBWiz3, אין לי אותם בפורמט אחר, והתמונות היחידות שיש לי הן מסכות צילום-חריטה, תמיד כדאי לעטוף אותן בנייר מסכת צילום-חריטה להמשך שימוש, או רק תיעוד. לרוע המזל הם סרקו די גרוע. אולם כאשר עיצבתי מחדש את המעגל ב- Eagle, הלכתי ועשיתי מחדש את ה- PCB.
שלב 3: קבל את החלקים
ברגע שאתה יודע מה אתה הולך לעשות אתה צריך את החלקים. השתמשתי: 20 נורות כחולות מפוזרות 1 PICAXE 18X מיקרו -בקר 1 שקע טורי 1 נגד 22kOhm 1 נגדים של 10kOhm של חוטי רב -ליבה שחורים של חוט רב -ליבה אדום השתמשתי ב- PICAXE PIC כפי שהשתמשתי בהם בבית הספר, הם פשוטים מאוד. אני מוצא אותם פשוטים מאוד לתכנות ולאחר מכן מורידים את התוכנית אליהם. PICAXE BASIC היא כמובן גם שפת ה- PIC היחידה שאני מכיר, כך שזה מגביל אותם. הם אמורים להיות די קלים למצוא, למרות שבבריטניה אתה יכול פשוט ללכת אל Rapid Electronics - מדריך PICAXEPICAXE - זהו נתוני שבב.pdfPICAXE - גם.pdf קניתי את הנורות במקביל, עכשיו כשהלכתי עבור מטריצה נקודה כחולה אלה היו הבחירה שלי, ושילמתי על זה, 48p לכל לד, אז £ 12 עבור כל המגרש, זה היה זול יותר לקנות בחבילה של 25. כמובן שאם אתה הולך לעשות את זה אתה יכול להשתמש מה שאתה רוצה, אם כי כדי להשתמש בפריסות ה- PCB שלי, תרצה חבילה של 5 מ"מ. הייתי צריך את הנגד 4k7 אוהם לאיפוס, אלא אם כן סיכת האיפוס (סיכה 4) תימשך גבוה על ידי הנגד של 4k7 אוהם ואז ה- PIC ימשיך כל הזמן איפס, וזה גרוע.השתמשתי בשקע הסטריאו, בנגד 10k אוהם ובנגד 22k באום לשקע ההורדה, המשמעות היא שכל היחידה היא עצמאית, וזה מאוד שימושי. מונע גם את הירידה של ה- PIC כיוון שאני כל הזמן צריך לשלוף אותו ובסופו של דבר להעיף את הרגליים, איזו דרך לבזבז 4.75 ליש"ט … היו לי חריטות PCB בבית הספר כך שהן היו חופשיות בעצם. עם זאת אנו משתמשים בלוחות באיכות ירודה, כך שניתן לשלוף את הרצועות די בקלות, אבל לא חשבתי שזו תהיה בעיה, עדיין לא לפחות. אוי היה לי כאב.
שלב 4: הלחמה
ברגע שיש לך את החלקים, הגיע הזמן לחבר את כולם יחד.
הלוח הראשון שהתחלתי להלחם עליו היה לוח התצוגה. היו מספר סיבות, זה נראה הכי משעמם, יהיה כיף גדול לשחק איתן ברגע שסיימתי, וזה יהיה משעמם, רגע, אמרתי את זה? אז לאחר שניקיתי את המסלולים בעזרת צמר תיל התחלתי לחתוך ולחבר חוטי קישור. אלה היו מסובכים למדי וקשה מאוד להכין אותם ואז לתקן אותם במקומם, כך שבהיעדר עוזרת כפופה של קרמיקה השתמשתי במכירת קלטות, מה שהוביל אותי לגילוי, לא בפעם הראשונה, כי מכירת קלטות שרופה היא דבר מגעיל. ברגע שהכל הסתיים התחלתי להלחם את הלדים, התחלתי מלמעלה ועשיתי את דרכי למטה בנפרד עד שהשתעממתי והתחלתי בשורות שלמות בבת אחת. לקראת הסוף זה נהיה די קשה כיוון שהמובילים LED בלטו לא מעט. לאחר שכל 20 הלדים הלחמו, תקפתי את הגב וקטפתי את כל ההובלות המטרידות האלה עד למטה שיכולתי. ונכון למחשבותי הקודמות תפסתי מארז סוללות 6V חילוף ותפס סוללה והחל להריץ את החוטים למעלה ולמטה בחיבורים המאירים עמודים. זה נראה די טוב כשלעצמו, למעשה, שאר הפרויקט אולי היה שווה את זה רק בגלל המראה הזה. כמובן שמסיבה מוזרה כל השורות נדלקו יחד אבל בשלב זה לא ממש שמתי לב …
שלב 5: סידר את זה
לאחר שהלחמתם את הלוחות יחד הגיע הזמן לסדר אותם. יש מספר דברים שאתה יכול לעשות.
הסר שטף עודף: השטף מסייע לזרימת הלחמה וליצור מגעים טובים אולם הוא נראה די מגעיל כשהוא מיובש והכי טוב להיפטר ממנו בגלל המראה היפה הזה. הדרך הטובה ביותר לעשות זאת היא לטפוח על הלוח עם סמרטוט שספגת באצטון. היכן היית משיג אצטון אני שומע אותך בוכה? ובכן אתה יכול להשיג כמה חנויות אמנות, אתה יכול גם לקנות אותו בכמה חנויות שייט/ים כחלק ממגוון הפיברגלס, אולם המקור הטוב ביותר הוא למעשה מסיר לכה ציפורניים זול. אז פנה לרוקח הזול הקרוב אליך והתחל לחפש את מסירים לכה הציפורניים הזולים ביותר. אני מדבר על 49p עבור 200 מ ל, ניסיון העבר שלי מראה שזה מגיע בבקבוקים ורודים. נקו את קצוות הלוחות: זה פשוט כמו מלטש את שולי הלוח כך שהם חלקים ושטוחים. זה גם די נחמד לעגל את הקצוות. וזהו בערך כרגע.
שלב 6: תכנות
אז הצלחת, חיברת את הסוללה, אבל רגע, לא, זה לא עובד, או שאולי פשוט צריך לתכנת את זה … אה זה יהיה רעיון טוב. בשל ההחלטה שלי, יש לי כבר שקע הורדה במחשב הלוח, אז פשוט הכנס את כבל ההורדה, חבר אותו ליציאה טורית במחשב האישי שלך, קבל את עורך התכנות וקבל קידוד! כמובן שזה עוזר אם יש לך תוכנת PICAXE בעבר, היה לי ניסיון של כ -4 שנים עד כה, רמת GCSE ו- AS/A. הדבר הראשון שצריך לעשות הוא להקליד:
עיקרי: עברו לגורזה רק מגדיר את ה- PICAXE לתוכנית, שים את הקוד החשוב בין הראשי לגו עיקרי, אני עושה את זה כדי לא לשכוח לעשות את זה מאוחר יותר. המשימה הבאה היא להגדיר את התפוקות, אילו סיכות אתה רוצה גבוה ואילו נמוך. הדרך הארוכה והזמן היא הדרך
גבוה 1 גבוה 2 גבוה 3 נמוך 1 נמוך 2 נמוך 3או שאתה יכול להיות מגניב ולקבוע את כל המצבים בשורה אחת עם
תן סיכות = %00001110 סיכות סימון = %00000000זה עובד על ידי מתן כל סיכה ספרה ספציפית, כך שסיכה 8 היא ספרת האגרוף, סיכה 0 היא הספרה האחרונה וכן הלאה. עלינו גם להיות מסוגלים לשים שם עיכוב בזמן כך שהסיכות למעשה נשארות דולקות מספיק זמן כדי שהנוריות יידלקו. ישנן 2 פקודות המתנה עיקריות של PICAXE, המתן והשהה, המתן 1 ממתין לשנייה אחת, כאשר בהפסקה 1 ממתין ל- 1uSecond, וזה מה שאנחנו צריכים. אלה שנוטים לבחור לא ישימו לב כי יש רק 8 סיכות על הפקודה סיכות =%00000000. כן, הפלט התשיעי ב- PICAXE18X הוא למעשה פין החוצה הסידורי. לשם כך יש להגדיר פיסת קוד חדשה לחלוטין
תוקע $ 05, %00000000 דוח $ 05, %00001000אני לא בטוח למה זה עובד, או למה זה הכרחי, אבל קיבלתי את זה מאנשים ידידותיים בפורום PICA
main: & apos Letter Alet pins = %00011000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposlet pins = %00100101 & apospoke $ 05, %00001000 & apos Set SERTXD line highpause 1 & aposlet pins = %01000101 & apospoke $ 05, apospoke $ 05, %0000 highpause 1 & aposlet pins = %10001000 & apospoke $ 05, %00000000 & apos הגדר קו SERTXD lowpause 1 & aposgoto main & aposזה אמור להציג את האות A בתצוגת dotmatrix שלך
שלב 7: הדבר המוגמר
כאן היא מציגה את האות א.
והתמונה השנייה היא של אות B בחושך, אלה הם נוריות כחולות מפוזרות עם סוללת 4x AA 2500mAh טעונה טרי, בהירה למדי. אבל לא בהיר עד כדי כך שאתה לא יכול לראות את התצוגה, מושלם.
שלב 8: שיפורים
זה עובד, אז מה עכשיו, להתענג על התהילה של פרויקט שלם ועובד, לא, לא לשנייה. איך אני יכול לעשות את זה טוב יותר, איך אני יכול לעשות את זה יותר זול איך אני יכול לעשות את זה יותר מגניב !!! ובכן הנה כמה רעיונות שקפצו לי בראש. נוריות SMD, בסדר, מה אם הלדים היו קטנים בהרבה, זה ' d להוריד את העובי הכולל של הפרויקט בכמה, 5 מ"מ, קטן יותר עדיף. בנוסף SMD נראה הרבה יותר מגניב, חנון +5. SMD PIC, וואו, יותר טוב SMT, חנון +10 לפחות, בסדר זה לא ניתן להסרה, אבל אתה עדיין יכול להוריד אליו תוכניות כשהוא על הלוח. אה וזה יוריד את עובי הפרויקט, מאחור ב -5 מ"מ (אל תשכח את שקע ההורדה). ייצור PCB מקצועי, ובכן, כמה קל זה יהיה, בטוח שזה יעלה קצת, אבל זה פירוש הדבר שהלוחות מושלמים, ובכן, מושלמים כמו שהכנת אותם. אתה גם יכול לשחק עם פונקציות מהנות כמו רב שכבות או לוחות דו-צדדיים, דמיין לוח PCB דו-צדדי, אז לא תצטרך 2 PCB נפרד. תוסיפו לזה רכיבי SMD כמו נגדים, נוריות ו- PIC ויש לכם לוח מאוד יוקרתי אך יקר. להלן רשימה של CadSoft, האנשים שיצרו את Eagle, יצרני PCB. תצוגה גדולה יותר, רוב הצגים הם 5 על 7, שלי 4 על 5, כך שהגדלתו תפתח מגוון חדש לגמרי של אפשרויות תצוגה. בגלל שאתה צריך יותר פלט, היו לי רק 9 זמינים, אבל אם היית משתמש ב- PICAXE28X יש לך עד 17 יציאות זמינות, כלומר תצוגה של 8 על 8. נֶחְמָד. אולם אם אתה מתרחק מ- PICAXE אל מיקרו -בקרים אחרים, אני בטוח שיש כאלה עם סיכות פלט שונות. אפשרות נוספת היא צ'רלי-פלקס היציאות, למרות שתצטרך להיות מסוגל להגדיר סיכות פלט ככניסות כדי שזה יעבוד. אני מאמין שזה אפשרי ברוב התמונות שאינן PICAXE, במיוחד בארדואינו. מקווה שכאשר האתר שלי (TheDarkPlace או רק The Dark Place) יופעל, אולי אוכל למכור ערכות בתצוגה של 4 על 5, עם כמה אפשרויות, כגון 2 לוחות נפרדים, לוח אחד שלם ולוח אחד מלא עם 2 שכבות. אבל זה תלוי בכמה אנשים אוהבים את זה. או שאתה יכול פשוט לשלוח לי דוא"ל לכתובת: pinski1 [at] gmail.com הנה כמה תמונות של הפריסות.
מוּמלָץ:
תצוגת שעון תצוגת LED עם מטריקס LED בשליטת WiFi: 3 שלבים (עם תמונות)
תאורת שעון תצוגת מטריצת תצוגת LED מבוקרת באמצעות WiFi: רצועות LED הניתנות לתכנות, למשל מבוסס על WS2812, מרתקים. יישומים הם רבים ואתה יכול להשיג תוצאות מרשימות במהירות. ואיכשהו בניית שעונים היא תחום אחר שאני חושב עליו הרבה. מתחיל עם קצת ניסיון בתחום
רצף - תצוגת LED LED בהילוך איטי: 22 שלבים (עם תמונות)
Continuum - תצוגת אמנות LED של Slow Motion: Continuum היא תצוגת אמנות אור הנעה ללא הרף, עם אפשרויות לנוע במהירות, לאט או לאט להפליא. נוריות ה- RGB בתצוגה מתעדכנות 240 פעמים בשנייה, כאשר כל עדכון מחושב צבעים ייחודיים. מחוון בצד
תצוגת TTGO (צבע) עם מיקרופיתון (תצוגת TGO T): 6 שלבים
תצוגת TTGO (צבע) עם מיקרופיתון (תצוגת TTGO T): תצוגת TTGO T היא לוח המבוסס על ESP32 הכולל תצוגת צבע בגודל 1.14 אינץ '. ניתן לרכוש את הלוח תמורת פרס של פחות מ -7 $ (כולל משלוח, פרס שניתן לראות ב- Banggood). זהו פרס מדהים עבור ESP32 כולל תצוגה
תצוגת גלילה LED Dot Dot DIY באמצעות Arduino: 6 שלבים
תצוגת גלילה LED Dot Dot DIY באמצעות Arduino: שלום InstruThis הוא ההנחיה הראשונה שלי. במדריך זה, אראה כיצד אני מכין תצוגת גלילת LED Dot Matrix DIY באמצעות Arduino כ- MCU. סוג זה מציג בתחנות רכבת, תחנת אוטובוס, רחובות, ועוד הרבה מקומות. שם
כיצד להכין שעון בזמן אמת באמצעות תצוגת Arduino ו- TFT - Arduino Mega RTC עם תצוגת TFT 3.5 אינץ ': 4 שלבים
כיצד להכין שעון בזמן אמת באמצעות תצוגת Arduino ו- TFT | Arduino Mega RTC עם תצוגת TFT 3.5 אינץ ': בקר בערוץ היוטיוב שלי. הקדמה:- בפוסט זה אני הולך לעשות "שעון בזמן אמת" באמצעות 3.5 אינץ' TFT מגע LCD, Arduino Mega מודול RTC 2560 ו- DS3231 …. לפני תחילת … בדוק את הסרטון מערוץ היוטיוב שלי..הערה:- אם אתה משתמש ב- Arduin