Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Toto je umelecké dielo LED svetelného zariadenia pre môj sochársky projekt s názvom Sacred Object. Toto zariadenie používam na predstavenie záznamu pre nový svet. Keď zapnem LED svetlo, vidíme v betónovom boxe nekonečný tunel. LED pásik sa na mojom telefóne ovláda pomocou bluetooth. Nakúpil som všetky zásoby na Amazone.
Materiály:
- Arduino Uno
-LED pásik
-9V batéria
-DSD Tech SH-HC-08 Bluetooth 4.0 BLE podradený modul
-330 ohmov odpor
- iPhone
-Betón
-Akryl
-okenná fólia (jednosmerné zrkadlo)
-Dvojitá zrkadlová fólia
Krok 1: Návrh obvodu
Takto zabezpečím, aby obvod fungoval. Tiež som vytvoril sekvenciu na simuláciu pohybu mozgových vĺn.
Prvý obrázok je obvod pásika LED.
Druhý obrázok je obvod Bluetooth. Aplikácia pre iPhone je vybavená technológiou Bluetooth.
Krok 2: Arduino kód
#zahrnúť
#define LED_PIN 7 #define NUM_LEDS 60 LED diód CRGB [NUM_LEDS];
neplatné nastavenie () {pinMode (LED_PIN, VÝSTUP); Serial.begin (9600); FastLED.addLeds (LED diódy, NUM_LEDS); }
void setBlue (int val) {for (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 0, val); } FastLED.show (); } prázdna slučka () {
if (Serial.available ()) {val = Serial.read (); } if (val == 'H') {leds [0] = CRGB (0, 0, 0); FastLED.show (); LED [1] = CRGB (0, 0, 0); FastLED.show (); LED [2] = CRGB (0, 0, 0); FastLED.show (); LED [3] = CRGB (0, 0, 0); FastLED.show (); LED [4] = CRGB (0, 0, 0); FastLED.show ();
LED [5] = CRGB (0, 0, 0); FastLED.show ();
LED [6] = CRGB (0, 0, 0); FastLED.show ();
LED [7] = CRGB (0, 0, 0); FastLED.show ();
LED [8] = CRGB (0, 0, 0); FastLED.show ();
LED [9] = CRGB (0, 0, 0); FastLED.show ();
LED [10] = CRGB (0, 0, 0); FastLED.show ();
LED [11] = CRGB (0, 0, 0); FastLED.show ();
LED [12] = CRGB (0, 0, 0); FastLED.show ();
LED [13] = CRGB (0, 0, 0); FastLED.show ();
LED [14] = CRGB (0, 0, 0); FastLED.show ();
LED [15] = CRGB (0, 0, 0); FastLED.show ();
LED [16] = CRGB (0, 0, 0); FastLED.show ();
LED [17] = CRGB (0, 0, 0); FastLED.show ();
LED [18] = CRGB (0, 0, 0); FastLED.show ();
LED [19] = CRGB (0, 0, 0); FastLED.show ();
LED [20] = CRGB (0, 0, 0); FastLED.show ();
LED [21] = CRGB (0, 0, 0); FastLED.show ();
LED [22] = CRGB (0, 0, 0); FastLED.show ();
LED [23] = CRGB (0, 0, 0); FastLED.show (); LED [24] = CRGB (0, 0, 0); FastLED.show ();
LED [25] = CRGB (0, 0, 0); FastLED.show ();
LED [26] = CRGB (0, 0, 0); FastLED.show ();
LED [27] = CRGB (0, 0, 0); FastLED.show ();
LED [28] = CRGB (0, 0, 0); FastLED.show ();
LED [29] = CRGB (0, 0, 0); FastLED.show ();
LED [30] = CRGB (0, 0, 0); FastLED.show (); LED [31] = CRGB (0, 0, 0); FastLED.show ();
LED [32] = CRGB (0, 0, 0); FastLED.show ();
LED [33] = CRGB (0, 0, 0); FastLED.show (); LED [34] = CRGB (0, 0, 0); FastLED.show ();
LED [35] = CRGB (0, 0, 0); FastLED.show ();
LED [36] = CRGB (0, 0, 0); FastLED.show ();
LED [37] = CRGB (0, 0, 0); FastLED.show ();
LED [38] = CRGB (0, 0, 0); FastLED.show ();
LED [39] = CRGB (0, 0, 0); FastLED.show ();
LED [40] = CRGB (0, 0, 0); FastLED.show ();
LED [41] = CRGB (0, 0, 0); FastLED.show ();
LED [42] = CRGB (0, 0, 0); FastLED.show ();
LED [43] = CRGB (0, 0, 0); FastLED.show (); LED [44] = CRGB (0, 0, 0); FastLED.show ();
LED [45] = CRGB (0, 0, 0); FastLED.show ();
LED [46] = CRGB (0, 0, 0); FastLED.show ();
LED [47] = CRGB (0, 0, 0); FastLED.show ();
leds [48] = CRGB (0, 0, 0); FastLED.show ();
LED [49] = CRGB (0, 0, 0); FastLED.show ();
LED [50] = CRGB (0, 0, 0); FastLED.show ();
LED [51] = CRGB (0, 0, 0); FastLED.show ();
LED [52] = CRGB (0, 0, 0); FastLED.show ();
LED [53] = CRGB (0, 0, 0); FastLED.show (); LED [54] = CRGB (0, 0, 0); FastLED.show ();
LED [55] = CRGB (0, 0, 0); FastLED.show ();
LED [56] = CRGB (0, 0, 0); FastLED.show ();
LED [57] = CRGB (0, 0, 0); FastLED.show ();
leds [58] = CRGB (0, 0, 0); FastLED.show ();
LED [59] = CRGB (0, 0, 0); FastLED.show ();
oneskorenie (100); } else {for (int i = 255; i> 0; i--) {setBlue (i); oneskorenie (10); } pre (int i = 0; i <255; i ++) {setBlue (i); oneskorenie (10); }}}
Krok 3: Výroba kontajnera
Krabica je vyrobená z betónu. Z penových dosiek vyrobím dutú skrinku na liatie betónom. Nechajte zaschnúť najmenej 24 hodín.
Krok 4: Rezanie laserom
Nakreslenie tvaru sa zmestí do betónovej škatule a vyreže ho rezaním laserom.
Používam to na vrstvenie iného priestoru vo vnútri krabice: odrazového priestoru a priestoru obvodov. Na akrylové štvorce som položil jednosmerný zrkadlový okenný film a obojstranný zrkadlový film.
Krok 5: LED pásik
(Pohľad zo spodnej časti škatule)
Jednosmerný zrkadlový film som dal ako prvý, zrkadlové strany smerujú dovnútra škatule. A nastriekajte bielu farbu na rám, aby ste vytvorili polopriehľadnú trubicu pre pás LED a umiestnite ju do stredu škatule.
Krok 6: Okruh
Nasaďte akrylátové obojstranné zrkadlo na hornú časť diódy LED a pripevnite obvod.