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

מחזור 5 צבעים Neopixel RGB LED (Arduino): 3 שלבים
מחזור 5 צבעים Neopixel RGB LED (Arduino): 3 שלבים

וִידֵאוֹ: מחזור 5 צבעים Neopixel RGB LED (Arduino): 3 שלבים

וִידֵאוֹ: מחזור 5 צבעים Neopixel RGB LED (Arduino): 3 שלבים
וִידֵאוֹ: What color can your lightsaber do? GREEN EDITION 🟩🥬🟢🍏💚 2024, נוֹבֶמבֶּר
Anonim
מחזור 5 צבעים Neopixel RGB LED (Arduino)
מחזור 5 צבעים Neopixel RGB LED (Arduino)

פרויקט זה הוא טבעת של 12 נוריות RGB הנשלטות להצגת צבעים שונים (בדפוס חיוך), המבוססות על ההתנגדות של פוטנציומטר השקופית. אם יש למישהו הצעות, אשמח לקרוא אותן כיוון שיפורים תמיד יכולים להיות עָשׂוּי.:)

שלב 1: כתב חומרים (BOM)

שטר חומרים (BOM)
שטר חומרים (BOM)
  • כל לוח Arduino או תצורה תואמת Arduino IDE (למשל ATMEL IC עם הרכיבים הדרושים) Arduino UNO R3 השתמשתי בו:

    ARDUINO UNO REV3

  • לוח או לוח PCB הלוח שהשתמשתי בו:

    קרש לחם בגודל מלא (Adafruit) לוח לחם בגודל מלא (Aliexpress)

  • טבעת LED מסוג RGB בכל גודל או טבעת LED מסוג "Adafruit NeoPixel" בה השתמשתי עם 12 נוריות LED:

    • טבעת NeoPixel Adafruit
    • טבעת LED RGB 12 (Aliexpress)
  • פוטנציומטר/נגד משתנה (רצוי 10k אוהם לדייקנות) פוטנציומטר שהשתמשתי בו:

    פוטנציומטר שקופיות 10K (Aliexpress)

  • בערך 10 חוטי מגשר (סוג זכר-נקבה/זכר-נקבה/נקבה-נקבה בהתאם לתצורה שנבחרה) חוטי מגשר בהם השתמשתי:

    • חוטי מגשר זכר/זכר (Adafruit)
    • זכר-זכר 20 ס"מ דופונט/כבל מגשר (Aliexpress)

שלב 2: חיווט

תִיוּל
תִיוּל

התרשים נוצר באמצעות Circuito.io (לחץ על התמונה לצפייה בתרשים המלא)

שלב 3: קוד ארדואינו

הקוד המקורי הוא דוגמה של Adafruit Neopixel, "פשוט", ששיניתי בעצמי לעבוד עם הפרויקט הזה. כרגע הוא מציג חמישה צבעים שונים, אדום, צהוב, ירוק, כחול או סגול. אם הפוטנציומטר לא נמצא בטווח הערכים שנקבעו בהצהרות המותנות, הוא יכבה את כל הנוריות. (הגדר R, G, B ל- 0, 0, 0).

מוּמלָץ: