Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Đâ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
Đâ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
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
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
(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
Đặt acrylic gương hai mặt lên trên cùng của đèn LED và gắn mạch vào.