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

בקר רצועות LED: 8 שלבים (עם תמונות)
בקר רצועות LED: 8 שלבים (עם תמונות)

וִידֵאוֹ: בקר רצועות LED: 8 שלבים (עם תמונות)

וִידֵאוֹ: בקר רצועות LED: 8 שלבים (עם תמונות)
וִידֵאוֹ: Miboxer Zigbee מסלול אור ושלט Zigbee ל-8 אזורים עם כריכה ישירה 2024, נוֹבֶמבֶּר
Anonim
בקר רצועות LED
בקר רצועות LED
בקר רצועות LED
בקר רצועות LED

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

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

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

*הערות אחרות: פרויקט זה אינו כולל את הדיור אלא את המעגל, הקוד והממשק הכללי. זה נותן לך את החופש לעצב את הדיור כראות עיניך:)

אספקה

  • מסך LCD 20x04
  • מודול I2C
  • לוח פרפ (9 על 15 ס"מ)
  • כבלי מגשר (M עד F, M עד M, F עד F)
  • 6x 10k אוהם
  • כבל USB Arduino
  • 4 כפתורי PTM גדולים
  • 2 כפתורי PTM קטנים
  • 7x צמתים קטנים (אופציונלי)
  • 3x M2 Screwa
  • 3x אגוזי משושה M2
  • מתאמי 2x 12 V 1A
  • לוח Arduino Uno
  • 5 - 10 מ 'של אורות רצועות LED

שלב 1: LCD, I2C, Arduino UNO ו- Perf Board

LCD, I2C, Arduino UNO ו- Perf Board
LCD, I2C, Arduino UNO ו- Perf Board
LCD, I2C, Arduino UNO ו- Perf Board
LCD, I2C, Arduino UNO ו- Perf Board
LCD, I2C, Arduino UNO ו- Perf Board
LCD, I2C, Arduino UNO ו- Perf Board

1. הלחם את מודול I2C בחלק האחורי של צג ה- 20x04 LCD. מודול I2C משמש לתקשורת עם מסך LCD ללא צורך בבלגן של חוטים. אל תדאג עדיין לגבי חיבורי פינים ל- Arduino Uno.

2. אבטח את מסך ה- LCD לראש הלוח perf באמצעות ברגי M2 ואומים משושה.

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

שלב 2: לחצנים + מעגל ראשוני

לחצנים + מעגל ראשוני
לחצנים + מעגל ראשוני
לחצנים + מעגל ראשוני
לחצנים + מעגל ראשוני
לחצנים + מעגל ראשוני
לחצנים + מעגל ראשוני

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

  • GND (LCD) - GND (Arduino)
  • VCC (LCD) - 5V (Arduino)
  • SDA (LCD) - A4 (Arduino)
  • SCL (LCD) - A5 (Arduino)

2. הניחו את 4 כפתורי ה- PTM הגדולים (דחיפה להכנה) בפורמט מרובע כפי שניתן לראות למעלה על לוח ה perf. צריך להיות כפתור שמאל למעלה, תחתון שמאל, למעלה מימין ולמטה מימין למטה. עדיין אין צורך להתחבר לכפתורים אלה.

שלב 3: הגדרת הכפתורים העיקריים

הגדרת הכפתורים העיקריים
הגדרת הכפתורים העיקריים
הגדרת הכפתורים העיקריים
הגדרת הכפתורים העיקריים
הגדרת הכפתורים העיקריים
הגדרת הכפתורים העיקריים

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

1. חבר את כל הכפתורים למעקה 5V משותף המחובר ל- Arduino.

2. יש לחבר את המסוף השני של כל כפתור לפיני ה- UNO הבאים של Arduino:

  • לחצן שמאל למעלה ……….הדק 8
  • לחצן שמאל למטה ………. סיכה 9
  • כפתור ימני למעלה ………. סיכה 10
  • לחצן ימני למטה ………. סיכה 11

3. לבסוף, כל מסוף (לא ה- 5V) צריך להיות מחובר גם לנגד משיכה של 10K אוהם ל- GND על מנת להפחית מתח ורעש צפים.

שלב 4: מקור כוח נוסף + רצועת LED

מקור כוח נוסף + רצועת LED
מקור כוח נוסף + רצועת LED
מקור כוח נוסף + רצועת LED
מקור כוח נוסף + רצועת LED
מקור כוח נוסף + רצועת LED
מקור כוח נוסף + רצועת LED

למרבה הצער, פסי LED הם עתירי כוח ולכן דורשים מקורות חשמל נאותים. מסיבה זו הוספתי מתאם 12V 1A שני שנועד אך ורק לספק מתח לרצועה. עם זאת, אם אתה יכול לשים יד על מתאם בעל דירוג כוח גדול יותר, אני ממליץ עליו בחום (לא יכולתי בגלל מגבלות COVID-19).

1. הפשיטו את כבל מתאם החשמל וחברו את החוט החיובי לאספקה החיובית ברצועת ה- LED ו- GND ל- GND ברצועת ה- LED.

2. באמצעות כבל מגשר, ודא שסיכה 6 על הארדואינו מחוברת לכבל הנתונים ברצועת ה- LED. זו הסיכה שתגיד לרצועה כיצד להתנהג/מה להציג.

שלב 5: לחצנים קטנים יותר

לחצנים קטנים יותר
לחצנים קטנים יותר
לחצנים קטנים יותר
לחצנים קטנים יותר

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

1. הניחו כפתורים על לוח הפרפ והלחמו אותם במקומם. הבן אילו צדדים הם מסופים מנוגדים באמצעות מולטימטר רק כדי להיות בטוח.

2. צד אחד של שני הכפתורים צריך להיות מחובר שוב למעקה 5V משותף.

3. הצד השני של שני הכפתורים צריך להיות מחובר לסיכות הארדואינו הבאות:

  • לחצן עליון (הפחתת מהירות) - פין 12 ארדואינו
  • לחצן תחתון (הגדל מהירות) - פין 13 ארדואינו

שלב 6: התקנת תוכנה

התקנת תוכנה
התקנת תוכנה

על מנת להריץ את הקוד, יהיה עליך להתקין את שתי הספריות המקושרות להלן.

LiquidCrystal_I2C

FastLED

אם כבר יש לך את הספריות האלה, עבור אל 'כלים' ולאחר מכן 'מנהל ספריות', חפש את הספריות ולחץ על 'התקן' או 'עדכן' כפי שניתן לראות למעלה.

שלב 7: הקוד

הקוד
הקוד
הקוד
הקוד

הורד, העתק והדבק את הקוד למטה ב- Arduino IDE שלך והעלה אותו ללוח. חבר את מקור החשמל של 12V ללוח ואם הכל במקום, המסך אמור להאיר עם המסר: 'LED STRIP CONTROLLER'.

אם אתה נתקל בבעיות כלשהן בתהליך, אל תהסס לשאול שאלה בסעיף ההערות למטה ואני אעשה כמיטב יכולתי להשיב.

שלב 8: סיים

Image
Image
גָמוּר!
גָמוּר!

אתה גמור! תהנה:)

מוּמלָץ: