תוכן עניינים:
וִידֵאוֹ: NODEMCU LUA ESP8266 נהיגה במנהל התקן תצוגת LED M5450B7: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
ה- M5450B7 הוא מנהל התקן תצוגת LED של 40 פינים DIP.
היא נראית חיה למדי, אבל היא יחסית קלה לשליטה ולתכנות.
ישנם 34 סיכות פלט שיכולות להיות מחוברות לד לכל אחת.
המכשיר שוקע זרם ולא מספק אותו כך שצריך לחבר את הקתודה של ה- LED לסיכה ולספק 5V לאנודה. המכשיר גם דואג לזרם המסופק לנוריות.
המכשיר משמש בדרך כלל לשליטה במסכי LED אלפריים מספריים או 5 ספרתיים, אך יש הרבה דברים אחרים שאתה יכול לעשות עם זה.
להלן דוגמא פשוטה למה שהמכשיר יכול לעשות.
שלב 1: חיבור המכשיר
ניתן להגדיר את M5450 על לוח לחם או שאתה יכול לבנות משהו דומה למה שעשיתי להלן.
- חבר סיכה 1 Vss וסיכה 23 נתונים אפשרים ל- Gnd,
- חבר את הסיכה 20 ל- 5V,
- חבר את הסיכה 19 ל 5V דרך נגד (השתמשתי ב -200 אוהם)
- יש לחבר קבל 1nF לבקרת הבהירות, סיכות 19 ו -20, כדי למנוע תנודות אפשריות.
- חבר את CLOCK IN ל- D1 של ESP8266
- חבר DATA IN ל- D2 של ESP8266
השתמשתי ב- WeMos כדי להניע את הלוח שלי מכיוון שיש לו אספקת 5V, המכשיר יפעל גם ב -3.3V למרות שהנוריות אינן בהירות. כל ESP8266 אמור להיות מסוגל להניע את מכשיר ה- M5450.
השתמשתי גם באספק ה- USB של המחשב האישי כדי להניע את המכשיר ללא כל ספק כוח נוסף.
אתה יכול להשתמש בכל אחד מהסיכות ESP8266 כדי לחבר את המכשיר, אם תשנה את התוכנית המסופקת בהתאם.
שלב 2: הלוח שלי
הלוח די קל לבנות, אבל יש הרבה הלחמות לעשות!
השימוש בנורות הלבן המלבניות פירושו שתוכל לקבץ אותן צמודות זו לזו.
שלב 3: תוכנה
המכשיר די קל לתכנת מכיוון שיש לו רק 2 כניסות - CLOCK IN & DATA IN.
אין צורך להוריד או להתקין ספריות כדי שהמכשיר יעבוד.
הגדר את D1 ו- D2 ליציאות על ESP8266.
אתה לוקח D1 את סיכת השעון HIGH, שם את הנתונים (HIGH או LOW) על סיכה D2 ולוקח את סיכת השעון LOW שוב. בצע זאת 36 פעמים והמכשיר מתוכנת. אינך זקוק לעיכוב טיימר בין 2 מעברי השעון, המכשיר יכול לעמוד בקצב ה- ESP8266.
עבור i = 0, 35 עושים
סוף gpio.write (שעון, gpio. HIGH) gpio.write (נתונים, מאגר ) gpio.write (שעון, gpio. LOW)
חיץ [35] צריך להיות מוגדר ל- 1 או HIGH כדי שהמכשיר יעבוד.
המכשיר ננעל כאשר הוא מקבל את המספר הנכון של סיביות נתונים ושולח את המידע ליציאות
התרשים (למעלה) מראה כיצד יש לתכנת את המכשיר. אני לא מבריק עם גליונות נתונים, אבל הפרשנות שלי אליו אכן עובדת.
שלב 4: תוכנית LUA
כתבתי את התוכנית עם פונקציות.
אקראי () - מדליק ומכבה LED רמקול אקראי () - 3 נורות נוריות chaserall OnOff () - מדליק את כל הלדים ואז כבה מערך מילוי () - טוען תבנית מוגדרת מראש של נוריות לתוך ה- IC
ארבע הדוגמאות הכלולות די מסבירות את עצמן.
שלב 5: מסקנה
ניסיתי להראות עד כמה קל לחבר התקנים ל- ESP8266.
במקור השתמשתי בלוח שלי עם Arduino ותהיתי אם אוכל לנהוג בו עם ESP8266.
אתה לא צריך לחבר כל כך הרבה נוריות כמו שיש לי, אבל התוכנית שלך עדיין צריכה לשלוח את 36 רכיבי הנתונים למכשיר.
מוּמלָץ:
BBC Micro: bit and Scratch - הגה אינטראקטיבית ומשחק נהיגה: 5 שלבים (עם תמונות)
BBC Micro: bit and Scratch - משחק הגה אינטראקטיבי ומשחק נהיגה: אחת משימות הכיתה שלי השבוע היא להשתמש ב- BBC Micro: bit כדי להתממשק עם תוכנית Scratch שכתבנו. חשבתי שזו ההזדמנות המושלמת להשתמש ב- ThreadBoard שלי ליצירת מערכת מוטבעת! ההשראה שלי לשריטה p
תצוגת שעון תצוגת LED עם מטריקס LED בשליטת WiFi: 3 שלבים (עם תמונות)
תאורת שעון תצוגת מטריצת תצוגת LED מבוקרת באמצעות WiFi: רצועות LED הניתנות לתכנות, למשל מבוסס על WS2812, מרתקים. יישומים הם רבים ואתה יכול להשיג תוצאות מרשימות במהירות. ואיכשהו בניית שעונים היא תחום אחר שאני חושב עליו הרבה. מתחיל עם קצת ניסיון בתחום
שימוש במנהל התקן תצוגת הנקודה/בר הלוגריתמית LM3915 IC: 7 שלבים
שימוש במנהל התקן תצוגת הנקודות/בר הלוגריתמית LM3915 IC: ה- LM3915 מציע דרך פשוטה להציג רמת מתח לוגריתמית באמצעות קבוצה אחת או יותר של עשר נוריות עם מינימום מהומה. אם ברצונך לייצר מד VU, עליך להשתמש ב- LM3916 אותו נסקור בפרק הסופי של ה- tr
שימוש במנהל התקן הצג של נקודה/בר LM3914: 5 שלבים
שימוש ב- IC LM3914 Dot/Bar Display Driver: למרות שה- LM3914 היה מוצר פופולרי בסוף המאה ה -20, הוא חי ועדיין פופולרי למדי. הוא מציע דרך פשוטה להציג רמת מתח לינארית באמצעות קבוצה אחת או יותר של עשר נוריות עם מינימום מהומה. ניתן להזמין LM3914s ב
עץ החיים (מנוע סרוו נהיגה חיישן מגע קיבולי Arduino): 6 שלבים (עם תמונות)
עץ החיים (מנוע סרוו נהיגה חיישן מגע קיבולי Arduino): לפרויקט זה הכנו עץ נותן אורז המורכב מחיישן מגע קיבולי ומנוע סרוו. עם נגיעה במחצלת מנוע הסרוו יופעל ואורז (או מה שתרצו להכניס לתוכו) ישוחרר. הנה סרטון קצר