» אלקטרוניקה » ארדואינו »כיצד ליצור איתותי פנייה דינאמיים על WS2812B ועל ארדואינו

כיצד ליצור איתותי פנייה דינמיים ב- WS2812B וארדואינו


שלום לכל המאסטרים! היום נשקול את אחד היישומים הרבים לרצועת LED WS2812B על נוריות RGB הניתנות לטיפול. קלטות כאלה (כמו גם נוריות WS2812B המותקנות בנפרד) ניתנות לשימוש כדי להאיר את הרקע של אמבילייט של מסכי מחשב, כמו גם טלוויזיות, תאורה דינמית במכונית, ציורים, מסגרות תמונה, אקווריומים וכן הלאה. הם נמצאים בשימוש נרחב בעיצוב של כל חדר, בצורה של תאורת ראש השנה או מופעי אור. השימוש ברצועת LED מסוג WS2812V מאפשר לקבל מספר רב של פרויקטים מעניינים.

נורית WS2812B הינה נורית RGB המוכנסת למעטפת אחת עם שבב WS2801.

נורית WS2812B עצמה היא אלמנט SMD המיועד להתקנה על פני השטח. בתוך הנורית מורכב מקריסטלים של אור אדום (אדום), אור ירוק (ירוק) ואור כחול (כחול) גבישים, הנמצאים בבית אחד. באמצעות LED זה תוכלו לקבל מגוון רחב של גוונים צבעוניים של קרינת אור.

שליטת RGB LED דרך לוח מיקרו-בקר ארדואינו.
קיבלתי את רצועת ה- LED WS2812B מהסינים והיא מייצגת אורך של 1 מטר עם מספר נוריות ה- LED -144. מזמן רציתי לנסות ניסויים שונים. באמצעות הספריות לארדואינו, Adafruit Neopixel ו- Fast Led, אתה יכול לקבל הרבה מאוד אפקטים של תאורה יוצאי דופן. אבל אז החלטתי לנסות ליצור איתותי פנייה דינאמיים למכונית בסגנון שנקרא "סגנון אאודי". טרם התחלתי להוציא לפועל את התוכנית הזו (איך החבר'ה שלנו מקבלים את זה?), אך ההשפעה בהחלט מושכת מאוד.

לוח Arduino Uno משמש כבקר לשליטה ברצועת LED; ניתן להשתמש גם בלוחות אחרים (Arduino Nano, Arduino Pro mini).
ראו את כל התהליך בסרטון:

ספירת כלים וחומרים.
לוח Arduino Uno
- הורדת לוח 12V \ 5V ל- 3A;
- נגדי 100Kom-4 יחידות;
- 47Kom-4 יחידות נגדים;
- נגדים 500 אוהם -1 pc;
לחצנים (כדי לדמות הכללת אותות) -4 יחידות;
- קרש לחם
מברג;
אספקת חשמל במעבדה
ברזל הלחמה;
קיימברידג ';
בוחן.
חוטי חיבור.

צעד ראשון. מעגל הרכבה.

הרכיב מעגל באמצעות קרש לחם (הזיה). הנגדים המחוברים לכניסות הדיגיטליות של ארדואינו נחוצים כדי להמיר את אותות הכניסה של המכונית מ 12 ל 5 וולט. נגן 500 אוהם להגנה על קו הבקרה של רצועת LED WS2812B.
צילום לוח

השתמשתי בלוח מוכן עם Aliexpress כממיר מ- 12V ל- 5V. ניתן להשתמש בכל ממיר עם פרמטרים מתאימים. הממיר נחוץ לאספקת חשמל יציבה של Arduino ורצועת LED WS2812B.

שלב שני תכנות ארדואינו.
סקיצה \ קושחה [2.14 Kb] (הורדות: 1212)

הכניסות הדיגיטליות של לוח ארדואינו מספר 3.4 משמשות לאפשר סיבוב שמאלי וימני. סיכה מספר 5 - הכללת אות עצירה, סיכה מספר 6 - הכללת גיבוי. סיכה מספר 8 - קלטת אות בקרה WS2812B.

ב- IDE של Arduino, הורידו את הסקיצה (קישור למעלה). שתי אפשרויות לשרטוט - אחת לפנים המכונית ואחת לאחור. השתמש במה שאתה צריך. בתחילת הסקיצה, באפשרותך לקבוע את מספר נורות הלד הנחוצות לך. אתה יכול גם להתאים את מהירות אותות הפנייה בהתאם לשלך אוטומטי. אתה יכול גם לשנות את הבהירות של נוריות הלד עם פרמטר strip.Color (103.311) - לשנות את שתי הספרות הראשונות מ- 0 ל 255. כלומר, אתה יכול להתנסות קצת.

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

צילום בעבודה.
כיצד ליצור איתותי פנייה דינמיים ב- WS2812B וארדואינו


ניסוי טוב התגלה עם עיצוב סוף השבוע הזה. זה היה מעניין עשה זאת בעצמך ליצור ולתכנת מעגל זה. להכין מכשיר כזה בעצמך הוא סביר למתחיל ללא הרבה זמן וכסף.

לאורך הדרך, אפקטים של תאורה עם קלטת זו (מהספריות Adafruit Neopixel וספרי הוביל מהירים)
תמונה עם אפקטים קלים.


כל העבודות נמשכו בסוף שבוע אחד, הכל אלקטרוניקה לקח את Aliexpress. שאר הרכיבים שהיו לי היו במלאי. בהתבסס על פלטפורמת Arduino, אתה יכול להרכיב מגוון רחב של מכשירים שימושיים.
אני מאחל לכולכם בהצלחה ובהצלחה בחיים ובעבודה!
9
9.6
9

הוסף תגובה

    • לחייךמחייךxaxaבסדרלא יודעיאהוnea
      בוסשריטהשוטהכןכן כןאגרסיביסודי
      סליחהריקודריקוד 2ריקוד 3סליחהעזרהמשקאות
      עצורחבריםטובטובשריקהלהתנדנדלשון
      עשןמוחא כפייםמשוגעלהכריזלזלזלdon-t_mentionלהוריד
      חוםלא מועילצחוק 1מדמפגשמסגדשלילי
      לא_יפופקורןלהענישלקרואלהפחידמפחידחיפוש
      מתגרהתודהזהלרמזאמניקחריףמסכים
      רעדבורהשחורblum3סומקלהתפארשעמום
      מצונזרהנאהסוד 2לאייםניצחוןיוsun_bespectacled
      שוקכבודחחחקדמהברוך הבאkrutoyya_za
      ya_dobryiעוזרne_huliganne_othodiפלומהאיסורקרוב
4 פירוש
כיצד ליצור קשר עם הכותב?
כבוד למחבר, הורדתי את הסקיצה, זה מורכב על הארדואינו, אני אבדוק שהקלטת תעבוד, רק את ההילוך ההפוך אין צורך, אני צריך את המידות כדי להאיר ולא את הרצועה המלאה (כמה דיודות), אני חושב שאעביר את הסקיצה, למרות שזה לא חזק, עד עכשיו אני יכול רק למצמץ LED L על arduinka)))
יום טוב הורדתי את הסקיצה, היא לא נפתחת בשום תוכנית, תגיד לי איך לפתוח אותו.

אנו ממליצים לך לקרוא:

תן אותו לסמארטפון ...