Mục lục:

Màn hình LED treo tường: 5 bước
Màn hình LED treo tường: 5 bước

Video: Màn hình LED treo tường: 5 bước

Video: Màn hình LED treo tường: 5 bước
Video: Các bước THAY MÀN cho màn hình quảng cáo treo tường 2024, Tháng mười một
Anonim
Màn hình LED treo tường
Màn hình LED treo tường
Màn hình LED treo tường
Màn hình LED treo tường
Màn hình LED treo tường
Màn hình LED treo tường

Trong phần hướng dẫn này, chúng ta sẽ học cách làm màn hình LED treo tường phù hợp cho cả môi trường bình thường và môi trường chuyên nghiệp. Tôi muốn làm điều này vì đèn LED là một khái niệm mới đối với tôi và thường bị bỏ qua, tuy nhiên, chúng có thể là một dự án dễ dàng và thú vị để thực hiện. đây là một dự án ban đầu mà tôi đã có một thời gian khó khăn để thực hiện nhưng đã học được rất nhiều điều từ đó.

Quân nhu

Gỗ (Tôi đã sử dụng gỗ để làm ánh sáng nhưng bất kỳ vật liệu nào cũng được)

Cảm biến IR (Cảm biến hồng ngoại) Tôi đang sử dụng bộ thu IR của sunfounder (CA $ 9,38)

Bộ điều khiển từ xa IR (Điều khiển từ xa hồng ngoại với Cảm biến IR tương ứng (CA $ 4,48)

Dải đèn LED RGB (CA $ 29,99)

Arduino UNO R3 (CA $ 14,29)

Bộ cáp jumper (tùy chọn) (CA $ 5,29)

Tắt công tắc Rocker (Gói 20) (CA $ 14,99)

Pin Double A (CA $ 12,99)

Hộp đựng pin bốn (CA $ 9,98)

Kết nối pin Arduino Cắm nguồn

Keo dán gỗ

Pin năm 2025

Công cụ

Máy khoan

Keo dán gỗ

Máy cắt dây / Máy tước dây

Sắt hàn

Bước 1: Tạo Hộp đèn

Tạo hộp đèn
Tạo hộp đèn
Tạo hộp đèn
Tạo hộp đèn

Cá nhân tôi muốn có một vẻ ngoài bằng gỗ sạch sẽ mịn màng, chỉ cần làm một chiếc hộp đơn giản sau đó dán nó lên một miếng gỗ phẳng 5 1/2 "x9". đây là một công trình xây dựng nhanh chóng và dễ dàng. có một số phương pháp để làm điều này. bước đầu tiên của tôi là cắt hai miếng gỗ 1 1/2 "x 2 1/4". đây là chiều rộng của hộp. Sau đó, tôi cắt hai miếng gỗ 5 "x1 1/4" và dán chúng lại với nhau. tạo thành một hình chữ nhật, KEO các mảnh nhỏ hơn ở BÊN TRONG của hai mảnh gỗ dài hơn, điều này cho phép chỉ đủ chỗ cho Arduino và bộ pin chen vào. Cá nhân tôi đã dán hộp lại với nhau và sau đó tôi cố định chúng bằng 2 1 "vít từ mỗi bên. Điều này cho phép keo khô nhanh nhất và ở đúng vị trí.

Khi tôi vặn chiếc hộp lại với nhau, tôi bắt đầu cắt miếng bề mặt của mình, miếng gỗ này có kích thước 9 "x 5 3/4". Sau đó tôi đợi hộp gỗ khô (thời gian chờ 24 giờ). khi tất cả đã khô, tôi căn giữa hộp vào bề mặt hiển thị sau đó dán nó xuống (thời gian chờ 24 giờ) và đó là kết cấu hộp

sau đó tôi chỉ khoan 2 lỗ, một lỗ để đi dây và lỗ thứ hai cho công tắc điều chỉnh, đối với dây dẫn, tôi đã khoan một lỗ 1/2 "ở phía dưới. Sau đó, đối với phần trên cùng, tôi phải phác thảo công tắc. Sau khi tôi đã phác thảo Tôi đã lấy mũi khoan 1/2 "và khoan 2 lỗ ở hai bên của dấu vết để làm cho không gian bên trong càng trống càng tốt. sau đó tôi đã sử dụng một tệp để sắp xếp mọi thứ (kiểm tra sơ đồ).

Bước 2: Gắn đèn LED

Gắn đèn LED
Gắn đèn LED
Gắn đèn LED
Gắn đèn LED
Gắn đèn LED
Gắn đèn LED

Sau khi hộp được làm khô và khoan hoàn toàn, bạn có thể đi lắp đèn LED của mình lên bề mặt. Tôi đã thực hiện một số lưu ý khi lắp đèn LED của tôi không cần thiết nhưng tạo ra sự khác biệt trong màn hình. Tôi thấy rằng bạn càng đến gần trung tâm thì ánh sáng chiếu ra hai bên càng mượt mà như đã thấy trong video. Tôi căn giữa các đèn LED của mình và đảm bảo rằng chúng được gắn thẳng và đúng với trung tâm. Tôi đã tạo đèn LED của mình 1/2 từ vùng ngoại vi của bề mặt hiển thị. Điều này làm cho ánh sáng đồng nhất xung quanh. Bạn không cần phải làm điều này và thực tế là thú vị khi chơi xung quanh các vị trí và góc độ. Điều này cũng rất quan trọng rằng bạn chú ý đến các mũi tên trên đèn LED, điều này cho thấy hướng dòng điện phải chạy vào hoặc bạn có thể đảo ngược cực trong đèn LED.

Sau khi xếp chúng, tôi đã sử dụng keo ở mặt sau của dải để dán vào vị trí, trong trường hợp bạn không thể làm cho nó dính hiệu quả, bạn nên làm sạch bề mặt để đảm bảo rằng nó đang dán vào gỗ thay vì bụi và những thứ khác trên bề mặt. bạn cũng có thể sử dụng băng dính hai mặt nhưng cá nhân tôi chấm thích nó hơn vì nó lớn hơn chiều rộng dải đèn led và dễ bị bẩn và bong tróc.

bởi vì các đèn LED mà tôi đang sử dụng, chúng cần được hàn để tạo ra các góc quay 90 độ như trong ảnh. bạn phải kết nối tất cả các mạch hở với mạch tương ứng của chúng ở đầu kia của dải đèn LED bằng một số cáp jumper như đã thấy ở trên.

một điều khác cần lưu ý khi làm việc với đèn LED của bạn là điện áp mà chúng có thể xử lý, đèn LED mà tôi đang sử dụng có thể xử lý điện lên đến 6 volt, đây là lý do tại sao tôi đang sử dụng bộ pin quad. điện áp tối đa mà nó có thể cung cấp là 6 vôn.

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

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

hệ thống dây điện cho dự án này cực kỳ đơn giản, cảm biến IR chỉ cần nguồn điện, mặt đất và dữ liệu. chân dữ liệu của tôi cho cảm biến IR là chân 3. một vấn đề tôi gặp phải khi làm màn hình này là bộ thu IR của tôi cần 5V điện, tuy nhiên, cảm biến IR sẽ có thể hoạt động tốt. nhưng trong trường hợp nó không hiệu quả với bạn, bạn có thể hàn cáp nguồn cảm biến với cáp 5V cho đèn LED. điều này có thể được nhìn thấy trong bức ảnh. Cáp dữ liệu đèn LED của tôi là 6. đèn LED cũng chỉ cần một dây dữ liệu, một nguồn và mặt đất. siêu đơn giản.

Nếu bạn chọn thực hiện một công tắc rocker. Giống như tôi đã làm, bạn nên hàn dây nguồn đến từ bộ pin quad vào ngạnh bên trái. tại thời điểm này, bạn nên lắp công tắc vào lỗ trên đầu hộp, sau đó hàn dây vào. ngạnh bên phải phải có cáp nguồn đầu nối dc. đất có thể chạy trực tiếp từ bộ pin đến đầu nối. công tắc ngăn dòng điện đi qua đầu nối và dừng nguồn điện đi qua Arduino, đây sẽ là điều khiển chính của bạn (BẬT, TẮT). trên đèn LED mà tôi đang sử dụng, có một chỗ mà bạn phải hàn dây nguồn, dây nối đất và dây dữ liệu vào như trong ảnh, hãy làm như vậy ngay bây giờ. khi bạn thực hiện, hãy đảm bảo rằng bạn luồn dây cáp qua lỗ ở phía dưới để hộp có thể nằm phẳng trên tường.

khi mọi thứ đã được hàn thì hãy luồn 3 dây ra khỏi cảm biến IR và luồn chúng qua lỗ trên đầu (nơi công tắc đi qua), bạn sẽ có đủ chỗ để luồn công tắc của mình qua và không để dây di chuyển. bạn có thể điều chỉnh vị trí của cảm biến một cách tự do để phù hợp với nhu cầu của bạn và vị trí trong phòng.

Bước 4: Mã

tất cả các thư viện mà tôi đã sử dụng đều có địa chỉ trên đầu mã và tất cả đều có thể được cài đặt trên GitHub.com.

Lưu ý nhanh: Hãy chắc chắn rằng bạn đã thay đổi các chân và # đèn led cho phù hợp.

mã này hiện đang hoạt động trên mô hình windows 10 pro, chuyển sang mac hoặc mô hình khác có thể ảnh hưởng đến mã, vì vậy hãy chú ý đến điều đó.

như bạn có thể thấy có Serial.ln để bạn có thể sử dụng trình theo dõi nối tiếp để cập nhật mã và xem mọi thứ có thể đã sai ở đâu.

#include #include #ifdef _AVR_ #include #endif

#define LED_PIN 6

#define LED_COUNT 60

int MY_RECV_PIN = 3;

IRrecv không thể thay đổi (MY_RECV_PIN); giải mã kết quả;

Dải Adafruit_NeoPixel (LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);

// hàm setup () - chạy một lần khi khởi động --------------------------------

void setup () {

#if được xác định (_ AVR_ATtiny85_) && (F_CPU == 16000000)

clock_prescale_set (clock_div_1); #endif

Serial.begin (9600);

dải.begin (); dải.show (); dải.setBrightness (50);

không thể thay đổi.enableIRIn (); // Khởi động bộ thu

}

// hàm loop () - chạy liên tục miễn là trên bảng ---------------

int button_mode = 0;

void loop () {

Serial.println ("trong vòng lặp"); if (Uncv.decode (& results)) {button_mode = button_mode +1; if (button_mode> = 3) {button_mode = 0; } Serial.println (button_mode); if (button_mode == 0) {Serial.println ("Xóa tất cả các đèn LED"); colorWipe (dải. Color (0, 0, 0), 0); } else if (button_mode == 1) {Serial.println ("Đặt đèn LED để đuổi hiệu ứng"); colorWipe (dải. Color (255, 0, 0), 50); // Màu đỏ colorWipe (dải. Color (0, 255, 0), 50); // Màu xanh lá cây colorWipe (dải. Color (0, 0, 255), 50); // Blue colorWipe (strip. Color (255, 255, 255), 50); // white} else if (button_mode == 2) {Serial.println ("Đặt đèn LED thành hiệu ứng cầu vồng"); cầu vồng (10); colorWipe (dải. Color (255, 255, 255), 50); // màu trắng} allowcv.resume (); // Nhận giá trị tiếp theo} // delay (500); }

void colorWipe (uint32_t color, int wait) {

for (int i = 0; i

// Chu trình cầu vồng dọc theo toàn bộ dải. Vượt qua thời gian trễ (tính bằng mili giây) giữa các khung hình.

void cầu vồng (int wait) {

for (long firstPixelHue = 0; firstPixelHue <5 * 65536; firstPixelHue + = 256) {for (int i = 0; i

/

Đề xuất: