Mục lục:

MATRIX LED RGB SỬ DỤNG NEOPIXEL: 8 bước (có hình ảnh)
MATRIX LED RGB SỬ DỤNG NEOPIXEL: 8 bước (có hình ảnh)

Video: MATRIX LED RGB SỬ DỤNG NEOPIXEL: 8 bước (có hình ảnh)

Video: MATRIX LED RGB SỬ DỤNG NEOPIXEL: 8 bước (có hình ảnh)
Video: Arduino NeoPixel - code LED RGB 5050 WS2812B 2024, Tháng mười một
Anonim
Image
Image
Đặc trưng
Đặc trưng

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo LEDMATRIX 5 * 5 RGB SỬ DỤNG NEOPIXEL. Với ma trận này, chúng ta có thể hiển thị những hình ảnh động, biểu tượng cảm xúc và chữ cái siêu đơn giản đầy mê hoặc rất hấp dẫn. Bắt đầu nào!

Bước 1: Tính năng

Đặc trưng
Đặc trưng
Đặc trưng
Đặc trưng
Đặc trưng
Đặc trưng
  • Rất nhỏ
  • Hàng triệu màu
  • Chỉ cần một dây để lập trình
  • Siêu trang trí
  • Chúng tôi có thể hiển thị biểu tượng cảm xúc, hình ảnh động, chữ cái

Bước 2: Vật liệu cần thiết

Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
Vật liệu cần thiết
  1. 25 * đèn LED neopixel (WS2812 5050smd)
  2. Arduino (bất kỳ Arduino nào)
  3. Đồ gá in 3D (bạn có thể tải xuống.stl)
  4. Dây điện

Bước 3: GIỚI THIỆU VỀ 5050 đèn LED WS2812B

GIỚI THIỆU VỀ 5050 đèn LED WS2812B
GIỚI THIỆU VỀ 5050 đèn LED WS2812B
GIỚI THIỆU VỀ 5050 đèn LED WS2812B
GIỚI THIỆU VỀ 5050 đèn LED WS2812B
GIỚI THIỆU VỀ 5050 đèn LED WS2812B
GIỚI THIỆU VỀ 5050 đèn LED WS2812B

Mỗi led ws2812 có 4 chân

  1. Vcc (kết nối với 5v)
  2. Gnd
  3. Din (kết nối với Arduino)
  4. DO (dữ liệu ra kết nối với các đèn LED tiếp theo trong dữ liệu trong)

Tôi không có đèn LED ws2812b riêng lẻ vì vậy tôi quyết định lấy từ ledstrip. Vì tôi đã làm nóng dải bằng mỏ hàn (xem video để biết chi tiết) Sau khi thu thập tất cả mọi thứ, hãy bắt đầu chế tạo

Dải LED WS2812 là dải LED linh hoạt có thể lập trình và định địa chỉ, rất hữu ích trong việc tạo hiệu ứng ánh sáng tùy chỉnh. Các dải LED này được cung cấp bởi đèn LED RGB 5050 với trình điều khiển LED WS2812 được tích hợp sẵn bên trong nó. Mỗi đèn LED tiêu thụ dòng điện 60mA và có thể được cấp nguồn từ nguồn 5V DC. Nó có một chân dữ liệu đầu vào duy nhất có thể được cấp từ các chân kỹ thuật số của Vi điều khiển.

Tùy thuộc vào cường độ của ba đèn LED Đỏ, Xanh lục và Xanh lam riêng lẻ mà chúng ta có thể tạo ra bất kỳ màu nào chúng ta muốn.

Xem video kiến thức cơ bản này

Bước 4: Sơ đồ mạch

Sơ đồ mạch
Sơ đồ mạch

Bước 5: Làm

Chế tạo
Chế tạo
Chế tạo
Chế tạo
Chế tạo
Chế tạo

Đầu tiên, đặt đèn led neopixel trong đồ gá ma trận 5 * 5. Hãy nhớ đặt tất cả các đèn LED theo cùng một hướng Sau khi đặt tất cả các đèn LED trên đồ gá, trước tiên hãy kết nối tất cả các chân nối đất của mỗi đèn LED trong một hàng. Sau đó kết nối VCC của tất cả các đèn LED của một hàng. Làm tương tự cho các hàng còn lại. Sau khi kết thúc điều đó, kết nối dữ liệu từ đầu tiên dẫn đến dữ liệu trong dẫn tiếp theo. Dữ liệu ra khỏi mỗi hàng kết nối với đèn LED đầu tiên của hàng tiếp theo. Lặp lại điều này cho tất cả các đèn LED. Sau khi hoàn thành mọi thứ. kết nối tất cả các hàng VCC với nhau cũng nối đất. Cuối cùng kết nối dây vào gnd chung, VCC, dữ liệu vào.

Bước 6: Bao vây

Bao vây
Bao vây
Bao vây
Bao vây

Tiếp theo, tôi làm một bao vây nhỏ bằng tấm xốp. Và đặt ma trận bên trong hộp xốp.

Kết nối với Arduino

Vcc đến 5v

Gnd đến gnd

Din đến D7 (bất kỳ chân kỹ thuật số nào)

Đó là tất cả về kết nối phần cứng

Bước 7: REST ĐANG LẬP TRÌNH

đầu tiên, cài đặt thư viện fastled

Chúng ta có thể lập trình từng led seperatley. Với sự trợ giúp của thư viện led nhanh, chúng ta có thể tạo ra các hình ảnh động và nhân vật khác nhau.

Mời các bạn xem Video kiến thức cơ bản về neopixel này

Bạn có thể tải xuống.stl, mã hoạt ảnh, mã kiểm tra từ đây

Sau khi tải mã lên Arduino nên sử dụng nguồn điện 1,5 ampe. Bởi vì độ sáng tối đa, đèn LED neopixel tạo ra dòng điện khoảng 60 mA. Chúng tôi có tổng cộng 25 đèn LED nên 25 * 60 = 1,5A

Bước 8: Kế hoạch tương lai

Kế hoạch tương lai
Kế hoạch tương lai
Kế hoạch tương lai
Kế hoạch tương lai
  • Lập kế hoạch tạo một phần mềm dễ dàng để tạo mã
  • Kết nối và điều khiển Bluetooth

Cảm ơn….

Đề xuất: