תוכן עניינים:
וִידֵאוֹ: דוהה LED פנימה והחוצה: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
השלבים הבאים הם ניסויים להמחיש כיצד נוריות פועלות. הם ממחישים כיצד לעמעם LED בקצב אחיד וכיצד להדהים אותו פנימה והחוצה.
אתה תצטרך:
- ארדואינו (השתמשתי בצמד)
- לוח לחם
- LED אדום 5 מ"מ
- נגד 330 Ω (לא קריטי 330-560 Ω יעבוד.)
- 22 חוט חיבור מוצק
החלקים הדרושים לניסויים אלה כלולים בכל ערכות ההפעלה של Arduino.
שלב 1: הסבר אפנון הדופק
נוריות LED פועלות תמיד באותו מתח ללא קשר לבהירות. הבהירות נקבעת על ידי מתנד גל מרובע ומשך הזמן שהמתח גבוה קובע את הבהירות. זה נקרא אפנון רוחב הדופק (PWM). זה נשלט על ידי הפונקציה Arduino analogWrite (pin, n) שבה n יש ערך מ -0 עד 255. analogWrite () פלט PWM, לא אנלוגי אמיתי. אם n = 2 הנורית תהיה בהירה פי שניים מ- n = 1. הבהירות תמיד מכפילה כאשר n מכפילה. אז n = 255 יהיה בהיר פי שניים מ- n = 128.
הערך של n מתבטא לעתים קרובות באחוזים הנקראים מחזור העבודה. התמונות מראות עקבות אוסצילוסקופ במשך 25, 50 ו -75% מחזורי עבודה.
שלב 2: עמעום לא אחיד
בנה את המעגל כמו בתרשים. זה בדיוק כמו המעגל להבהב LED. הוא משתמש בסיכה 9 מכיוון שעליך להשתמש בסיכה המאפשרת PWM.
העתק/הדבק את הסקיצה למטה לתוך Arduino IDE והפעל אותה.
תוכלו להבחין שככל שה- LED הוא בהיר יותר כך הוא עמעום איטי יותר. ככל שהוא מתקרב לעומפל, הוא יעמום מהר מאוד.
הגדרת חלל ()
{pinMode (9, OUTPUT); } לולאת חלל () {int pin = 9; for (int i = 255; i> -1; i--) {analogWrite (סיכה, i); עיכוב (10); } עבור (int i = 0; i <256; i ++) {analogWrite (pin, i); עיכוב (10); }}
}
השלב הבא מראה כיצד לעמעם את הנורית בקצב קבוע, ובאחד להצהרה.
שלב 3: למעלה ולמטה באחד לפורום ()
כדי שה- LED יעמעם בקצב קבוע העיכוב () חייב לעלות בקצב מעריכי מכיוון שמחצית ממחזור ההפעלה תמיד תייצר חצי מהבהירות. המחשבה הראשונה שלי הייתה לנסות להשתמש בפונקציית המפה () אך היא לינארית.
השורה:
int d = (16-i/16)^2;
מחשב את הריבוע ההפוך של הבהירות כדי לקבוע את אורך העיכוב.
העתק/הדבק את הסקיצה למטה לתוך Arduino IDE ותראה כי ה- LED ידהה פנימה והחוצה בקצב קבוע.
הגדרת חלל ()
{pinMode (9, OUTPUT); } לולאת חלל () {int x = 1; int pin = 9; עבור (int i = 0; i> -1; i = i + x) {int d = (16 -i/16)^2; analogWrite (סיכה, i); עיכוב (ד); אם (i == 255) x = -1; // החלף כיוון בשיא}}
מוּמלָץ:
הפנס המתקדם ביותר - COB LED, LED LED ולייזר בפנים: 5 שלבים (עם תמונות)
הפנס המתקדם ביותר - COB LED, LED LED ולייזר בפנים: יש בשוק הרבה פנסים שיש להם את אותו השימוש ונבדלים בדרגת הבהירות, אך מעולם לא ראיתי פנס שיש בו יותר מסוג אחד של אור בפרויקט זה, אספתי 3 סוגי אורות בפנס אחד, אני
לופר גיטרה דוהה וטרמולו בחינם !: 5 שלבים (עם תמונות)
Looper Looper Fade Out ו- Tremolo … בחינם !: פעם, כשגיטרה חשמלית הייתה צריכה להישמע כמו גיטרה וכל סטייה נקראה עיוות לא רצוי, לא היו אפקטים של גיטרה חוץ … החבר שלך והפוטנציומטר, עובדים יחד! כמעט בזמן ששיחקתם
בקרת ESP8266 RGB LED STRIP WIFI - NODEMCU כשלט רחוק IR עבור רצועת LED נשלטת באמצעות Wifi - בקרת סמארטפון LED RIP LED STRIP: 4 שלבים
בקרת ESP8266 RGB LED STRIP WIFI | NODEMCU כשלט רחוק IR עבור רצועת LED נשלטת באמצעות Wifi | בקרת סמארטפון RGB LED STRIP: שלום חברים במדריך זה נלמד כיצד להשתמש ב- nodemcu או ב- esp8266 כשלט רחוק IR לשליטה ברצועת LED RGB ו- Nodemcu נשלט על ידי סמארטפון באמצעות wifi. אז בעצם אתה יכול לשלוט ב- RGB LED STRIP בעזרת הסמארטפון שלך
RaspberryPi: דוהה LED פנימה והחוצה: 4 שלבים (עם תמונות)
RaspberryPi: דהיית LED פנימה והחוצה: השלבים הבאים הם ניסויים להמחשת אופן הפעולה של נוריות LED. הם מראים כיצד לעמעם LED בקצב אחיד וכיצד להדהים אותו פנימה והחוצה. תצטרך: RaspberryPi (השתמשתי ב- Pi ישן יותר, ה- Pi-3 שלי נמצא בשימוש, אבל כל Pi יעבוד.) לוח לחם
LED פועם/דוהה/מהבהב עם טיימר 555: 7 שלבים
נורית פועמת/דוהה/מהבהבת עם טיימר 555: מעגל זעיר זה הוא דרך פשוטה לייצר לד בלוי ללא צורך לתכנת שבבים או לכתוב קוד. רק כמה רכיבים פשוטים ואתה מוכן לדעוך כל היום. התוצאה הסופית היא דהייה מתמדת והתפוגגות ממש כמו Mac במצב המתנה. לְנַסוֹת