Оглавление:

Светодиодное устройство с Bluetooth: вход в пространство другого измерения: 6 шагов
Светодиодное устройство с Bluetooth: вход в пространство другого измерения: 6 шагов

Видео: Светодиодное устройство с Bluetooth: вход в пространство другого измерения: 6 шагов

Видео: Светодиодное устройство с Bluetooth: вход в пространство другого измерения: 6 шагов
Видео: Только не говори никому.. Как легко можно восстановить жидкокристаллический экран.. 2024, Июнь
Anonim
Светодиодное устройство с Bluetooth: вход в пространство другого измерения
Светодиодное устройство с Bluetooth: вход в пространство другого измерения

Это произведение искусства светодиодного устройства для моего скульптурного проекта под названием Sacred Object. Я использую это устройство, чтобы представить вход в новый мир. Когда я включаю светодиод, мы видим бесконечный туннель внутри бетонного ящика. Светодиодная лента управляется через Bluetooth на моем телефоне. Я сделал покупки на Amazon.

Материалы:

- Ардуино Уно

-Светодиодная полоса

-9в аккумулятор

-DSD Tech SH-HC-08 Подчиненный модуль Bluetooth 4.0 BLE

-330 Ом резистор

- iPhone

-Конкретный

-Акрил

-Оконная пленка (одностороннее зеркало)

-Двухсторонняя зеркальная пленка

Шаг 1: Проектирование схемы

Схемотехника
Схемотехника
Схемотехника
Схемотехника

Вот как я заставляю схему работать. Я также создал последовательность для имитации движения мозговых волн.

Первое изображение - это схема светодиодной ленты.

Второе изображение - это схема Bluetooth. Приложение на iPhone - BluetoothLED.

Шаг 2: Код Arduino

#включают

#define LED_PIN 7 #define NUM_LEDS 60 CRGB светодиодов [NUM_LEDS];

void setup () {pinMode (LED_PIN, OUTPUT); Serial.begin (9600); FastLED.addLeds (светодиоды, NUM_LEDS); }

void setBlue (int val) {для (int я = 0; я <NUM_LEDS; я ++) {светодиоды [я] = CRGB (0, 0, val); } FastLED.show (); } void loop () {

если (Serial.available ()) {val = Serial.read (); } если (val == 'H') {leds [0] = CRGB (0, 0, 0); FastLED.show (); светодиоды [1] = CRGB (0, 0, 0); FastLED.show (); светодиоды [2] = CRGB (0, 0, 0); FastLED.show (); светодиоды [3] = CRGB (0, 0, 0); FastLED.show (); светодиоды [4] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [5] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [6] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [7] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [8] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [9] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [10] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [11] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [12] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [13] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [14] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [15] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [16] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [17] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [18] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [19] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [20] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [21] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [22] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [23] = CRGB (0, 0, 0); FastLED.show (); светодиоды [24] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [25] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [26] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [27] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [28] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [29] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [30] = CRGB (0, 0, 0); FastLED.show (); светодиоды [31] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [32] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [33] = CRGB (0, 0, 0); FastLED.show (); светодиоды [34] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [35] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [36] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [37] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [38] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [39] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [40] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [41] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [42] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [43] = CRGB (0, 0, 0); FastLED.show (); светодиоды [44] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [45] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [46] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [47] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [48] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [49] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [50] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [51] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [52] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [53] = CRGB (0, 0, 0); FastLED.show (); светодиоды [54] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [55] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [56] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [57] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [58] = CRGB (0, 0, 0); FastLED.show ();

светодиоды [59] = CRGB (0, 0, 0); FastLED.show ();

задержка (100); } else {для (int я = 255; я> 0; я--) {setBlue (я); задержка (10); } для (int я = 0; я <255; я ++) {setBlue (я); задержка (10); }}}

Шаг 3: Изготовление контейнера

Изготовление контейнера
Изготовление контейнера
Изготовление контейнера
Изготовление контейнера
Изготовление контейнера
Изготовление контейнера

Ящик бетонный. Я использую пенопласт, чтобы сделать пустотелую коробку из бетона. Дайте ему высохнуть не менее 24 часов.

Шаг 4: лазерная резка

Лазерная резка
Лазерная резка
Лазерная резка
Лазерная резка
Лазерная резка
Лазерная резка

Рисунок помещается в бетонный ящик и вырезается с помощью лазерной резки.

Я использую это, чтобы наложить разные пространства внутри коробки: пространство отражения и пространство схемы. Я кладу одностороннюю зеркальную оконную пленку и двустороннюю зеркальную пленку на акриловые квадраты.

Шаг 5: светодиодная лента

Светодиодная полоса
Светодиодная полоса
Светодиодная полоса
Светодиодная полоса
Светодиодная полоса
Светодиодная полоса

(Вид снизу коробки)

Сначала я кладу одностороннюю зеркальную пленку, боковые стороны зеркала обращены внутрь коробки. Распылите белый цвет на рамку, чтобы получилась полупрозрачная трубка для светодиодной ленты, и поместите ее в середину коробки.

Шаг 6: Схема

Схема
Схема

Поместите двойное боковое зеркало из акрила на верхнюю часть светодиода и прикрепите схему.

Рекомендуемые: