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

אח Arduino / ESP LED: 4 שלבים (עם תמונות)
אח Arduino / ESP LED: 4 שלבים (עם תמונות)

וִידֵאוֹ: אח Arduino / ESP LED: 4 שלבים (עם תמונות)

וִידֵאוֹ: אח Arduino / ESP LED: 4 שלבים (עם תמונות)
וִידֵאוֹ: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, יולי
Anonim
Image
Image
אח Arduino / ESP LED
אח Arduino / ESP LED

בבית שכרתי היה אח מושבת, בלי שום אפשרות אמיתית לקמין אמיתי נחמד ונעים. אז החלטתי להכין אח LED RGB משלי, שנותן תחושה נעימה המדמה אש אמיתית. לא טוב כמו אש אמיתית, אבל זה נותן תחושה נעימה ממש דומה.

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

חומרים דרושים:

  • רצועת LED WS2812B RGB (1 מטר, 60 נוריות/מטר) - eBay cca. 7 דולר
  • מודול NodeMCU ESP8266 ESP -12 (3.3v) או Arduino Nano V3.0 (5V) (אם אתה רוצה WiFi, בחר את NodeMCU) - cca. 4-7 דולר
  • 1 x קבלים (1000 uF, 6.3V+) לייצוב הקוצים הנוכחיים
  • נייר אפייה משומן לבן
  • קצת לוח עץ לבסיס (או לקרטון)
  • כבל USB, מתאם מתח לקיר (1 A או יותר)

כמו כן, תזדקק למלחץ, כלים וחוטים.

שלב 1: הכנת הבסיס

הכנת הבסיס
הכנת הבסיס
הכנת הבסיס
הכנת הבסיס
הכנת הבסיס
הכנת הבסיס

קודם כל, יהיה עליך לחתוך את רצועת ה- LED RGB בגודל 1 מטר ולחבר את הפינים יחד (GND ל- GND, D to D, +5V to +5V). זה ייתן לך רצועה כפולה באורך 50 ס מ.

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

אבטח רק את קצות רצועת ה- LED RGB ללוח בעזרת סרט סקוטי או דבק (חם).

שלב 2: הוספת הלהבות

הוספת הלהבות
הוספת הלהבות
הוספת הלהבות
הוספת הלהבות
הוספת הלהבות
הוספת הלהבות

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

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

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

שלב 3: חיבור זה

חיבור זה
חיבור זה
חיבור זה
חיבור זה
חיבור זה
חיבור זה

חיבור המודול (NodeMCU) לרצועת LED הוא קל, אך יהיה עליך לבצע הלחמה כדי להפריד את החוטים מרצועת ה- LED. כמו כן, הקפד להוסיף קבל של 1000 uF 6.3V (או יותר) בין + ל- GND, קרוב לרצועת LED, זה יעזור לייצב את הכוח.

החיווט הוא:

  • חבר +5V (USB VCC) מ- NodeMCU לרצועת ה- LED +5V
  • חבר את GND מ- NodeMCU לרצועת LED GND
  • חבר את הסיכה המסומנת "D7" מ- NodeMCU ל- "D" ברצועת ה- LED

אם אתה משתמש ב- Arduino, אתה יכול לחבר כל סיכה דיגיטלית (D2-D13) לרצועת ה- LED, רק הקפד להתאים אותה בקוד המקור.

שלב 4: העלאת הקוד

העלאת הקוד
העלאת הקוד
העלאת הקוד
העלאת הקוד

עליך להשתמש ב- Arduino IDE ולוודא להתקין גם את תמיכת הלוח ESP8266:

github.com/esp8266/Arduino

קוד המקור זמין בדף github:

הידור והעלה את הקוד למודול NodeMCU, וזהו! הוא יתחיל להבהב את הנורות.

יש הערה אחת מיוחדת לקוד: צריכת החשמל של הקוד הנוכחי נמדדה סביב 600-700 mA, שהיא מעל יציאות USB הרגילות של 500 mA שאוהבות לתת. מסיבה זו, בדקה הראשונה היא תפעיל רק חלק מהנוריות (בערך שליש), ואז היא תלך ותדליק את כל זה. אם אתה משתמש במתאם מתח לקיר, וודא שהוא יכול לתמוך לפחות ב- 1 A ולא בסוג הזול ביותר.

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

תהנה!

מוּמלָץ: