Mục lục:

Pixel Flip: 13 bước
Pixel Flip: 13 bước

Video: Pixel Flip: 13 bước

Video: Pixel Flip: 13 bước
Video: What is flip to shhh feature in google pixel phones and how to enable it 2024, Tháng mười một
Anonim
Pixel Flip
Pixel Flip

Pixel Flip: Tường nghệ thuật tương tác

www.justdreamdesign.com/

Bước 1: Pixel Flip

Image
Image
Pixel Flip
Pixel Flip
Pixel Flip
Pixel Flip

Đây là một bức tường nghệ thuật lật tự động kết hợp kim và kỹ thuật số với một cuốn sách lật làm họa tiết.

Bước 2: Nền

Tiểu sử
Tiểu sử
Tiểu sử
Tiểu sử
Tiểu sử
Tiểu sử
Tiểu sử
Tiểu sử

Dự án được tạo ra vì nó muốn tối đa hóa sự phản chiếu dựa trên nhiều chất liệu khác nhau và thể hiện chúng với mọi người. Nó được phát triển để thể hiện niềm say mê của những phản xạ mà chúng ta nhìn thấy trong cuộc sống hàng ngày.

Câu hỏi đầu tiên chúng tôi nghĩ đến là làm thế nào để thể hiện nhiều phản xạ. Chúng tôi đã thực hiện rất nhiều hình thức cho ý tưởng này.

Chúng tôi đã xem một hình ảnh động của một cuốn sách lật. Không giống như sổ lật tương tự vận hành bằng tay, sổ lật tự động có động cơ có thể trải nghiệm tương tự trong kỹ thuật số. Khi sách lật quay trở lại, tôi nghĩ việc sử dụng nhiều chất liệu khác nhau sẽ rất thú vị.

Chúng tôi cũng đã nghĩ về cách sử dụng hoạt ảnh trên sách lật nhiều hơn. Cuốn sách lật mà chúng tôi tìm thấy là một hình vuông, nhưng cấu trúc chỉ sử dụng một cuốn sách lật để tạo hoạt ảnh qua nó là phổ biến. Tôi nghĩ, tốt, sử dụng một vài cuốn sách lật để tạo ra một bức tường với các yếu tố tương tác thì sao.

Và không chỉ là cảm giác bức tường đang chuyển động, mà nếu chúng ta sử dụng nó để thể hiện hình ảnh mà chúng ta muốn, chúng ta có thể tạo ra một trải nghiệm thú vị cho phép chúng ta cảm nhận cả tương tự và kỹ thuật số cũng như phản chiếu của vật liệu.

Chúng tôi đã làm việc với những mục tiêu này.

- Sự kết hợp của analog và kỹ thuật số

- Sử dụng cấu trúc Sách lật

- Thực hiện các bức tường tương tác

Bước 3: Vật liệu

- Vật liệu bên trong

1. khớp nối khớp nối 25 mảnh

2. Thanh đồng 3mm 25cm * thanh đồng 25 mảnh

3. 3T acrylic 3mm 3t 30cm * 30cm acrylic

4. Thanh gỗ 3mm Thanh gỗ 200 mảnh 3mm

5. kẹp cáp nhựa 400 mảnh nhựa kẹp cáp 5mm

- Chất liệu sách lật

6. tấm bìa sách pvc 200 miếng bìa sách pvc

7. tấm nhung đen tấm nhung đen

8. slang splanges sliver splanges

9. tấm ảnh ba chiều trắng tấm ảnh ba chiều trắng 30cm * 30cm

10. Xịt bạc kim loại krylon Xịt kim loại bạc 9mm krylon

- Vật liệu bên ngoài

11. arduino una R3 Bo mạch tương thích arduino una

12. Động cơ bước 5v (Động cơ bước DC 5V 4 pha 5 dây) Động cơ bước 5v + Bảng điều khiển ULN2003 cho Arduino

13. Bảng điều khiển động cơ bước ULN2003

14. DPLC-485HCA DPLC-485HCA

15. Bộ nguồn máy tính 5V SMPS

16. Hồ sơ 20mm Hồ sơ 20mm

17. hub usb hub usb

18. Bản lề L Bản lề L

19. Bản lề phẳng L Bản lề phẳng

20. bu lông bu lông

21. đai ốc

22. cờ lê cờ lê

23. epoxy epoxy

24. Keo xịt 3M Keo xịt 3m

Bước 4: Lựa chọn Ban kiểm soát

Lựa chọn Ban kiểm soát
Lựa chọn Ban kiểm soát

Arduino quyết định rằng có rất nhiều mã nguồn mở và thư viện có sẵn, vì vậy chúng ta có thể sử dụng chúng dễ dàng và quá trình xử lý cũng sử dụng cùng một ngôn ngữ, vì vậy sẽ không có vấn đề gì về khả năng tương thích. Sau đó, chúng tôi đã kiểm tra các yêu cầu để tiến hành dự án này.

- Ánh sáng: Nên sử dụng ánh sáng mạnh để vật liệu phản chiếu tối đa. - Chất liệu: Chất liệu có thể phản chiếu các ánh sáng khác nhau. - Cấu trúc sách lật: Để có hình ảnh động mà chúng ta muốn, hãy sử dụng động cơ bước với điều khiển góc tự do. - Aduino: Ban đầu, chúng tôi cần Aduino Mega, vì chúng tôi muốn điều khiển tất cả các động cơ chỉ bằng một Aduino.

Tuy nhiên, vì quá trình xử lý đang giao tiếp với một Aduino, cũng như các Arduino khác là cần thiết, cần có cách để dữ liệu được gửi bởi quá trình xử lý được gửi đến một số lượng lớn Aduino

Điều này dẫn đến việc sử dụng mô-đun DPLC485HCA với giao tiếp RS485 cho phép giao tiếp hai chiều 1: N.

Quá trình xử lý sau đó truyền dữ liệu đến một Master Aduino (Master Aduino) và giao tiếp nối tiếp, và Master Arduino thiết lập giao tiếp giữa Master-Slab bằng cách sử dụng mô-đun DPLC-485HCA.

Sử dụng dữ liệu nhận được từ Master, Slave Arduino điều khiển góc quay của mỗi động cơ, cung cấp hình ảnh trực quan về kết quả của hình ảnh được xử lý với chuyển động của động cơ.

Bước 5: Chọn chất liệu Flipbook

Chọn chất liệu sách lật
Chọn chất liệu sách lật

Bởi vì dự án muốn tối đa hóa sự phản xạ theo các vật liệu khác nhau và thể hiện chúng với mọi người, nó đã chọn bốn vật liệu khác nhau với sự phản xạ ánh sáng khác nhau và các vật liệu khác nhau tùy thuộc vào góc độ.

- ảnh ba chiều: Là vật liệu phát sáng nhất vì phản xạ ánh sáng mạnh.

- splange: Là vật liệu phản chiếu nhiều hình tam giác trong nháy mắt để hiển thị các phản xạ khác nhau.

- Kim loại: Có khả năng tản sáng.

- Nhung: Là chất liệu có thể thay đổi màu sắc theo ánh sáng do có độ bóng.

Để thể hiện các vật liệu trên thông qua điều khiển động cơ sử dụng xử lý, chúng tôi đã thay đổi hình ảnh thành hình ảnh đen trắng sử dụng bộ lọc màu xám, đo màu tối thiểu và tối đa của mỗi pixel bằng cách điều chỉnh pixel, chia mỗi pixel thành bốn phần màu, và gửi từng giá trị pixel tới mô tơ để thể hiện sự thể hiện của từng phần theo chuyển động quay của mô tơ với hình ba chiều, hình tam giác, kim loại và vật liệu nhung.

Bước 6: Thiết kế cấu trúc và tạo mẫu

Thiết kế cấu trúc và tạo mẫu
Thiết kế cấu trúc và tạo mẫu
Thiết kế cấu trúc và tạo mẫu
Thiết kế cấu trúc và tạo mẫu
Thiết kế cấu trúc và tạo mẫu
Thiết kế cấu trúc và tạo mẫu
Thiết kế cấu trúc và tạo mẫu
Thiết kế cấu trúc và tạo mẫu

Những điều cần xem xét khi xác định cấu trúc:

- Đảm bảo các động cơ của nhau không bị va chạm

- Sách lật nên dừng ở góc mong muốn

- Đảm bảo không có sự can thiệp giữa sách lật và khung bên ngoài

Chúng tôi đã sử dụng một loại acrylic 3T tương đối dễ gia công, và chúng tôi quyết định sử dụng một tấm kim loại vì chi phí và tính sẵn có của tấm acrylic.

Cấu trúc bao gồm 5 * 5, tổng cộng 25 hình chữ nhật. Mỗi tấm acrylic sau đó được cắt bằng máy cắt acrylic theo bất kỳ kích thước nào mong muốn và sau đó được lắp ráp với nhau bằng bản lề và vít.

Phần chơi còn lại giữa các tấm acrylic được sử dụng như một nơi để bảo vệ các dây cáp không bị va chạm với các động cơ của nhau.

Bước 7: Bước lắp đặt động cơ và kết cấu

Bước lắp đặt động cơ và kết cấu
Bước lắp đặt động cơ và kết cấu
Bước lắp đặt động cơ và kết cấu
Bước lắp đặt động cơ và kết cấu
Bước lắp đặt động cơ và kết cấu
Bước lắp đặt động cơ và kết cấu

Chúng tôi đã sử dụng động cơ 25 bước.

- Sử dụng hai động cơ bước cho mỗi aduino

.- Cài đặt động cơ bước ở chính giữa bên phải của hình vuông

- Vít được sử dụng để cố định động cơ bước.

- Cappling được sử dụng để kết nối thanh chính mới với động cơ bước

.- Nối một thanh gỗ bên ngoài Shinjubong và kết nối vật liệu bằng kẹp.

Bước 8: Cài đặt cấu trúc bên trong

Cài đặt cấu trúc bên trong
Cài đặt cấu trúc bên trong
Cài đặt cấu trúc bên trong
Cài đặt cấu trúc bên trong
Cài đặt cấu trúc bên trong
Cài đặt cấu trúc bên trong

Bước 9: Cài đặt nút

Cài đặt nút
Cài đặt nút
Cài đặt nút
Cài đặt nút

Chúng tôi đã chọn các nút bàn phím khác nhau cho mỗi hình ảnh để tối đa hóa các hiệu ứng tương tác khi sử dụng sách lật. Khi người dùng nhấp vào bàn phím, động cơ và sổ lật hoạt động và các hình ảnh dành riêng cho bàn phím sẽ xuất hiện.

Bước 10: Đấu dây

Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây
Đấu dây

Hình vuông sử dụng 25 động cơ bước, 14 aduino và 14 a DLC-485HCA. Xử lý và Master Arduino phải được kết nối.

Chúng tôi đã kết nối nó bằng breadboard. Tôi đã cố gắng tách các phần + và - trên breadboard và kết nối chúng với động cơ để cung cấp đủ năng lượng.

- Sư phụ Aduino

1. Kết nối DPLC-485HCA với POWER bằng dây2. DPLC-485HCA

2 kết nối với Arduino số 2 pin3.

3 của DLC-485HCA kết nối với 3 pin4 của Arduino. DPLC-485HCA

4 kết nối với 3 chân Arduino

5. DPLC-485HCA 5 kết nối với Aduino 5Vpin

6. DPLC-485HCA 6 là TRƯỞNG giao tiếp, kết nối với đường GND từ Arduino trong BREADBOARD

- Nô lệ Aduino

- ĐỘNG CƠ 1

1. Kết nối với IN1 và Aduino 12 chân của ULN2003 Motor Driver1

2. Kết nối với IN2 trên ULN2003 Motor Drive1 và Arduino 5 pin

3. Kết nối với chân IN3 trên ULN2003 Motor Drive1 và Arduino 6

4. Kết nối với chân IN4 của ULN2003 Motor Drive1 và Arduino 7

5. Liên kết đến - trên ULN2003 Motor Drive1 và - trên BREADBOARD

6. Kết nối giữa + trong ULN2003 Motor Drive1 và + trong BREADBOARD

- MOTOR2

1. Kết nối với chân IN1 và Aduino 8 của ULN2003 Motor Drive2

2. Kết nối với IN2 trên ULN2003 Motor Drive2 và Arduino 9 chân

3. Đã kết nối với IN3 trên ULN2003 Motor Drive2 và chân 10 trên Aduino

4. Kết nối với chân IN4 của ULN2003 Motor Drive2 và Arduino 11

5. Liên kết đến - trên ULN2003 Motor Drive2 và - trên BREADBOARD

6. Kết nối giữa + trong ULN2003 Motor Drive2 và + trong BREADBOARD

-DPLC-485HCA

1. Kết nối DPLC-485HCA với POWER bằng dây

2. DPLC-485HCA 2 kết nối với chân Arduino số 2

3. 3 của DLC-485HCA kết nối với chân 3 của Arduino

4. DPLC-485HCA 4 kết nối với 3 chân Arduino

5. DPLC-485HCA 5 kết nối với Aduino 5Vpin

6. DPLC-485HCA 6 là TRƯỞNG giao tiếp, kết nối với đường GND từ Arduino trong BREADBOARD

- CUNG CẤP ĐIỆN MÁY TÍNH

1. Kết nối + và- của BREADBOARD với + và- của 5V của BỘ CUNG CẤP ĐIỆN MÁY TÍNH

Bước 11: Nguồn cung cấp

Nguồn cung cấp
Nguồn cung cấp
Nguồn cung cấp
Nguồn cung cấp

Vì quá trình xử lý chỉ hoạt động khi được kết nối với máy tính, chúng tôi đã sử dụng HUB USB, loại này không bị yếu nguồn. Tuy nhiên, USB HUB nguồn duy nhất không đủ điện để kết nối một trong hai động cơ được kết nối với một aduino duy nhất với SMPS 5V để nó không bị hết điện.

Đề xuất: