Mục lục:

LightBox Music Visualizer: 5 bước (có hình ảnh)
LightBox Music Visualizer: 5 bước (có hình ảnh)

Video: LightBox Music Visualizer: 5 bước (có hình ảnh)

Video: LightBox Music Visualizer: 5 bước (có hình ảnh)
Video: 4 bước setup quay phim chụp ảnh sản phẩm chuyên nghiệp #shorts 2024, Tháng bảy
Anonim
Image
Image
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer
LightBox Music Visualizer

LightBox sử dụng micrô tích hợp trên điện thoại hoặc máy tính bảng của bạn để phân tích nhạc nhằm tạo ra các mẫu ánh sáng đẹp phù hợp với âm nhạc. Chỉ cần khởi động ứng dụng, đặt điện thoại hoặc máy tính bảng của bạn ở đâu đó gần nguồn âm thanh và hộp của bạn sẽ trực quan hóa âm thanh trong thời gian thực. LightBox cũng có thể được sử dụng với ánh sáng xung quanh đầy màu sắc.

Chúc vui vẻ!!!

Bước 1: Thu thập vật liệu

Bạn sẽ cần các tài liệu sau:

  • 1 m thanh gỗ 4 x 0,5 cm (cho khung)
  • 1 m thanh gỗ 1,2 x 0,5 cm (cho đường viền phía trước)
  • Cán gỗ vuông 15 cm 0,8 x 0,8 cm
  • 1 x tấm gỗ 22 x 18 x 0,3 cm (cho tấm sau)
  • 1 x tấm kính acrylic màu trắng sữa 22 x 18 x 0,3 cm (cho tấm trước)
  • 1 x dải LED RGB, loại WS2812B, 5 Volt, chiều dài 1 m, với 60 đèn LED
  • 1 x mô-đun ESP8266. Tôi đã sử dụng Adafruit Huzzah, nhưng bạn có thể sử dụng một mô-đun khác.
  • 1 x 5.5 x 2.1 giắc cắm thùng DC
  • Dây (màu sắc khác nhau)
  • Một số băng dán

Các công cụ bạn sẽ cần:

  • Cưa gỗ
  • Hộp Mitre
  • Keo dán gỗ
  • Hàn sắt

Bước 2: Xây dựng hộp

Xây dựng hộp
Xây dựng hộp
Xây dựng hộp
Xây dựng hộp
Xây dựng hộp
Xây dựng hộp
Xây dựng hộp
Xây dựng hộp

Khung

Đầu tiên, sử dụng hộp Mitre để cắt thanh la cho khung. Cắt các miếng với một góc 45 °, để bạn có thể lắp chúng lại với nhau để tạo thành khung bên ngoài (xem hình ảnh). Bạn sẽ cần hai mảnh có chiều dài 23 cm (cho mặt trên và mặt dưới) và hai mảnh dài 19 cm (cho mặt trái và mặt phải). Độ dài đề cập đến cạnh dài hơn.

Mẹo: Nếu bạn cắt các mảnh theo thứ tự các cạnh sẽ được ghép lại với nhau (ví dụ: đầu tiên là mảnh trên cùng, sau đó đến mảnh bên phải, sau đó là mảnh dưới cùng, sau đó là mảnh bên trái), bạn đảm bảo rằng các cạnh sẽ khớp hoàn toàn.

Bây giờ, dán các mảnh cho khung với nhau. Đảm bảo rằng bạn có thể đặt vừa tấm kính acrylic trong hộp ở một bên và tấm sau ở bên kia. Đừng lo lắng nếu có những khoảng trống nhỏ - những khoảng trống ở mặt trước sẽ bị đường viền che lại và mặt sau sẽ không thể nhìn thấy được.

Tấm trước

Tiếp theo, bạn cắt cây trượng gỗ hình vuông thành bốn khúc, mỗi khúc dài 3 cm. Đặt tấm kính acrylic vào hộp sao cho phẳng với mặt trước. Dán các miếng gỗ hình vuông vào các góc của hộp và vào mặt sau của tấm acrylic. Đảm bảo rằng bạn không sử dụng quá nhiều keo để không có keo dính vào acrylic ngoại trừ trường hợp nó được dán vào các miếng gỗ.

Biên giới

Sử dụng hộp miter một lần nữa để cắt thanh la cho đường viền. Cắt chúng với một góc 45 ° (xem hình ảnh). Một lần nữa, bạn sẽ cần hai mảnh có chiều dài 23 cm và hai mảnh có chiều dài 19 cm (độ dài một lần nữa đề cập đến cạnh dài hơn).

Dán các mảnh cho đường viền lại với nhau và dán đường viền vào mặt trước của hộp. Một lần nữa, hãy cẩn thận để không có keo tràn lên acrylic.

Bước 3: Cài đặt Firmware trên Bộ điều khiển

Đi tới Trình quản lý Thư viện Arduino của bạn và đảm bảo rằng thư viện FastLED đã được cài đặt. Nó sẽ được sử dụng bởi phần sụn.

Tải xuống phần sụn cho ESP8266 của bạn từ Github.

Sử dụng Arduino IDE để tải chương trình cơ sở lên mô-đun ESP8266 của bạn.

Lưu ý về việc sử dụng các số lượng đèn LED khác nhau: Tôi đã xây dựng LightBox với dải đèn LED gồm 60 đèn LED. Nhưng bạn có thể sử dụng bao nhiêu đèn LED tùy thích. Điều duy nhất bạn cần làm là thay đổi NUM_ROWS và NUM_COLUMNS hằng số trong chương trình cơ sở. Ứng dụng sẽ tự động thích ứng với số lượng đèn LED mà bạn đã xác định. Bằng cách này, bạn có thể tạo các LightBox lớn hoặc nhỏ tùy theo ý muốn.

Bước 4: Xây dựng tấm lưng

Xây dựng tấm lưng
Xây dựng tấm lưng
Xây dựng tấm lưng
Xây dựng tấm lưng
Xây dựng tấm lưng
Xây dựng tấm lưng
Xây dựng tấm lưng
Xây dựng tấm lưng

Ở bước này, chúng ta sẽ cắt dải đèn LED thành các dải nhỏ hơn, hàn chúng lại với nhau bằng một số dây và dán chúng vào tấm sau để tạo thành lưới. Kết quả sẽ giống như trong hình.

Thận trọng: Có rất ít mũi tên được in trên dải đèn LED. Các mũi tên này cho biết hướng truyền tín hiệu dữ liệu. Bạn phải dán và hàn các dải theo cách mà bạn có thể đi theo các mũi tên bắt đầu từ dây được kết nối với chốt trên mô-đun ESP8266, dọc theo các dải, đến cuối dải cuối cùng.

Cắt dải đèn LED thành sáu dải với 10 đèn LED mỗi dải. Dải đèn LED có đánh dấu nơi nó có thể được cắt và bán lại. Đo kích thước của mô-đun ESP8266 của bạn. Sử dụng bút chì để đánh dấu vị trí của mỗi dải trên tấm sau. Khoảng cách giữa các dải phải bằng nhau và bạn phải để lại một đường viền đủ rộng để đặt mô-đun ESP8266 ở đó mà không che bất kỳ đèn LED nào.

Tiếp theo, dán các dải vào tấm sau. Lấy mỏ hàn, một số dây ra và hàn các dải đèn LED lại với nhau. Các dải có ba dòng: + 5V, GND và DO. Đảm bảo rằng bạn luôn kết nối các đường phù hợp. Sử dụng dây khác màu để tránh nhầm lẫn.

Khoan một lỗ cho giắc cắm thùng DC vào tấm sau. Tôi đã sử dụng một số keo nóng để dán giắc cắm vào tấm.

Kết nối + 5V và dòng GND của dải đèn LED với các đầu cuối tương ứng của giắc cắm thùng. Nếu bạn không biết đầu nào là cực dương và cực âm, hãy cắm nguồn điện 5V và sử dụng đồng hồ vạn năng để tìm ra đầu nào.

Kết nối các đầu nối 5V và GND của mô-đun ESP8266 của bạn với các đầu cuối tương ứng của giắc cắm thùng. Kết nối chân 5 của mô-đun ESP8266 với đường dữ liệu của dải LED. Bạn có thể sử dụng cáp jumper, nếu bạn muốn sử dụng lại mô-đun sau này hoặc hàn cáp trực tiếp với các đầu nối của mô-đun.

Dán mô-đun ESP8266 trên tấm mặt sau hoặc sử dụng một số băng dán để gắn nó.

Bước 5: Chúc bạn vui vẻ

Chúc vui vẻ!
Chúc vui vẻ!
Chúc vui vẻ!
Chúc vui vẻ!
Chúc vui vẻ!
Chúc vui vẻ!

Đã đến lúc tải xuống ứng dụng từ Cửa hàng Google Play. Tất nhiên là miễn phí!

Cắm LightBox của bạn. Nó sẽ chuyển sang màu xanh lam và bạn có thể nhìn thấy mạng WiFi có tên "hộp đèn" trên điện thoại hoặc máy tính bảng của mình. Nếu hộp chuyển sang màu đỏ khi bạn cắm nó lần đầu tiên, bạn cần phải đặt lại EEPROM của mô-đun ESP8266 của mình. Thực hiện việc này bằng cách kết nối chân 4 của mô-đun với GND trong một giây. Hộp sẽ khởi động lại và bây giờ chuyển sang màu xanh lam.

Kết nối với mạng WiFi của "hộp đèn" (mật khẩu: "lightbox12345") bằng điện thoại hoặc máy tính bảng của bạn. Khởi động ứng dụng LightBox. Ứng dụng tự động kết nối với LightBox.

Trong menu cài đặt, bạn có thể định cấu hình LightBox để kết nối với mạng WiFi của riêng bạn thay vì tạo mạng riêng. Bằng cách này, bạn không cần phải chuyển sang mạng WiFi khác khi muốn sử dụng hộp của mình.

Sử dụng Công cụ chọn màu để chiếu sáng căn phòng của bạn với màu sắc phù hợp với tâm trạng của bạn hoặc sử dụng Trình phân tích âm thanh để biến âm nhạc thành những mẫu màu sắc đẹp mắt.

Đừng ngần ngại hỏi trong phần bình luận nếu bạn có bất kỳ câu hỏi nào.

Chúc vui vẻ!

Cập nhật:

  • 06/03/17: Tôi đã thêm một số ảnh cận cảnh về hệ thống dây điện của mô-đun ESP8266.
  • 19/06/17: Tôi đang liên tục cải thiện ứng dụng và phần sụn. Tôi đã thêm một bộ lọc giúp làm mượt hình ảnh âm thanh. Có ít nhấp nháy hơn nhiều và hình ảnh trông đẹp hơn rất nhiều. Tôi cũng đã thêm một khả năng để định cấu hình số lượng hàng và cột LED trong phần sụn. Ứng dụng tự động thích ứng với số lượng đèn LED được định cấu hình. Bằng cách này, bạn có thể tạo LightBox của mình với nhiều hoặc ít đèn LED hơn tôi đã làm và nó sẽ hoạt động với ứng dụng.
Thử thách không thể chạm tới
Thử thách không thể chạm tới
Thử thách không thể chạm tới
Thử thách không thể chạm tới

Về nhì trong Thử thách không thể chạm tới

Đề xuất: