
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14


Trong phần Có thể hướng dẫn này, tôi sẽ hướng dẫn bạn qua các bước về cách sử dụng và quản lý dải đèn LED của bạn bằng cách xây dựng giao diện điều khiển. Tôi đã rất vui với những chiếc đèn này và tôi chắc chắn rằng bạn cũng vậy. Nếu bạn thích hướng dẫn này, hãy nhớ bỏ phiếu cho nó trong Thử thách ánh sáng!
Với bộ điều khiển này, người dùng sẽ có thể chọn các màu sắc khác nhau cũng như các hành động như nhấp nháy, mờ dần và đuổi theo dải đèn LED của họ. Các ứng dụng và sự thích nghi là vô tận. Thưởng thức:)
Lưu ý về An toàn: khi hàn, hãy đảm bảo làm việc trong khu vực thông gió tốt với thảm phù hợp và kính bảo hộ. Ngoài ra, hãy đảm bảo sử dụng PPE thích hợp khi làm việc với các công cụ khác nhau trong suốt hướng dẫn này.
* Các lưu ý khác: Dự án này không bao gồm nhà ở mà thay vào đó là mạch, mã và giao diện chung. Điều này cho phép bạn tự do thiết kế nhà ở mà bạn thấy phù hợp:)
Quân nhu
- Màn hình LCD 20x04
- Mô-đun I2C
- Bảng Perf (9 x 15 cm)
- Cáp Jumper (M đến F, M đến M, F đến F)
- 6x 10k Ohm
- Cáp USB Arduino
- 4x Nút PTM Lớn
- 2x Nút PTM Nhỏ
- 7x nút giao thông nhỏ (Tùy chọn)
- Vít 3x M2
- 3x M2 Hex Nuts
- Bộ điều hợp 2x 12 V 1A
- Bảng Arduino Uno
- 5 - 10m đèn LED dải
Bước 1: LCD, I2C, Arduino UNO và Perf Board



1. Hàn mô-đun I2C vào mặt sau của màn hình LCD 20x04. Mô-đun I2C được sử dụng để giao tiếp với màn hình LCD mà không cần dây nhợ. Đừng lo lắng về kết nối pin với Arduino Uno.
2. Cố định màn hình LCD vào đầu bảng điều khiển bằng cách sử dụng vít M2 và đai ốc hex.
3. Cố định Arduino vào đáy của bo mạch hoàn hảo bằng vít M2 và đai ốc lục giác. Điều rất quan trọng là cả hai thành phần này phải an toàn và không di chuyển.
Bước 2: Các nút + Sơ đồ mạch ban đầu



1. Sử dụng cáp jumper đực sang cái, gắn các chân vào các cổng trên Arduino như được liệt kê bên dưới:
- GND (LCD) - GND (Arduino)
- VCC (LCD) - 5V (Arduino)
- SDA (LCD) - A4 (Arduino)
- SCL (LCD) - A5 (Arduino)
2. Đặt 4 nút PTM lớn (nhấn để tạo) ở định dạng hình vuông như đã thấy ở trên trên bảng điều khiển hoàn thiện. Phải có nút trên cùng bên trái, dưới cùng bên trái, trên cùng bên phải và dưới cùng bên phải. Chưa có kết nối nào với các nút này.
Bước 3: Thiết lập các nút chính



Bây giờ đã đến lúc gắn các nút này vào Arduino. Đảm bảo rằng bạn kết nối những thứ này một cách gọn gàng để giữ giao diện người dùng rõ ràng cho người dùng.
1. Gắn tất cả các nút vào một thanh ray 5V chung được kết nối với Arduino.
2. Đầu cuối khác của mỗi nút phải được kết nối với các chân Arduino UNO sau:
- Nút trên cùng bên trái ………. Pin 8
- Nút dưới cùng bên trái ………. Pin 9
- Nút trên cùng bên phải ………. Pin 10
- Nút dưới cùng bên phải ………. Pin 11
3. Cuối cùng, mỗi đầu cuối (không phải 5V) cũng nên được kết nối với một điện trở kéo xuống 10K Ohm tới GND để giảm điện áp nổi và nhiễu.
Bước 4: Nguồn điện bổ sung + Dải đèn LED



Thật không may, các dải LED tiêu tốn nhiều điện năng và do đó yêu cầu nguồn điện thích hợp. Vì lý do này, tôi đã thêm một bộ chuyển đổi 12V 1A thứ hai chỉ nhằm mục đích cung cấp điện áp cho dải. Tuy nhiên, nếu bạn có thể sử dụng bộ chuyển đổi có định mức công suất lớn hơn, tôi thực sự khuyên bạn nên sử dụng nó (tôi không thể do các hạn chế của COVID-19).
1. Tháo cáp bộ chuyển đổi nguồn và gắn dây dương vào nguồn dương trên dải LED và GND với GND trên dải LED.
2. Sử dụng cáp jumper, đảm bảo chân 6 trên Arduino được kết nối với cáp dữ liệu trên dải LED. Đây là chốt sẽ cho dải này biết cách hoạt động / nội dung hiển thị.
Bước 5: Các nút nhỏ hơn


