Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
To je umetniško delo LED luči za moj kiparski projekt Sacred Object. To napravo uporabljam za predstavitev vstopa v nov svet. Ko prižgem LED luč, lahko v betonski škatli vidim neskončen tunel. Led trak se nadzira prek bluetootha na mojem telefonu. Vse zaloge sem kupoval na Amazonu.
Materiali:
- Arduino Uno
-LED trak
-9v baterija
-DSD Tech SH-HC-08 pomožni modul Bluetooth 4.0 BLE
-330 ohmov upor
- iPhone
-Beton
-akril
-Okenska folija (enosmerno ogledalo)
-Dvojna stranska zrcalna folija
Korak: Oblikovanje vezja
Tako delam vezje. Ustvaril sem tudi zaporedje za simulacijo gibanja možganskih valov.
Prva slika je vezje LED traku.
Druga slika je vezje Bluetooth. Aplikacija za iPhone je BluetoothLED.
2. korak: Arduino koda
#vključi
#define LED_PIN 7 #define NUM_LEDS 60 LED diod CRGB [NUM_LEDS];
void setup () {pinMode (LED_PIN, OUTPUT); Serial.begin (9600); FastLED.addLeds (LED, NUM_LEDS); }
void setBlue (int val) {for (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 0, val); } FastLED.show (); } void loop () {
če (Serial.available ()) {val = Serial.read (); } če (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 diode [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 diode [18] = CRGB (0, 0, 0); FastLED.show ();
LED [19] = CRGB (0, 0, 0); FastLED.show ();
LED [20] = CRGB (0, 0, 0); FastLED.show ();
LED diode [21] = CRGB (0, 0, 0); FastLED.show ();
LED diode [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 diode [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 diode [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 diode [35] = CRGB (0, 0, 0); FastLED.show ();
LED [36] = CRGB (0, 0, 0); FastLED.show ();
LED diode [37] = CRGB (0, 0, 0); FastLED.show ();
LED diode [38] = CRGB (0, 0, 0); FastLED.show ();
LED [39] = CRGB (0, 0, 0); FastLED.show ();
LED [40] = CRGB (0, 0, 0); FastLED.show ();
LED diode [41] = CRGB (0, 0, 0); FastLED.show ();
LED diode [42] = CRGB (0, 0, 0); FastLED.show ();
LED [43] = CRGB (0, 0, 0); FastLED.show (); LED [44] = CRGB (0, 0, 0); FastLED.show ();
LED diode [45] = CRGB (0, 0, 0); FastLED.show ();
LED diode [46] = CRGB (0, 0, 0); FastLED.show ();
LED diode [47] = CRGB (0, 0, 0); FastLED.show ();
LED [48] = CRGB (0, 0, 0); FastLED.show ();
LED diode [49] = CRGB (0, 0, 0); FastLED.show ();
LED diode [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 diode [54] = CRGB (0, 0, 0); FastLED.show ();
LED [55] = CRGB (0, 0, 0); FastLED.show ();
LED diode [56] = CRGB (0, 0, 0); FastLED.show ();
LED [57] = CRGB (0, 0, 0); FastLED.show ();
LED diode [58] = CRGB (0, 0, 0); FastLED.show ();
LED [59] = CRGB (0, 0, 0); FastLED.show ();
zamuda (100); } else {for (int i = 255; i> 0; i--) {setBlue (i); zamuda (10); } za (int i = 0; i <255; i ++) {setBlue (i); zamuda (10); }}}
3. korak: izdelava posode
Škatla je iz betona. Za izdelavo votle škatle za beton uporabljam penaste plošče. Pustite, da se posuši vsaj 24 ur.
4. korak: Lasersko rezanje
Risba oblike se prilega betonski škatli in jo razrežemo z laserskim rezanjem.
To uporabljam za plastenje drugačnega prostora znotraj škatle: odsevnega prostora in prostora vezja. Na akrilne kvadrate sem postavil enosmerno ogledalo in dvostransko ogledalo.
5. korak: LED trak
(Pogled z dna škatle)
Eno smerno zrcalno folijo sem postavil najprej eno, zrcalna stran je obrnjena proti škatli. Na okvir popršite belo barvo, da ustvarite polprosojno cev za LED trak in jo postavite na sredino škatle.
6. korak: Vezje
Akrilno dvojno stransko ogledalo postavite na vrh LED in pritrdite vezje.