Introduction: LED Device With Bluetooth : Entry for Another Dimension Space
This is a LED light device art work for my sculpture project named Sacred Object. I'm using this device to present an entry for a new world. When I turn on the LED light, we can see an infinite tunnel inside the concrete box.The LED strip is controlled through bluetooth on my phone. I shopped all supplies on Amazon.
Materials:
- Arduino Uno
-LED strip
-9v battery
-DSD Tech SH-HC-08 Bluetooth 4.0 BLE slave Module
-330 Ohms resistor
- iPhone
-Concrete
-Acrylic
-Window film (one way mirror)
-Double side mirror film
Step 1: Circuit Design
This is how I make the circuit work. I also created a sequence to simulate a movement of brain waves.
First image is the LED strip circuit .
Second image is the Bluetooth circuit. The app on iPhone is BluetoothLED.
Step 2: Arduino Code
#include
#define LED_PIN 7 #define NUM_LEDS 60 CRGB leds[NUM_LEDS];
void setup() { 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[i] = CRGB(0, 0, val); } FastLED.show(); } void loop() {
if( Serial.available() ) { val = Serial.read(); } if( 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();
delay(100); } else { for (int i = 255; i > 0; i--) { setBlue(i); delay(10); } for (int i = 0; i < 255; i++) { setBlue(i); delay(10); } } }
Step 3: Making Container
The box is made of concrete. I use foam boards to make a hollow box to cast with concrete. Let it dry at least 24 hours.
Step 4: Laser Cutting
Drawing the shape fits in the concrete box and cut it with Laser cutting.
I use this to layer different space inside the box : the reflection space and the circuit space. I put one way mirror window film and double side mirror film on the acrylic squares each.
Step 5: LED Strip
(View from the bottom of the box)
I put the one way mirror film one first, the mirror side faces inside of the box. And spray white color on the frame to create a half-transparency tube for the LED strip and place in the middle of the box.
Step 6: Circuit
Put the double side mirror acrylic on the top of the LED and attaching the Circuit on.