Tôi đã thêm các nút nhỏ hơn này để cho phép người dùng điều chỉnh tốc độ của các chức năng như nhấp nháy, mờ dần và đuổi theo. Nhấn nút ở trên cùng làm tăng tốc độ của các hành động này bằng cách giảm độ trễ phân tách các vòng lặp này. Cả hai nút này đều là PTM và là một tính năng bổ sung tùy chọn.
1. Đặt các nút lên bảng điều chỉnh lỗ và hàn chúng vào vị trí. Hiểu rõ bên nào là đầu cuối đối diện bằng cách sử dụng đồng hồ vạn năng để chắc chắn.
2. Một bên của cả hai nút một lần nữa phải được kết nối với một đường ray 5V chung.
3. Mặt còn lại của cả hai nút phải được kết nối với các chân Arduino sau:
- Nút trên cùng (Giảm tốc độ) - Pin 12 Arduino
- Nút dưới cùng (Tăng tốc độ) - Pin 13 Arduino
Bước 6: Thiết lập phần mềm

Để chạy mã, bạn sẽ cần cài đặt hai thư viện được liên kết bên dưới.
LiquidCrystal_I2C
FastLED
Nếu bạn đã có những thư viện này, hãy chuyển đến 'Công cụ', rồi 'Trình quản lý Thư viện', sau đó tìm kiếm các thư viện này và nhấp vào 'Cài đặt' hoặc 'Cập nhật' như đã thấy ở trên.
Bước 7: Mã


Tải xuống, sao chép và dán mã bên dưới vào IDE Arduino của bạn và tải nó lên bảng. Kết nối nguồn điện 12V với bo mạch và nếu mọi thứ đã ổn định, màn hình sẽ sáng lên với thông báo: 'BỘ ĐIỀU KHIỂN DÂY CHUYỀN LED'.
Nếu bạn gặp bất kỳ vấn đề nào với bất kỳ phần nào của quy trình, vui lòng đặt câu hỏi trong phần bình luận bên dưới và tôi sẽ cố gắng hết sức để giải đáp.
Bước 8: Đã hoàn thành



Bạn xong việc rồi! Thưởng thức:)
Đề xuất:
Bộ điều khiển Bluetooth dải LED RGB V3 + Đồng bộ hóa âm nhạc + Điều khiển ánh sáng xung quanh: 6 bước (có hình ảnh)

Bộ điều khiển Bluetooth dải LED RGB V3 + Đồng bộ âm nhạc + Điều khiển ánh sáng xung quanh: Dự án này sử dụng arduino để điều khiển dải đèn LED RGB bằng điện thoại của bạn thông qua bluetooth. Bạn có thể thay đổi màu sắc, làm cho đèn đồng bộ với âm nhạc hoặc làm cho chúng tự động điều chỉnh theo ánh sáng xung quanh
Bộ điều khiển dải LED RGBW đã sửa đổi, Điều khiển PIR, ESP8285: 3 bước

Bộ điều khiển dải LED RGBW đã sửa đổi, Điều khiển PIR, ESP8285: Phía trên bàn làm việc ở nhà, tôi đã lắp đặt dải LED RGBW. Bộ điều khiển WiFi LED RGBW sẽ hoạt động với một ứng dụng như ứng dụng Magic Home. Tuy nhiên, tôi chứa một chip ESP8285 mà tôi đã flash bằng phần sụn của riêng mình. Tôi đã thêm một PIR theo đó dải đèn LED chuyển sang
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước

ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Tự làm bộ điều khiển bay điều khiển đa hệ điều khiển Arduino: 7 bước (có hình ảnh)

Tự làm bộ điều khiển máy bay đa năng điều khiển Arduino: Dự án này là tạo ra một bảng logic máy bay không người lái đa năng linh hoạt nhưng tùy chỉnh dựa trên Arduino và Multiwii
Điều khiển các thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) với Màn hình nhiệt độ và độ ẩm: 9 bước

Điều khiển thiết bị điện của bạn bằng Điều khiển từ xa Tv (Điều khiển từ xa) Có Hiển thị nhiệt độ và độ ẩm: xin chào, tôi là Abhay và đây là blog đầu tiên của tôi về Các thiết bị điện và hôm nay tôi sẽ hướng dẫn bạn cách điều khiển các thiết bị điện bằng điều khiển từ xa bằng cách xây dựng cái này dự án đơn giản. cảm ơn atl lab đã hỗ trợ và cung cấp tài liệu