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

בודק Neopixel: 4 שלבים
בודק Neopixel: 4 שלבים

וִידֵאוֹ: בודק Neopixel: 4 שלבים

וִידֵאוֹ: בודק Neopixel: 4 שלבים
וִידֵאוֹ: Iron man Battle Damaged N 103! Più bello di quello che mi aspettavo! Prima parte della mano destra! 2024, דֵצֶמבֶּר
Anonim
בודק Neopixel
בודק Neopixel

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

כתוצאה מכך בניתי את הבודק הפונקציונלי הפשוט הבא, המשמש עם נוריות WS2812/SK6812 (אספקת נומינלית 5V אך יעבוד ב -3V), אך ניתן להשתמש בו כדי לבדוק גרסאות אחרות עם שינויים מתאימים.

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

זרם הפלט הזמין בכפוף לגרסת המיקרוביט הוא V1 (90mA)/V2 (270mA)

פרויקט זה אומת בשתי גרסאות המיקרוביט אך עד למקסימום של 81.5mA.

אספקה:

מיקרוביט V1 או V2

קבל אלקטרוליטי 1000uF/(מינימום 6.3V)

נגד 470R

מנורות LED WS2812/SK6812

מגשרים M/F

לוח אב טיפוס (אופציונלי)

כותרות סיכה ישרות או זוויות של SIL

שלב 1: דרישות עיצוב

דרישות עיצוב
דרישות עיצוב
דרישות עיצוב
דרישות עיצוב
דרישות עיצוב
דרישות עיצוב
דרישות עיצוב
דרישות עיצוב

דרישות העיצוב היו אמורות להיות מסוגלות לבדוק מספר נוריות LED במחרוזת מ -1 עד 25 לכל היותר.

בנוסף למספר מעברי ה- LED בין צבעי היסוד של אדום, ירוק וכחול והתאמת בהירות נדרשו.

25 הוא המקסימום הגרוע ביותר עבור כל הנורות LED, אם כי בשימוש 13 יהיה המקסימום ולכן קיים מרווח שוטף רב.

הנוכחי במקרה הגרוע ביותר 20mA *25 = 500mA (צבע אחד בלבד לכל LED בהירות מרבית), שהוא גבוה בהרבה מזרם הפלט המרבי מהמיקרוביט. כתוצאה מכך, יידרש הגדרת בהירות מתאימה על מנת להבטיח שהמיקרוביט לא יוחץ יתר על המידה.

פרטים נוספים על דרישות Neopixel ניתן למצוא כאן.

עם ניקוז נוכחי של 80% של 90mA = 81mA עבור 25 נוריות = 3.24mA /LED.

בשלב זה נערכו מדידות של הגדרות זרם הפלט לעומת בהירות עבור כל צבע כדי לקבוע אם יש מספיק יכולת לבדוק 25 (WS2812/SK6812), נוריות LED בו זמנית.

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

הגדרת בהירות של 160 עבור אדום נתנה 81.5mA וסיפקה את דרישות העיצוב הגרוע ביותר.

ירוק או כחול יכולים להיות מוגדרים לבהירות של 255 ועדיין להיות פחות מ -81.5mA.

כפי שהתרחש הגדרת הבהירות של 10 ו- ~ 0.5mA/LED הייתה בהירה מספיק לפרויקט, מה שמעיד כי 100+ Neopixel LEDs יכולים להיות מונעים על ידי המיקרוביט בבהירות של 10.

ובכן בזמן פרסום ה- Instructable המקורי לא היו לי מספיק נוריות LED אך מאז הצלחתי להעריך מחרוזת 60 LED Neopixel באמצעות שלושת הצבעים ללא כל בעיה.

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

שלב 2: תוכנה

תוֹכנָה
תוֹכנָה

היישום נוצר באמצעות בלוקים MakeCode

שלב 3: חומרה

חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה
חוּמרָה

החומרה מורכבת ממיקרוביט, והרכיבים המומלצים, קבל מאגר (1000uF/6V3 דקות, אלקטרוליטי), המחובר בין V+ & 0V לנגד (470R), המחובר בסדרה כאשר קו הנתונים מחובר בנורית הראשונה.

הקבל והנגדים הורכבו על לוח חשבונות כדי להקל על הרכבה בעתיד ויידרש מחבר מתאים למחרוזת LED שתיבדק.

מנורות ה- Neopixel הספציפיות המשמשות מותקנות מראש למוביל ללא עופרת ודורשות הלחמה לחיבורים כדי לאפשר שליטה. כותרות סדרתיות בקו ישר, זווית ישרה או ישרה בנפרד או בשילוב יוצרות חיבורים מתאימים בנוסף לחוטים.

שימוש בסיכות SIL ובמגפי F/F מאפשר ליצור מחרוזות מותאמות אישית על ידי חיבור נוריות LED כנדרש.

שלב 4: פעולה

פעולה
פעולה
פעולה
פעולה
פעולה
פעולה
פעולה
פעולה

הערה: **** סימולטור הבלוק של MakeCode אינו מציג את מעגל ההגנה. עם זאת, זה חייב להיכלל במעגל בפועל. ***

ההפעלה והגדרת המצב מתבצעות באמצעות כפתורי A & B.

לחיצה על A+B בוחרת את המצב. (Mn)

M0 = מאפשר בחירה של מספר נוריות הלדים במחרוזת.

לחצן A = (+Sn) שמגדיל את ספירת המחרוזות. (מקסימום 25)

לחצן B = (-Sn) שמוריד את ספירת המחרוזות. (מינימום 0)

M1 = מאפשר צבע ובהירות

לחצן A = צבע אדום, ירוק, כחול וכבוי

לחצן B = בהירות (0 עד 250) בשלבים של 10.

חבר והפעל.

בעת ההפעלה הפלט מושבת כדי למנוע נזק הן למיקרוביט והן ללדים

הקש A+B כדי לבחור את מצב M0 ולאחר מכן הקש על A עבור S1, כל לחיצה רצופה על מרווחים A ו- B ירידות S. השתמש ב- A ו- B כדי להגדיר את מספר הנוריות במחרוזת.

הקש A+B כדי לבחור את מצב M1.

לאחר מכן לחץ על A כדי לבחור את הצבע אדום, ירוק, כחול או כבוי.

לחץ על B כדי להגדיל את הבהירות מ -10 ל -250 בשלבים של 10.

מצבים ובחירות מוצגים בתצוגת המיקרוביט.

מוּמלָץ: