תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
זוהי יצירת אמנות של מכשירי אור LED עבור פרויקט הפיסול שלי בשם Sacred Object. אני משתמש במכשיר זה כדי להציג ערך לעולם חדש. כשאני מדליק את נורת ה- LED, אנו יכולים לראות מנהרה אינסופית בתוך קופסת הבטון. רצועת ה- LED נשלטת באמצעות Bluetooth בטלפון שלי. קניתי את כל החומרים באמזון.
חומרים:
- ארדואינו אונו
-רצועת לד
-סוללה של 9V
מודול עבדים Bluetooth 4.0 BLE Bluetooth DSDS Tech SH-HC-08
נגד -330 אוהם
- אייפון
-בֵּטוֹן
-אַקרִילִי
-סרט חלון (מראה חד כיוונית)
-סרט מראה צד כפולה
שלב 1: עיצוב מעגלים
כך אני גורם למעגל לעבוד. יצרתי גם רצף המדמה תנועה של גלי מוח.
התמונה הראשונה היא מעגל רצועות ה- LED.
התמונה השנייה היא מעגל ה- Bluetooth. האפליקציה באייפון היא BluetoothLED.
שלב 2: קוד ארדואינו
#לִכלוֹל
#define LED_PIN 7 #הגדר NUM_LEDS 60 תאורות CRGB [NUM_LEDS];
הגדרת void () {pinMode (LED_PIN, OUTPUT); Serial.begin (9600); FastLED.addLeds (leds, NUM_LEDS); }
void setBlue (int val) {for (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 0, val); } FastLED.show (); } לולאת חלל () {
if (Serial.available ()) {val = Serial.read (); } אם (val == 'H') {leds [0] = CRGB (0, 0, 0); FastLED.show (); leds [1] = CRGB (0, 0, 0); FastLED.show (); leds [2] = CRGB (0, 0, 0); FastLED.show (); leds [3] = CRGB (0, 0, 0); FastLED.show (); leds [4] = CRGB (0, 0, 0); FastLED.show ();
leds [5] = CRGB (0, 0, 0); FastLED.show ();
leds [6] = CRGB (0, 0, 0); FastLED.show ();
leds [7] = CRGB (0, 0, 0); FastLED.show ();
leds [8] = CRGB (0, 0, 0); FastLED.show ();
leds [9] = CRGB (0, 0, 0); FastLED.show ();
leds [10] = CRGB (0, 0, 0); FastLED.show ();
leds [11] = CRGB (0, 0, 0); FastLED.show ();
leds [12] = CRGB (0, 0, 0); FastLED.show ();
leds [13] = CRGB (0, 0, 0); FastLED.show ();
leds [14] = CRGB (0, 0, 0); FastLED.show ();
leds [15] = CRGB (0, 0, 0); FastLED.show ();
leds [16] = CRGB (0, 0, 0); FastLED.show ();
leds [17] = CRGB (0, 0, 0); FastLED.show ();
leds [18] = CRGB (0, 0, 0); FastLED.show ();
leds [19] = CRGB (0, 0, 0); FastLED.show ();
leds [20] = CRGB (0, 0, 0); FastLED.show ();
leds [21] = CRGB (0, 0, 0); FastLED.show ();
leds [22] = CRGB (0, 0, 0); FastLED.show ();
leds [23] = CRGB (0, 0, 0); FastLED.show (); leds [24] = CRGB (0, 0, 0); FastLED.show ();
leds [25] = CRGB (0, 0, 0); FastLED.show ();
leds [26] = CRGB (0, 0, 0); FastLED.show ();
leds [27] = CRGB (0, 0, 0); FastLED.show ();
leds [28] = CRGB (0, 0, 0); FastLED.show ();
leds [29] = CRGB (0, 0, 0); FastLED.show ();
leds [30] = CRGB (0, 0, 0); FastLED.show (); leds [31] = CRGB (0, 0, 0); FastLED.show ();
leds [32] = CRGB (0, 0, 0); FastLED.show ();
leds [33] = CRGB (0, 0, 0); FastLED.show (); leds [34] = CRGB (0, 0, 0); FastLED.show ();
leds [35] = CRGB (0, 0, 0); FastLED.show ();
leds [36] = CRGB (0, 0, 0); FastLED.show ();
leds [37] = CRGB (0, 0, 0); FastLED.show ();
leds [38] = CRGB (0, 0, 0); FastLED.show ();
leds [39] = CRGB (0, 0, 0); FastLED.show ();
leds [40] = CRGB (0, 0, 0); FastLED.show ();
leds [41] = CRGB (0, 0, 0); FastLED.show ();
leds [42] = CRGB (0, 0, 0); FastLED.show ();
leds [43] = CRGB (0, 0, 0); FastLED.show (); leds [44] = CRGB (0, 0, 0); FastLED.show ();
leds [45] = CRGB (0, 0, 0); FastLED.show ();
leds [46] = CRGB (0, 0, 0); FastLED.show ();
leds [47] = CRGB (0, 0, 0); FastLED.show ();
leds [48] = CRGB (0, 0, 0); FastLED.show ();
leds [49] = CRGB (0, 0, 0); FastLED.show ();
leds [50] = CRGB (0, 0, 0); FastLED.show ();
leds [51] = CRGB (0, 0, 0); FastLED.show ();
leds [52] = CRGB (0, 0, 0); FastLED.show ();
leds [53] = CRGB (0, 0, 0); FastLED.show (); leds [54] = CRGB (0, 0, 0); FastLED.show ();
leds [55] = CRGB (0, 0, 0); FastLED.show ();
leds [56] = CRGB (0, 0, 0); FastLED.show ();
leds [57] = CRGB (0, 0, 0); FastLED.show ();
leds [58] = CRGB (0, 0, 0); FastLED.show ();
leds [59] = CRGB (0, 0, 0); FastLED.show ();
עיכוב (100); } אחר {עבור (int i = 255; i> 0; i--) {setBlue (i); עיכוב (10); } עבור (int i = 0; i <255; i ++) {setBlue (i); עיכוב (10); }}}
שלב 3: הכנת מיכל
הקופסה עשויה בטון. אני משתמש בלוחות קצף ליצירת קופסה חלולה ליציקה עם בטון. תן לזה להתייבש לפחות 24 שעות.
שלב 4: חיתוך בלייזר
ציור הצורה מתאים לקופסת הבטון וחותך אותה בחיתוך בלייזר.
אני משתמש בזה כדי לרווח חלל אחר בתוך הקופסה: מרחב ההשתקפות ומרחב המעגלים. הנחתי סרט חלון מראה חד כיווני וסרט מראה כפולה על ריבועי האקריליק כל אחד.
שלב 5: רצועת LED
(מבט מתחתית הקופסה)
הנחתי את סרט המראה החד -כיווני קודם כל, צד הצד של המראה בתוך התיבה. וריססו צבע לבן על המסגרת ליצירת צינור חצי שקיפות עבור רצועת הלד והניחו באמצע הקופסה.
שלב 6: מעגל
שים את המראה הצד כפולה אקריליק על החלק העליון של הלד והצמד את המעגל.