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

בקר רצועות Led Arduino לאורות מחשב מגניבים: 5 שלבים
בקר רצועות Led Arduino לאורות מחשב מגניבים: 5 שלבים

וִידֵאוֹ: בקר רצועות Led Arduino לאורות מחשב מגניבים: 5 שלבים

וִידֵאוֹ: בקר רצועות Led Arduino לאורות מחשב מגניבים: 5 שלבים
וִידֵאוֹ: Gledopto GL-C-103P - בקר Zigbee עבור גופי LED ניתנים להתייחסות, היכרות ראשונה 2024, נוֹבֶמבֶּר
Anonim
בקר Arduino Led Strip עבור אורות מחשב מגניבים
בקר Arduino Led Strip עבור אורות מחשב מגניבים

יש לי רצועת LED מגניבה מסוג RGB מ- aliexpress ואני רוצה להשתמש בה לנורות מחשב.

הבעיה הראשונה היא חמה לשלוט בה ואז כיצד להפעיל אותו.

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

שלב 1: חלקים נחוצים

חלקים נחוצים
חלקים נחוצים

לפרויקט זה נשתמש ב:

  • ארדואינו ננו
  • רצועת RGB
  • טרנזיסטור NPN
  • נגד 100-220 אוהם
  • חוטי מגשר
  • לוח לחם

תוֹסֶפֶת:

ערכת הלחמה

הסיבה מאחורי הצורך של טרנזיסטורים היא מכיוון שרוב רצועות ה- RGB זקוקות ל -12 וולט כדי להפעיל אותן, כך שנזדקק לספק כוח חיצוני לרצועת ה- RGB ושנייה למשנה עבור arduino (נוכל להשתמש גם בווסת מתח 7805 כדי בקנה מידה מ 12 וולט ל 5 וולט).

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

רצועת ה- LED RGB שאני משתמש בה היא SMD 3528. אין בה הרבה נוריות RGB, אך במקום זאת יש לה 2 נוריות ירוקות, 2 כחולות ו -2 אדומות לכל מסלול (הרצועה כולה מפוצלת למסילות של 10 ס מ, כך אתה יכול לחתוך את האורך שאתה רוצה, להלחם אותו וזה יעבוד). עם ידע זה אנו יודעים כי הגדרת 50% לאדום ו- 50% לכחול לא תייצר צבע סגול. במקום זאת יהיו לנו נוריות אדומות וכחולות עם בהירות נמוכה.

כדי לקבל את אפקט הצבע המלא נצטרך לקנות רצועת לד אחרת.

נ.ב. לא נשתמש ברצועות לד ניתנות להתייחסות.

שלב 2: חיבור

חיבור
חיבור
חיבור
חיבור

ניקח את לוח הלחם ונניח את הארנו -ננו עם 3 טרנזיסטורים עליו.

לכל טרנזיסטור יש 3 סיכות כבסיס, אספן ופולט. נחבר ערוץ אחד כדלקמן:

  • בסיס לערוץ סיכות ארדינו
  • אספן לערוץ יחסי מוביל
  • פולט ל- GND

הערוצים הם:

  • כחול Arduino D3
  • אדום Arduino D5
  • ירוק Arduino D6

אל תהסס לשנות pinout, רק זכור לבחור סיכות PWM בארדואינו.

שלב 3: קידוד

קוד הארדואינו המלא זמין ב- github וניתן להשתמש בו עם Arduino IDE.

קידדתי כמה פונקציות כדי לראות כמה אפקטים בסיסיים:

  • fade_colors_slow: דהייה בכל צבע (אדום, ירוק וכחול) עם FADESPEED ו- KEEPCOLORTIME כשניות.

  • all_on: מפעיל את כל 3 הצבעים
  • change_colors_rough: משנה צבעים ישירות מאחד לשני

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

שלב 4: הצבת מארז מחשב פנימי

הצבת מארז בתוך מחשב
הצבת מארז בתוך מחשב
הצבת מארז בתוך מחשב
הצבת מארז בתוך מחשב
הצבת מארז בתוך מחשב
הצבת מארז בתוך מחשב

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

כדי להפעיל את הפרויקט אנו יכולים להשתמש במחבר ההיקפי של ספק הכוח (ראו תמונה של pinout) המציע 5V ו- 12V ישירות מספק החשמל. לְחַבֵּר:

  • 5V עד Arduinot Vin
  • רצועה 12V עד RGB 12v
  • GND ל- Arduino GND

אם אתה רוצה להמשיך להעלות קוד או לשנות אותו, נוכל להסיר את מחבר 5V ולחבר את הארדואינו למחשב באמצעות יציאת ה- USB. כך נוכל להעלות את הקוד ולהפעיל את הארדואינו.

שלב 5: בוצע

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

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

  • שימוש ב- NODEMCU V3 כבקר עם שרת אינטרנט אישי בעל כפתורים וממשק מגניב לשינוי הגדרות ואפקטים של צבע או בעל פטל עם ממשק ששולח בקשות HTTP לבקר (ראה פרויקט זה)
  • שימוש ב- ATTINY85 כבקר כדי לכווץ את כל הפרויקט (אולי הלחמה כולה ל- PCB). ניתן למצוא פוסט מלא כאן)
  • מוסיף מודול Bluetooth HC-05 לשליטה באמצעות Bluetooth …

זהו זה! תעשה חיים.

מוּמלָץ: