Mục lục:

Cách điều khiển đèn LED định địa chỉ với Fadecandy và xử lý: 15 bước (có hình ảnh)
Cách điều khiển đèn LED định địa chỉ với Fadecandy và xử lý: 15 bước (có hình ảnh)

Video: Cách điều khiển đèn LED định địa chỉ với Fadecandy và xử lý: 15 bước (có hình ảnh)

Video: Cách điều khiển đèn LED định địa chỉ với Fadecandy và xử lý: 15 bước (có hình ảnh)
Video: 1000 Addressable LEDs: J Design - The System (Part III) 2024, Tháng mười một
Anonim
Image
Image
Cách điều khiển đèn LED có thể định địa chỉ với Fadecandy và quá trình xử lý
Cách điều khiển đèn LED có thể định địa chỉ với Fadecandy và quá trình xử lý
Cách điều khiển đèn LED có thể định địa chỉ với Fadecandy và quá trình xử lý
Cách điều khiển đèn LED có thể định địa chỉ với Fadecandy và quá trình xử lý

Đây là hướng dẫn từng bước về cách sử dụng Fadecandy và Xử lý để điều khiển các đèn LED có thể định địa chỉ. (Bạn có thể kết nối nhiều Fadecandys với một máy tính để tăng điều này.) Xử lý là một ngôn ngữ lập trình được sử dụng để tạo hình ảnh. Bạn có một canvas, giống như bạn làm trong Photoshop hoặc Paint nhưng thay vì vẽ bằng chuột, bạn vẽ bằng cách viết mã. Fadecandy và Xử lý hoạt động cùng nhau. Bạn viết mã đặt các đèn LED trên khung Xử lý và sau đó bất kỳ thứ gì bạn vẽ trong Xử lý sẽ hiển thị trên các đèn LED đó trong thời gian thực. Tại sao

Có rất nhiều cách để điều khiển đèn LED. Tôi thích Fadecandy vì nó rẻ để bắt đầu và bạn có thể có nhiều quyền kiểm soát đèn LED của mình một cách trực quan bằng cách sử dụng Xử lý. Quá trình cũng có thể được kết nối với các loại aaallll, như Kinect, Arduino, máy ảnh hoặc thậm chí chỉ đầu vào chuột / bàn phím. Vì vậy, có rất nhiều phạm vi để làm cho mọi thứ trở nên tương tác.

Có ba phần cho dự án này.

1. Phần cứng Xem cách mọi thứ vật lý kết nối với nhau, hàn các thứ, cấp nguồn cho các dải LED.

2. Phần mềm: FadecandyFadecandy hoạt động bằng cách chạy một máy chủ trên máy của bạn - việc thiết lập cực kỳ đơn giản.

3. Phần mềm: Xử lýXem cách đặt đèn LED trên canvas và sử dụng các ví dụ để xem một số hoạt ảnh trên đèn LED của bạn.

Tôi cố gắng và viết các hướng dẫn của mình theo cách mà một người hoàn toàn không có kinh nghiệm ít nhất có thể thích đọc nó. Với phần này, tôi sẽ làm mọi thứ từng bước một để phù hợp cho người mới bắt đầu làm theo và tự làm. thì bạn có thể muốn xem một số hướng dẫn dành riêng cho điều đó - tôi đề xuất kênh YouTube của Daniel Shiffman.

Dự án này bao gồm hàn. Tôi chưa viết hướng dẫn chi tiết cho người bán mới bắt đầu, có rất nhiều hướng dẫn khác cho việc đó.

Dự án này liên quan đến điện áp cao (khi nối phích cắm chính vào nguồn điện) vì vậy hãy cẩn thận và không cho phép trẻ em làm điều này một mình. Mã Tất cả mã (Arduino và Xử lý) đều có trên github của tôi ở đây.

Bước 1: Thiết bị và Công cụ

Thiết bị và Dụng cụ
Thiết bị và Dụng cụ
Thiết bị và Dụng cụ
Thiết bị và Dụng cụ
Thiết bị và Dụng cụ
Thiết bị và Dụng cụ

Dưới đây là danh sách đầy đủ mọi thứ bạn cần để tạo dự án này:

Các bộ phận

  • Đèn LED địa chỉ (Amazon US | Amazon Vương quốc Anh) Tôi sử dụng dải LED ws2812b. Có một số biến số bạn có thể lựa chọn Lớp phủ: Bạn có thể mua dải đèn LED trơn không có lớp phủ nào nhưng nó sẽ không chống thấm nước. Hoặc bạn có thể mua nó trong một vỏ silicon dẻo được xếp hạng IP67, điều này có nghĩa là nó hoàn toàn kín và không thấm nước. Màu sắc của lớp nền: Các dải có màu đen và trắng. Nếu bạn không che dải đèn LED của mình bằng một thứ xấu xí thì hãy cân nhắc xem loại nào sẽ đẹp nhất. Số lượng đèn LED: Tiêu chuẩn là 30, 60 hoặc 144 đèn LED trên mỗi mét. Tôi đang sử dụng 30LED mỗi mét nhưng tôi đã liên kết với 60 vì nó được sử dụng phổ biến hơn. Khác: Bạn cũng có thể mua ws2812b theo chuỗi (US Amazon | UK Amazon) thay vì dải. Chúng hoạt động theo cùng một cách, vì vậy việc sử dụng cái nào là tùy thuộc vào bạn!
  • Fadecandy (Amazon Hoa Kỳ | Amazon Vương quốc Anh)
  • Cáp USB để kết nối Fadecandy với máy tính (US Amazon | UK Amazon)
  • Ghim tiêu đề đôi (US Amazon | UK Amazon)
  • Tụ điện (US Amazon | UK Ebay)
  • Nguồn điện 5V (US Amazon | Amazon của Vương quốc Anh) Bộ nguồn này mà tôi đã liên kết sẽ cấp nguồn cho 512 đèn LED (giá trị của một chiếc Fadecandy)

  • Phích cắm (Amazon Hoa Kỳ | Amazon Vương quốc Anh) Bạn chỉ có thể sử dụng cáp phích cắm cũ hoặc nếu không có, thì một dây dẫn ấm đun nước là một lựa chọn tốt.
  • Đầu nối JST 3 chân (Amazon Hoa Kỳ | Amazon Vương quốc Anh) Bạn cần một cặp cho mỗi dải (như vậy 8 cho một giá trị của Fadecandy)
  • Cáp 12-AWG (US Ebay | UK Ebay) Loại cáp dày này sẽ truyền điện từ nguồn điện đến một số đầu nối chia nó ra tất cả các dải khác nhau.
  • Cáp 24-AWG (US Ebay | UK Ebay) Cáp mỏng hơn này sẽ truyền nguồn điện đến từng dải LED.
  • Đầu nối Wago (US Amazon | RS Components UK)
  • Chúng sẽ chia điện từ một nguồn điện thành nhiều dải. Chúng có sẵn trong các gói 10 cái, đủ cho một Fadecandy.

Vật tư tiêu hao

  • RTV silicone (Amazon Hoa Kỳ | Amazon Vương quốc Anh)
  • Co nhiệt (Amazon Mỹ | Amazon Anh)
  • Clear ~ 10mm heatshrink (US Amazon | UK Amazon)
  • Hàn (Amazon Hoa Kỳ | Amazon Vương quốc Anh)

Công cụ

  • Sắt hàn (US Amazon | UK Amazon)
  • Dụng cụ tuốt dây (US Amazon | UK Amazon)
  • Cái vặn vít
  • Cây kéo
  • Giúp đỡ tay (tùy chọn)
  • Mút hàn (tùy chọn)

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

Dải dẫn
Dải dẫn

Mỗi dải LED cần được kết nối với nguồn, mặt đất và dữ liệu. Có một mũi tên được in trên dải cho biết hướng dữ liệu phải chảy.

Mỗi dải LED cần một đầu nối JST và một tụ điện gắn vào nó.

Đầu nối:

Đầu nối JST có 3 chân / cáp - mỗi chân dành cho nguồn, nối đất và dữ liệu. Có thể ngắt kết nối hoặc thay thế các dải rất hữu ích trong nhiều trường hợp. Nếu bạn chắc chắn rằng bạn không muốn ngắt kết nối hoặc dễ dàng thay thế các dải của mình thì bạn có thể chỉ cần hàn cáp thay thế nhưng tôi thực sự khuyên bạn nên có các đầu nối.

Tụ điện:

Nếu có dòng điện tăng vọt (điều này có thể xảy ra khi bạn bật nguồn điện lần đầu tiên) thì tụ điện sẽ bảo vệ đèn LED đầu tiên trong dải của bạn không bị hỏng.

Cáp:

Nếu bạn đang lên kế hoạch lắp đặt đèn LED, bạn sẽ cần phải suy nghĩ về cách đặt các dải, nguồn điện và (các) Fadecandy của bạn. Để đảm bảo tất cả các kết nối của bạn sẽ tiếp cận, bạn rất có thể sẽ cần thêm một số chiều dài của cáp ở đâu đó.

Bạn có thể hàn cáp vào dải đèn LED và sau đó hàn các đầu nối JST vào đầu kia của cáp. Ngoài ra, bạn có thể hàn các đầu nối JST trực tiếp vào dải và thêm chiều dài cáp vào nguồn điện / mặt Fadecandy. Tất cả sẽ phụ thuộc vào bố cục và kế hoạch lắp đặt của bạn.

Cáp đang kết nối nguồn / mặt đất với một dải lên đến 64 pixel có thể là cáp 24AWG. 24AWG cũng rất nhiều cho kết nối dữ liệu. Sử dụng cáp có màu khác nhau cho nguồn / dữ liệu / đất - lý tưởng là các màu phù hợp với các đầu nối JST của bạn.

Tôi sẽ chỉ hàn các đầu nối JST trực tiếp vào các dải và không thêm bất kỳ phần mở rộng cáp nào, vì tôi không quan tâm đến cách bố trí trong hướng dẫn này.

Bước 3: Gắn Đầu nối JST và Tụ điện

Đính kèm Đầu nối JST và Tụ điện
Đính kèm Đầu nối JST và Tụ điện
Đính kèm Đầu nối JST và Tụ điện
Đính kèm Đầu nối JST và Tụ điện
Đính kèm Đầu nối JST và Tụ điện
Đính kèm Đầu nối JST và Tụ điện

Chuẩn bị dải

Cắt các dải đèn LED của bạn theo chiều dài (tối đa 64 pixel trên mỗi dải).

Tìm đầu bên phải, đầu có mũi tên hướng vào trong. Cắt một phần nhỏ của tấm bìa chống thấm nước để bạn có thể nhìn thấy ba điểm tiếp xúc. Chúng được gắn nhãn 5V, GND và Data In. (Nếu địa chỉ liên hệ có nhãn Dữ liệu ra thì bạn đã kết thúc sai).

Hàn trên đầu nối JST và tụ điện

Điều này có thể hơi rắc rối một chút nhưng tôi đã tìm ra cách tốt nhất để làm điều đó là làm tan chảy một ít đốm màu hàn vào từng điểm tiếp xúc trong số ba điểm tiếp xúc, sau đó hàn trên đầu nối JST và sau đó là tụ điện.

Sử dụng các đầu nối JST cái để gắn vào mặt dải. Đầu nối JST có 3 cáp, một cáp cho mỗi tiếp điểm trên dải. Thông thường, các loại cáp có màu đỏ, xanh lá cây và trắng, hoặc đỏ, xanh lá cây và đen. Sử dụng màu đỏ cho nguồn điện, màu xanh lá cây cho dữ liệu và màu trắng / đen cho mặt đất.

Cắt ngắn các chân trên tụ điện sẽ giúp nó ở đúng vị trí. Một bên của tụ có các ký hiệu âm, chân bên này nối với tiếp điểm GND và chân bên kia nối với tiếp điểm 5V.

Dán lại dải

Cắt một miếng co nhiệt trong suốt sẽ che đi phần dải tiếp xúc và có nhiều phần chồng lên nhau với lớp bọc chống thấm hiện có. Khe nó trên dải (bạn có thể làm điều này trước khi bạn gắn đầu nối / tụ điện JST hoặc chỉ cần trượt nó vào từ đầu kia) và giữ nó bên cạnh miếng tiếp xúc.

Đặt nhiều silicone RTV trực tiếp lên các điểm tiếp xúc và xung quanh vỏ chống thấm hiện có, bao gồm cả ở mặt sau của dải. Trượt nhiệt trong suốt co lại trên silicone. Bắn nó bằng súng nhiệt cho đến khi nhiệt co lại có nhiệt thu nhỏ lại.

Silicone là một chút lộn xộn. Hãy chắc chắn rằng bạn rửa tay nếu bạn bị dính vào da. Cân nhắc đặt báo hoặc thứ gì đó trên bề mặt làm việc của bạn.

Lặp lại điều này cho tất cả 8 dải đèn LED của bạn

Bước 4: Nguồn điện

Nguồn cung cấp năng lượng
Nguồn cung cấp năng lượng
Nguồn cung cấp năng lượng
Nguồn cung cấp năng lượng
Nguồn cung cấp năng lượng
Nguồn cung cấp năng lượng

Bạn sẽ cần phải cắm phích cắm vào nguồn điện của mình. Tôi đã bao gồm hướng dẫn cho các phích cắm của Vương quốc Anh và Hoa Kỳ.

Chuẩn bị phích cắm

Cắt cáp cách đầu phích cắm một khoảng vừa phải. Dùng dao Stanley cẩn thận tước bỏ lớp ngoài của cáp. Bạn sẽ tìm thấy ba sợi cáp bên trong, cách khoảng một cm của mỗi sợi cáp này.

Trong phích cắm của Vương quốc Anh, bạn thường có thể cho rằng: Sọc vàng / xanh lá cây - Màu đất - Màu xanh lá cây - Màu trung tính

Trong một phích cắm của Hoa Kỳ, bạn có thể giả định rằng: Màu xanh lá cây - Màu đen - Màu trắng - Màu trung tính

Để hoàn toàn chắc chắn phích cắm của bạn có dây như mong đợi, bạn có thể sử dụng đồng hồ vạn năng để kiểm tra.

Kiểm tra cáp bằng đồng hồ vạn năng

Vương quốc Anh: Nhìn vào các chân cắm, với một chân duy nhất ở trên cùng. Chốt trên cùng là Trái đất, dưới cùng bên trái là Trực tiếp, dưới cùng bên phải là Trung lập. Các chân cắm cũng được đánh dấu bằng các chữ cái, E, L và N trên hầu hết các phích cắm.

Mỹ: Nhìn vào các chân phích cắm, với một chân duy nhất ở phía dưới. Chốt dưới cùng là Trái đất, trên cùng bên trái là Trực tiếp, trên cùng bên phải là Trung lập. Các chân cắm cũng được đánh dấu bằng các chữ cái, E, L và N trên hầu hết các phích cắm.

Cả hai: Đặt đồng hồ vạn năng của bạn ở chế độ liên tục. Chạm vào các ngạnh của đồng hồ vạn năng với nhau để kiểm tra xem nó đang hoạt động, bạn sẽ nghe thấy tiếng bíp. Bây giờ hãy chạm một ngạnh vào một trong các chân phích cắm, hãy bắt đầu với mặt đất. Bây giờ hãy chạm vào ngạnh còn lại của cáp mà bạn muốn nối đất (màu vàng / xanh lá cây ở Vương quốc Anh, màu xanh lá cây ở Hoa Kỳ). Bạn sẽ nghe thấy một tiếng bíp, báo hiệu rằng có sự kết nối liên tục giữa hai ngạnh. Bây giờ hãy kiểm tra các kết nối trực tiếp và trung tính.

Đính kèm phích cắm

Nới lỏng các vít được dán nhãn nguồn, nối đất và đấu vào nguồn điện. Chúng có thể được đánh dấu L và N và sau đó có ký hiệu mặt đất. Cắm các dây cáp thích hợp bên cạnh các ốc vít và vặn chặt lại.

Ở đâu đó trên / bên trong nguồn điện có thể có một công tắc cho phép bạn thay đổi điện áp đầu vào từ 110V sang 220V, vì vậy hãy đảm bảo điều này được đặt chính xác (rất có thể là 220V ở Anh và 110V ở Mỹ).

Trên nguồn điện của tôi, công tắc nằm bên trong và bạn sẽ cần sử dụng tuốc nơ vít mỏng hoặc thứ gì đó để tiếp cận nó.

Cắm nguồn điện của bạn. Thường có một đèn báo để hiển thị rằng nó đã được bật chính xác.

Bây giờ bạn có thể kiểm tra điện áp bạn đang nhận được qua hai trong số các chân đầu ra. Chuyển đồng hồ vạn năng của bạn sang chế độ điện áp một chiều (chữ V với các đường thẳng / đứt đoạn, không phải đường ngoằn ngoèo). Chạm một ngạnh vào vít V và một ngạnh vào vít V +. Đồng hồ vạn năng sẽ hiển thị điện áp ở đâu đó gần 5V.

Dùng tuốc nơ vít vặn vít điều chỉnh cho đến khi điện áp là 5V.

Bước 5: Phân phối quyền lực

Phân phối điện
Phân phối điện
Phân phối điện
Phân phối điện
Phân phối điện
Phân phối điện

Hầu hết các bộ nguồn 5V sẽ chỉ có một hoặc hai đầu ra, nhưng chúng ta cần cấp nguồn cho 8 dải.

Kết nối Wago

Tôi sử dụng các đầu nối Wago để phân phối nguồn điện. Những đầu nối nhỏ này có một số khe cắm để đưa dây cáp vào. Tất cả các khe cắm được kết nối với nhau vì vậy đây là một cách tuyệt vời để kết nối nhiều cáp với nhau mà không cần hàn.

Chúng có một số kích thước khác nhau (2 chiều, 3 chiều, 5 chiều).

Sức mạnh cho Wagos

Đảm bảo rằng nguồn điện của bạn đã được rút ra khi bạn thực hiện phần này.

Lấy hai đoạn cáp 10awg, một đoạn nối đất (màu đen) và một đoạn dùng cho nguồn điện (màu đỏ).

Chiều dài của cáp cần thiết sẽ phụ thuộc vào cách bố trí lắp đặt của bạn. Tôi đã thấy nó hoạt động khá tốt khi giữ tất cả các nguồn điện trên sàn ở một nơi và sau đó có các dây cáp dài 10awg kéo dài đến gần nơi các dải và phân phối điện ra đó. Mặc dù bộ nguồn có hai đầu ra, nhưng tôi thấy nó gọn gàng hơn và rẻ hơn khi chỉ sử dụng một đầu ra khi những sợi cáp 10awg này cần dài, nếu không, bạn đang tăng gấp đôi số lượng cáp 10awg dày mà bạn phải mua và giữ cho gọn gàng.

Tách khoảng 1cm một đầu của mỗi sợi cáp và gắn nó vào nguồn điện bằng các vít giống như bạn đã làm với phích cắm.

Tách khoảng 1,25cm đầu còn lại của mỗi cáp và đặt kết nối nguồn vào một đầu nối Wago 3 chiều và nối đất vào đầu nối Wago 5 chiều. (Hoặc bạn chỉ có thể sử dụng 5 đầu nối cho mọi thứ, bạn sẽ chỉ có thêm một số khe cắm dự phòng)

Sau đó lấy hai đoạn cáp dài 10awg màu đỏ và hai đoạn cáp dài 10awg màu đen có độ dài ngắn. Tách bỏ 1,25cm các đầu của mỗi đầu và kết nối các đầu nối Wago hiện có với bốn đầu nối 5 chiều khác. (Xem sơ đồ đính kèm để rõ hơn).

Sức mạnh từ Wagos (đến các dải)

Một lần nữa, thiết kế chính xác ở đây sẽ phụ thuộc vào bố cục cài đặt của bạn. Tôi đã nói trước đây rằng bạn có thể muốn thêm chiều dài cáp vào dải đèn LED của mình hoặc bạn có thể muốn thêm chiều dài cho phía phân phối điện. Nếu bạn đang thêm cáp ở đây, thì hãy hàn chiều dài cáp 24awg vào đầu nối JST của bạn và đảm bảo rằng nó đã được co nhiệt.

Sau đó, lấy đầu của những sợi cáp đó hoặc đầu của các đầu nối JST và loại bỏ ít nhất 1,5cm cáp nguồn và cáp nối đất trên mỗi đầu.

Giữa bốn đầu nối 5 chiều bạn đã kết nối với nguồn điện, bạn sẽ có tám khe cắm miễn phí cho nguồn và tám khe cắm trống cho mặt đất. Đặt tất cả các loại cáp thích hợp vào vị trí.

Tại sao đôi khi chúng ta sử dụng cáp 10awg và đôi khi 24awg?

Các đồng hồ đo cáp khác nhau là do có lượng dòng điện khác nhau trong các phần khác nhau của mạch.

Đến trực tiếp từ nguồn điện, 512 đèn LED có độ sáng trắng hoàn toàn có thể tạo ra lên đến ~ 30A. Sử dụng cáp dày 10awg để truyền dòng điện đó.

Tuy nhiên, khi chúng tôi đã chia nguồn ra thành các dải khác nhau, mỗi dải chỉ vẽ tối đa ~ 3.5A nên chúng tôi có thể sử dụng cáp mỏng hơn, khoảng 24awg hoạt động tốt.

Nếu bạn sử dụng cáp quá mỏng, nó có thể nóng lên và điều này rất nguy hiểm vì lớp phủ có thể bắt đầu nóng chảy và điều này có thể gây chập mạch.

Chiều dài của cáp cũng tạo ra sự khác biệt. Nếu bạn sử dụng cáp có thể sử dụng tốt ở khoảng cách ngắn, nhưng quá mỏng trong khoảng cách xa - nó sẽ không nóng lên nhưng có thể có nghĩa là điện áp đã giảm vào thời điểm nó đến đèn LED, có nghĩa là chúng sẽ không sáng tốt.

Công cụ này có thể giúp bạn tìm ra loại thước đo cáp mà bạn cần.

Bước 6: Dữ liệu

Dữ liệu
Dữ liệu
Dữ liệu
Dữ liệu
Dữ liệu
Dữ liệu

Nếu bạn kết nối các đầu nối JST ngay bây giờ, thì các dải LED của bạn sẽ được cung cấp năng lượng. Nhưng không có gì sẽ sáng lên bởi vì những dải này cần được cho biết màu gì. Chúng tôi cần thiết lập kết nối dữ liệu với Fadecandy, nơi sẽ cung cấp cho họ những hướng dẫn này.

Chuẩn bị Fadecandy

Đầu tiên hàn chân cắm đầu đôi vào Fadecandy. Đẩy mặt ngắn của các chân tiêu đề qua các lỗ và lật Fadecandy lại để các bit nhô ra có thể nhìn thấy được.

Cẩn thận hàn từng chân trong số 16 chân, đảm bảo rằng bạn không vô tình kết nối hai chân với nhau. (Trên thực tế, tất cả các chân nối đất dù sao cũng được kết nối với nhau, nhưng để gọn gàng, chúng tôi cũng có thể hàn tất cả các chân tiêu đề.)

Chân tiêu đề cái làm đầu nối

Sử dụng các chân tiêu đề cái để cắm vào các chân tiêu đề đôi nam có nghĩa là Fadecandy có thể dễ dàng được rút ra hoặc thay thế.

Cắt bỏ một phần của 8 ghim tiêu đề cái. Lấy từng cáp dữ liệu từ đầu nối JST nam (hoặc nếu bạn đang mở rộng cáp ở phía này, để bố trí lắp đặt của bạn, hãy thực hiện điều đó trước). Sau đó, trượt một miếng co nhiệt lên trên cáp và hàn chúng vào 8 chân. Sau khi hàn xong, trượt nhiệt co xuống và thổi bằng súng nhiệt. Điều này hiện có thể được cắm vào các chân dữ liệu của Fadecandy.

Vì 8 chân nối đất của Fadecandy thực sự được kết nối với nhau, chúng tôi chỉ cần nối đất một trong số chúng. Cắt một đoạn ngắn khác của các ghim tiêu đề nữ - nó có thể rộng 8 chân mặc dù chúng tôi sẽ chỉ sử dụng một ghim, cắt nó rộng 8 chân sẽ giúp nó chắc chắn hơn và dễ xử lý hơn. Hàn một đoạn cáp 24awg vào một trong các chân cắm đầu cái và thu nhiệt, kết nối dây này với các chân nối đất trên Fadecandy.

Kết nối đầu đối diện của cáp nối đất này với bất kỳ khe cắm dự phòng nào trong các đầu nối Wago nối đất của bạn.

Nhãn và sự ngăn nắp

Bạn có thể muốn dán nhãn cho các dây cáp của mình tại thời điểm này. Ngoài ra, một lần nữa, tùy thuộc vào cấu trúc và cách bố trí lắp đặt của bạn, bạn có thể muốn nghĩ đến việc tạo ra một số loại vỏ bọc cho các đầu nối Wago để chúng không chỉ bị treo. Trước đây tôi đã làm những mảng nhỏ bằng ván ép và dán nóng Wagos vào.

Bước 7: Các bit phần cứng cuối cùng…

Các bit phần cứng cuối cùng…
Các bit phần cứng cuối cùng…
Các bit phần cứng cuối cùng…
Các bit phần cứng cuối cùng…

Đó là tất cả phần cứng được thiết lập. Chỉ một vài bit cuối cùng:

Cắm tất cả các đầu nối JST vào nhau.

Cắm nguồn điện.

Cắm Fadecandy vào máy tính xách tay của bạn qua USB.

Bây giờ chúng ta hãy làm cho một số thứ sáng lên!

Hướng dẫn và ảnh chụp màn hình của tôi sẽ lấy Windows làm trung tâm nhưng mọi thứ sẽ hoạt động khá giống trên máy Mac.

Bước 8: Thiết lập phần mềm Fadecandy

Thiết lập phần mềm Fadecandy
Thiết lập phần mềm Fadecandy
Thiết lập phần mềm Fadecandy
Thiết lập phần mềm Fadecandy
Thiết lập phần mềm Fadecandy
Thiết lập phần mềm Fadecandy

Truy cập Fadecandy github và tải xuống tệp zip.

Giải nén mọi thứ.

Điều hướng đến bất kỳ nơi nào bạn đã giải nén nó và mở thư mục "bin".

Chạy fcserver.exe.

Một cửa sổ sẽ mở ra. Nó sẽ nói rằng bạn đã kết nối thiết bị Fadecandy. Nó cũng cho bạn biết số sê-ri của thiết bị đó. Đừng đóng cửa sổ này, chỉ thu nhỏ nó. Bạn cần mở nó trong suốt thời gian bạn sử dụng Fadecandy.

Bước 9: Máy chủ Fadecandy

Máy chủ Fadecandy
Máy chủ Fadecandy
Máy chủ Fadecandy
Máy chủ Fadecandy

Trong cửa sổ trình duyệt (như Chrome), điều hướng đến:

127.0.0.1:7890

Bạn cũng sẽ thấy thiết bị được kết nối của mình ở đây.

Bây giờ, bên dưới thiết bị được kết nối của bạn, bạn có thể thấy một danh sách thả xuống có nhãn Mẫu thử nghiệm. Bạn có thể sử dụng trình đơn thả xuống này để chiếu sáng đèn LED của mình lên đến 50% hoặc toàn bộ độ sáng.

Làm điều đó ngay bây giờ! Đèn! Yay !!

Bước 10: Khắc phục sự cố

Kiểm tra các dải đèn LED của bạn và đảm bảo rằng tất cả các đèn của bạn đang hoạt động.

Dưới đây là một số mẹo khắc phục sự cố…

Một / Một số dải không sáng:

Rất có thể một kết nối ở đâu đó không tốt. Kiểm tra kỹ tất cả các vật hàn của bạn. Có thể đèn LED đầu tiên trong dải bị hỏng. Bạn có thể thử hoán đổi các dải xung quanh bằng cách hoán đổi đầu nối JST nào được sử dụng, điều này sẽ giúp bạn tách biệt vấn đề.

Một dải sáng lên một phần rồi đột nhiên không còn nữa:

Dải băng có thể bị hỏng, bạn có thể sẽ phải thực hiện một số phẫu thuật. Sự hư hỏng có thể là ở phần cuối của pixel hoạt động cuối cùng hoặc ở pixel đầu tiên bị hỏng, vì vậy… hãy cắt pixel hoạt động cuối cùng và pixel bị hỏng đầu tiên, và hàn hai pixel mới vào vị trí của chúng.

Các dải đều có màu cam / đỏ thay vì trắng:

Tôi đã phát hiện ra rằng nếu các dải không nhận được nguồn điện thích hợp, chúng sẽ hút một lượng nhỏ dòng điện qua kết nối usb - chỉ đủ để làm chúng sáng lên màu đỏ. Kiểm tra kỹ xem nguồn điện đã được bật chưa và kiểm tra các kết nối ở đó.

Các dải màu trắng khi bắt đầu nhưng mờ dần thành màu cam: Điều này khó xảy ra nếu bạn đang sử dụng nguồn điện mà tôi đã liên kết, nhưng có thể xảy ra nếu bạn đang sử dụng nguồn điện không đủ mạnh.

Không có dải nào đang sáng lên:

Nếu Fadecandy không được nhận dạng và hiển thị, bạn có thể gặp một số vấn đề về trình điều khiển. Nếu bạn nhận được thông báo lỗi trong cửa sổ bảng điều khiển, hãy Google và tìm kiếm các đề xuất.

Nếu Fadecandy đang hiển thị nhưng không có gì sáng lên - hãy kiểm tra kỹ tất cả các kết nối của bạn.

Bước 11: Xử lý

Xử lý!
Xử lý!

Bây giờ đèn LED của bạn đã được cấp nguồn và bạn có thể điều khiển chúng bằng máy tính của mình nhưng điều duy nhất bạn có thể làm từ giao diện Fadecandy là bật và tắt chúng.

Hãy đưa Xử lý vào để chúng tôi có thể thực hiện một số công việc thú vị hơn.

Tải xuống Xử lý từ đây.

Tôi sẽ không đi sâu vào chi tiết về cách viết mã Xử lý, bởi vì có rất nhiều nơi trực tuyến để tìm hiểu điều đó, và đó là toàn bộ chủ đề của riêng nó.

Tôi sẽ chỉ cho bạn cách điều chỉnh một trong các ví dụ Xử lý đi kèm với Fadecandy cho các dải bạn đã thực hiện ở đây. Bạn cũng có thể tải xuống mã ví dụ của tôi tại đây.

Bước 12: Lập bản đồ các điểm ảnh

Ánh xạ điểm ảnh
Ánh xạ điểm ảnh
Ánh xạ điểm ảnh
Ánh xạ điểm ảnh
Ánh xạ điểm ảnh
Ánh xạ điểm ảnh

Fadecandy cho phép bạn "lập bản đồ" (hoặc bố trí) các đèn led của bạn trên canvas Xử lý. Thông thường, bạn sẽ muốn bố trí chúng tương tự như cách chúng được bố trí trong cuộc sống thực.

Khi bạn vẽ thứ gì đó trong Chế độ xử lý, nó sẽ hiển thị theo thời gian thực trên đèn LED.

Lấy các tập tin

Trong các tệp Fadecandy bạn đã tải xuống, hãy điều hướng đến: Fadecandy> ví dụ> xử lý

Sao chép một trong các thư mục mẫu dải64 và dán nó vào bất cứ nơi nào bạn giữ các tệp Xử lý của mình.

Ví dụ này chứa ánh xạ cho một dải 64 pixel. Đổi tên thư mục và tệp.pde bên trong để thay vào đó nó hiển thị "dải".

Lập bản đồ

Mở tệp. Nhìn vào những dòng này trong phần thiết lập:

// Ánh xạ một dải 64-LED vào giữa windowopc.ledStrip (0, 64, width / 2, height / 2, width / 70.0, 0, false);

Đây là đường tạo ra một dải 64 pixel. Mỗi thứ được viết giữa dấu phẩy là một tham số của dải đó. Xem sơ đồ đính kèm cho biết mỗi cái là gì. (Nó cũng nằm trong nhận xét trong mã của tôi.)

Chúng ta có thể sử dụng một vòng lặp để tạo ra 8 dải mỗi dải 15 pixel. Loại bỏ hai dòng đó và thay thế chúng bằng dòng này:

// Ánh xạ 8 dải, mỗi dải 15 pixel (int i = 0; i <8; i ++) {

opc.ledStrip (i * 64, 15, width / 2, i * 15 + 30, 15, 0, false);

}

Ánh xạ của bạn

Nếu bạn có số lượng pixel khác nhau trong mỗi dải hoặc bạn muốn bố trí các dải của mình theo cách khác nhau, bạn sẽ cần chỉnh sửa mã này. Sử dụng sơ đồ đính kèm hoặc các chú thích trong mã giải thích từng bit của mã ánh xạ dùng để tạo mã bạn cần.

Bước 13: Nhấn Play trong chế biến

Nhấn Play trong chế biến!
Nhấn Play trong chế biến!

Khi bạn nhấn phát (ở trên cùng bên trái của Xử lý), bạn sẽ thấy các dải được ánh xạ biểu thị dưới dạng các chấm trắng nhỏ trên khung vẽ.

(Nếu bạn không nhìn thấy các chấm trắng, có thể bạn đã đóng cửa sổ máy chủ. Quay lại bước 8 và đảm bảo rằng bạn có fcserver.exe đang chạy)

Hoạt ảnh trong ví dụ tôi đã sử dụng có tính tương tác. Khi bạn di chuyển chuột xung quanh, một hình ảnh chấm theo sau con trỏ. Dấu chấm cũng sẽ xuất hiện trên đèn của bạn cùng lúc.

Mã hoạt hình

Đoạn mã làm cho điều này xảy ra là ở đây:

void draw () {

nền (0); float dotSize = width * 0.2; hình ảnh (dot, mouseX- dotSize / 2, mouseY - dotSize -2, dotSize, dotSize);

}

Bất kỳ mã nào bạn viết trong phần vẽ sẽ hiển thị trên đèn LED.

Bước 14: Các ví dụ khác… Đã đến lúc bạn thử nghiệm

Ví dụ khác… Đã đến lúc bạn thử nghiệm
Ví dụ khác… Đã đến lúc bạn thử nghiệm
Ví dụ khác… Đã đến lúc bạn thử nghiệm
Ví dụ khác… Đã đến lúc bạn thử nghiệm
Ví dụ khác… Đã đến lúc bạn thử nghiệm
Ví dụ khác… Đã đến lúc bạn thử nghiệm

Dưới đây là một số ví dụ khác về hình ảnh động mà tôi đã tạo cho những ánh sáng này - cầu vồng, một số đốm màu ngẫu nhiên và một hình ảnh sử dụng nguồn cấp dữ liệu máy ảnh. Đây là tất cả trên github của tôi ở đây.

Tôi đang sử dụng một tấm nhựa sóng làm bộ khuếch tán. Bạn có thể thử nghiệm với tất cả các loại công cụ!

Tôi thực sự khuyên bạn nên học Xử lý và tạo nhiều hoạt ảnh hơn cho đèn của bạn! Thật nhanh chóng để bắt đầu và nhanh chóng xem kết quả thú vị. Các hướng dẫn của Dan Shiffman là một nơi tuyệt vời để bắt đầu.

Bước 15: Cảm ơn bạn đã đọc

Image
Image

Tôi hy vọng bạn thích hướng dẫn này!

Hãy xem video YouTube đi kèm nếu bạn chưa xem.

Tìm tôi trực tuyến:

InstagramYouTubeTwitter

Vui lòng đăng câu hỏi trong phần bình luận tại đây hoặc trên Youtube và tôi sẽ cố gắng giúp đỡ.

Cuộc thi chiếu sáng trong nhà
Cuộc thi chiếu sáng trong nhà

Về nhì trong cuộc thi chiếu sáng trong nhà

Đề xuất: