
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46

מדריך זה ילמד כמה בסיסי על Neopixels ויראה כיצד להשתמש בספריית Neopixel. Neopixels הם דרך מצוינת להביא אור לפרויקטים שלך, מכיוון שהם זולים, קלים לשימוש והמיקרו: ביט יכול לשלוט ברבים מהם במקביל.
אספקה
1 x מיקרו: ביט
3 x קווי תנין-תנין
רצועת Neopixels (WS2812B).
קצת חוט
לְרַתֵך
מלחם
שלב 1: ה- Neopixel

Neopixels הם LED הניתנים להתייחסות אישית. לכל אחת שלוש כניסות. צריכת חשמל, קרקע ונתונים. בתמונה 5V, gnd ו- Din. יש לו גם שלוש יציאות. כוח, קרקע ונתונים החוצה. וזה שוב 5v, gnd ו- Do בתמונה. מכיוון שכל ניאופיקסל יכול לשלוח את הנתונים, הכוח והארקה אל הנאפיקסל הבא, תוכל לחרוז דייזי כמות גדולה של פיקסלים יחד ולשלוט בכולם בעזרת סיכה אחת החוצה ולהפעיל אותם מאספקת חשמל אחת.
אמנם הניאופיקסל אומנם אומר 5 וולט, אך אתה יכול להריץ אותו על 3.3 וולט, אך הם דורשים כמות מסוימת של הספק, כך שלא כדאי לנסות להפעיל לרבים ישירות מהמיקרו: ביט. אז אם אתה רוצה להריץ ניאופיקסלים רבים, עליך להשתמש רק ב- micro: bit כדי להזין נתונים, בזמן שאתה מקבל חשמל ממקור אחר. כאן נשתמש רק ב- 3 neopixels, לכן אין צורך להפעיל אותו מהמיקרו: ביט.
שלב 2: הכנת ה- Neopixels


ראשית אנו הולכים לחתוך את רצועת הניאופיקסל כך שיהיו לנו רק שלושה ניאופיקסלים. ניתן לחתוך רצועת Neopixel בין הפיקסלים. אם אתה מסתכל על התמונה הראשונה, אז הרצועה יכולה להיות קליפ אפארט בפס הלבן. פשוט תשתמש במצלמה.
ראיתי כמה אנשים שמים קליפי תנין ישירות לרצועות LED של ניאופיקסל, אבל מכיוון שאני הולכת להשתמש ברצועה הקצרה הזו כמה פעמים אני הולכת להלחם אליה חוטים. שלושה חוטים. חוט ירוק על דין, חוט שחור ב- gnd ואדום ב- 5 v.
שלב 3: חיבור רצועת Neopixel ו- Micro: bit
אנו משתמשים בחוטי התנין כדי לחבר את הניאופיקסל למיקרו: ביט.
Neopixel -> מיקרו: ביט
Gnd -> Gnd
דין -> סיכה 0
5 v -> 3.3 v
שלב 4: קבלת התוסף



ראשית אתה עורך לעורך Makecode ומתחיל פרוייקט חדש. לאחר מכן, עבור אל "מתקדם" ובחר "הרחבות". שים לב שמכיוון שאני דנית, לכפתורים אלה יש שמות מעט שונים בתמונות. בתוספים אתה מחפש "neopixel" ובוחר את התוצאה השמאלית העליונה.
שלב 5: תוכנית ראשונה


אני עדיין דני, אז ה- Makecode שלי הוא בדנית, אבל אתה עדיין יכול לראות למה הבלוקים משתווים לגרסה האנגלית.
הבלוק הראשון ב"התחלה "(התחלת ווד) אומר למיקרו: ביט היו למצוא את רצועת הניאופיקסל וכמה ניאופיקסלים מחוברים אליה. כאן אנו מחברים 3 ניאופיקסל לפין 0.
הבלוק הבא הגדיר את הבהירות מ -0 עד 255. הגדרנו אותו ל -30 שעדיין בהיר מאוד.
בלולאה לנצח (For alltid) אנו משתמשים בשלוש דרכים שונות לקביעת צבעי ה- LED.
הבלוק הראשון קובע את נורית הלד הראשונה להיות אדומה. זוהי הדרך הקלה ביותר להגדיר צבעים, אך יש רק 10 צבעים שונים לבחירה. בלוק זה אינו מציג בפועל את הצבע ברצועת ה- LED. לשם כך עלינו להשתמש בלוק התצוגה.
הבלוק השני קבע את צבע הנורית השנייה בהתבסס על גוון (סוג צבע הבסיס), הרוויה (עד כמה הצבע חזק) והבהירות (כמה הצבע בהיר או כהה). זה הולך להיות כחול טורקי בוהק.
הבלוק השלישי קבע את צבע הנורית השלישית על סמך כמה ירוק, כחול ואדום יש בו. צבע זה עשוי על ידי 80 ירוק ו 40 אדום, אשר נותנים לנו צבע ירוק כהה.
הבלוק האחרון בלולאה לנצח הוא בלוק ההצגה. שינויי הצבע שביצענו ייכנסו לתוקף לראשונה כאשר נפעיל את בלוק התצוגה.
מכיוון שאין שום דבר משתנה בתוכנית זו יכולנו למעשה להכניס את כל התוכנית ל"התחלה ".
הנה התוכנית.
שלב 6: תוכנית שנייה


בתוכנית השנייה הכנסנו את כל התוכנית הראשונה ל"התחלה"
על כפתור A שנלחץ (כאשר der trykkes på knappen A) אנו משתמשים בפקודה pixel shift. זה יזיז את כל הצבע בעליית מדרגה. אז הנורית השלישית תקבל את הצבע של הנורית השנייה, הנורית השנייה תקבל את הצבע של הנורית הראשונה ועם הפקודה shift ה- LED הראשון יהפוך לריק. אנו משתמשים גם בבלוק התצוגה, מכיוון שללא גוש התצוגה הלד למעשה לא היה משנה את צבעו.
על כפתור B שנלחץ (כאשר der trykkes on knappen B) אנו משתמשים בפקודת הפיקסל לסובב. זה עובד מאוד כמו הפקודה פיקוד הפקודה shift, אבל במקום שה- LED הראשון יהפוך להיות ריק הוא יקבל את הצבע של ה- LED האחרון. אז הנורית השלישית תקבל את הצבע של הנורית השנייה, הנורית השנייה תקבל את הצבע של הלד הראשון ועם הפקודה לסובב הנורית הראשונה תקבל את הצבע של הלד השלישי. אנו משתמשים גם בבלוק התצוגה, מכיוון שללא גוש התצוגה הלד למעשה לא היה משנה את צבעו.
על כפתור A+B נלחץ (When der trykkes on knappen A+B). הבלוק הראשון מדפיס את צריכת החשמל המשוערת של ה- Neopixels במיקו: ביט. הבלוק השני נותן לנו 2 שניות לקרוא את האומדן. הבלוק השלישי מנקה את המסך.
להלן התוכנית השנייה.
מוּמלָץ:
"High-Fivey" מיקרו הקרטון: רובוט ביט: 18 שלבים (עם תמונות)

"High-Fivey" מיקרו הקרטון: רובוט ביט: תקוע בבית אבל עדיין יש לך צורך בחמישה מישהו? יצרנו רובוט קטן וידידותי עם קרטון ומיקרו: ביט יחד עם לוח הסיביות של Crazy Circuits וכל מה שהיא רוצה ממך הוא שחקן גבוה כדי לשמור על האהבה שלה אליך בחיים. אם אתה אוהב
כיצד להפעיל מנועי סרוו באמצעות מוטו: ביט עם מיקרו: ביט: 7 שלבים (עם תמונות)

כיצד להפעיל מנועי סרוו באמצעות מוטו: ביט עם מיקרו: ביט: אחת הדרכים להרחיב את הפונקציונליות של המיקרו: ביט היא להשתמש בלוח בשם moto: bit מאת SparkFun Electronics (כ-15-20 $). הוא נראה מסובך ויש לו הרבה תכונות, אבל לא קשה להפעיל ממנו מנועי סרוו. Moto: bit מאפשר לך
מיקרו: בוט - מיקרו: ביט: 20 שלבים

מיקרו: בוט - מיקרו: ביט: בנה לעצמך מיקרו: בוט! זהו רובוט נשלט מיקרו: ביט עם סונר מובנה לנהיגה אוטונומית, או אם יש לכם שני מיקרו: ביטים, נהיגה מבוקרת ברדיו
מבוא מיקרו: ביט Zip אריח: 9 שלבים (עם תמונות)

מבוא מיקרו: ביט Zip אריח: לפני שאמשיך את סדרת הוראות חיישן הראייה של MU עבור ה- Micro: bit, אני צריך להפוך את זה להנחיה עבור אריח Zip Kitronik, מכיוון שאני הולך להשתמש בו. רק תקרא לזה זיפ מעכשיו, הוא מחצלת ניאופיקסל 8x8
מיקרו: ביט - מכונת תוף מיקרו: 10 שלבים (עם תמונות)

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