Mục lục:

Thiết bị LED có Bluetooth: Lối vào cho không gian thứ nguyên khác: 6 bước
Thiết bị LED có Bluetooth: Lối vào cho không gian thứ nguyên khác: 6 bước

Video: Thiết bị LED có Bluetooth: Lối vào cho không gian thứ nguyên khác: 6 bước

Video: Thiết bị LED có Bluetooth: Lối vào cho không gian thứ nguyên khác: 6 bước
Video: Module 5 in 1 Bluetooth Mesh - 2022 2024, Tháng sáu
Anonim
Thiết bị LED có Bluetooth: Lối vào cho không gian thứ nguyên khác
Thiết bị LED có Bluetooth: Lối vào cho không gian thứ nguyên khác

Đây là một tác phẩm nghệ thuật thiết bị ánh sáng LED cho dự án điêu khắc của tôi có tên Sacred Object. Tôi đang sử dụng thiết bị này để giới thiệu một mục nhập cho một thế giới mới. Khi tôi bật đèn LED, chúng ta có thể nhìn thấy một đường hầm vô tận bên trong hộp bê tông. Dải đèn LED được điều khiển thông qua bluetooth trên điện thoại của tôi. Tôi đã mua tất cả các nguồn cung cấp trên Amazon.

Vật liệu:

- Arduino Uno

-LED dải

-9v pin

-DSD Tech SH-HC-08 Mô-đun nô lệ Bluetooth 4.0 BLE

Điện trở -330 Ohms

- điện thoại Iphone

-Bê tông

-Acrylic

-Phim gió (gương một chiều)

- Phim gương đôi

Bước 1: Thiết kế mạch

Thiết kế mạch
Thiết kế mạch
Thiết kế mạch
Thiết kế mạch

Đây là cách tôi làm cho mạch hoạt động. Tôi cũng tạo ra một chuỗi để mô phỏng chuyển động của sóng não.

Hình ảnh đầu tiên là mạch dải LED.

Hình ảnh thứ hai là mạch Bluetooth. Ứng dụng trên iPhone là BluetoothLED.

Bước 2: Mã Arduino

#bao gồm

# xác định LED_PIN 7 # xác định NUM_LEDS 60 đèn LED CRGB [NUM_LEDS];

void setup () {pinMode (LED_PIN, OUTPUT); Serial.begin (9600); FastLED.addLeds (đã dẫn, NUM_LEDS); }

void setBlue (int val) {for (int i = 0; i <NUM_LEDS; i ++) {leds = 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 (); 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 ();

dẫn [11] = CRGB (0, 0, 0); FastLED.show ();

led [12] = CRGB (0, 0, 0); FastLED.show ();

dẫn [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 ();

dẫn [19] = CRGB (0, 0, 0); FastLED.show ();

led [20] = CRGB (0, 0, 0); FastLED.show ();

led [21] = CRGB (0, 0, 0); FastLED.show ();

dẫn [22] = CRGB (0, 0, 0); FastLED.show ();

dẫn [23] = CRGB (0, 0, 0); FastLED.show (); led [24] = CRGB (0, 0, 0); FastLED.show ();

dẫn [25] = CRGB (0, 0, 0); FastLED.show ();

dẫn [26] = CRGB (0, 0, 0); FastLED.show ();

dẫn [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 ();

dẫn [32] = CRGB (0, 0, 0); FastLED.show ();

led [33] = CRGB (0, 0, 0); FastLED.show (); dẫn [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 ();

dẫn [38] = CRGB (0, 0, 0); FastLED.show ();

dẫn [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 ();

dẫn [45] = CRGB (0, 0, 0); FastLED.show ();

dẫn [46] = CRGB (0, 0, 0); FastLED.show ();

led [47] = CRGB (0, 0, 0); FastLED.show ();

dẫn [48] = CRGB (0, 0, 0); FastLED.show ();

dẫn [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 ();

dẫn [53] = CRGB (0, 0, 0); FastLED.show (); led [54] = CRGB (0, 0, 0); FastLED.show ();

led [55] = CRGB (0, 0, 0); FastLED.show ();

dẫn [56] = CRGB (0, 0, 0); FastLED.show ();

dẫn [57] = CRGB (0, 0, 0); FastLED.show ();

dẫn [58] = CRGB (0, 0, 0); FastLED.show ();

led [59] = CRGB (0, 0, 0); FastLED.show ();

chậm trễ (100); } else {for (int i = 255; i> 0; i--) {setBlue (i); chậm trễ (10); } for (int i = 0; i <255; i ++) {setBlue (i); chậm trễ (10); }}}

Bước 3: Làm thùng chứa

Làm thùng chứa
Làm thùng chứa
Làm thùng chứa
Làm thùng chứa
Làm thùng chứa
Làm thùng chứa

Hộp được làm bằng bê tông. Tôi dùng ván xốp làm hộp rỗng để đúc bằng bê tông. Để khô ít nhất 24 giờ.

Bước 4: Cắt Laser

Sự cắt bằng tia la-ze
Sự cắt bằng tia la-ze
Sự cắt bằng tia la-ze
Sự cắt bằng tia la-ze
Sự cắt bằng tia la-ze
Sự cắt bằng tia la-ze

Vẽ hình dạng vừa vặn trong hộp bê tông và cắt nó bằng phương pháp cắt Laser.

Tôi sử dụng điều này để tạo lớp không gian khác nhau bên trong hộp: không gian phản xạ và không gian mạch. Tôi đặt phim cách nhiệt gương một chiều và phim gương hai mặt trên các ô vuông acrylic.

Bước 5: Dải đèn LED

Dải đèn LED
Dải đèn LED
Dải đèn LED
Dải đèn LED
Dải đèn LED
Dải đèn LED

(Xem từ dưới cùng của hộp)

Tôi đặt phim gương một chiều trước, mặt gương quay vào bên trong hộp. Và phun màu trắng lên khung để tạo nửa ống trong suốt cho dải đèn LED và đặt vào giữa hộp.

Bước 6: Mạch

Mạch điện
Mạch điện

Đặt acrylic gương hai mặt lên trên cùng của đèn LED và gắn mạch vào.

Đề xuất: