Mục lục:
- Bước 1: Cắt dải LED
- Bước 2: Tạo khung
- Bước 3: Gắn các dải LED vào khung
- Bước 4: Nối dây
- Bước 5: Kết nối với ESP8266 và tải lên Sketch
Video: ESP8266 / Arduino RGB LED Trang trí cửa sổ ánh sáng Giáng sinh: 5 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Đó là thời điểm trong năm: Tháng mười hai. Và trong khu phố của tôi, mọi người đang trang trí nhà cửa và cửa sổ của họ với một số đèn Giáng sinh. Lần này, tôi quyết định xây dựng một thứ gì đó tùy chỉnh, độc đáo, sử dụng mô-đun ESP8266 và chỉ một vài đèn LED RGB. Bạn có thể thực hiện việc xây dựng tương tự bằng cách sử dụng mô-đun Arduino (Uno / Pro), nhưng với mô-đun ESP, bạn cũng có thể kích hoạt nó bằng wifi, để điều khiển từ xa, bật / tắt theo lịch trình.
Các thành phần cần thiết…
- ESP8266 (mô-đun NodeMCU) hoặc Arduino Uno / Pro / Pro Mini / v.v. Hướng dẫn này dành cho ESP8266, nhưng nó cũng áp dụng cho những người khác
- Dải đèn LED RGB có thể định địa chỉ riêng (chip WS2812), khuyến nghị: 60 đèn LED RGB / mét, mảnh 1 mét
- Một số dây và hàn
- Một cáp micro-USB dài (nó được cấp nguồn qua USB)
- Gỗ hoặc chỉ là một thùng carton cho khung
- Arduino IDE để phát triển phần mềm (xem mã mẫu ở cuối phần hướng dẫn)
Điều thú vị về dải LED WS2812 RGB là những mô-đun LED giá cả phải chăng hiện nay có thể định địa chỉ và xâu chuỗi riêng, vì vậy bạn chỉ cần đảm bảo dòng "dữ liệu" được kết nối từ một đến một. Đó là một thành phần rất tiện lợi cho cây, vì sau khi cắt dải đèn LED thành nhiều mảnh, bạn chỉ phải xích chúng bằng một sợi dây. Hai kết nối còn lại (+ 5V và nối đất), bạn có thể kết nối ở bất cứ đâu.
Đối với địa chỉ từ mã, bạn có thể thấy rằng địa chỉ của các pixel bắt đầu từ 0 (gần gốc cây nhất) và chuyển sang 42, với tổng số 43 đèn LED. Tất nhiên, bạn có thể tự do sử dụng nhiều hơn hoặc ít hơn các đèn LED, nhưng sau đó bạn phải sửa đổi mã.
Mức tiêu thụ điện năng cho thiết lập 43 đèn LED của tôi là tối đa khoảng 360 mA với mã hiện tại, nhưng tôi không sử dụng đèn LED. Nếu bạn bật tất cả các đèn LED, nguồn điện đầy đủ, nó sẽ có thể trên 1A, vì vậy hãy chú ý!
Mã hiện tại là một mã đơn giản, nó đặt tất cả các đèn LED thành màu xanh lá cây, và sau đó thay đổi một pixel thành một trong 6 màu bảng sau mỗi 0,5 giây. Bạn có thể tự do sửa đổi nó và thử nghiệm với bất kỳ mẫu phức tạp nào.
Bước 1: Cắt dải LED
Đầu tiên, bố trí dải LED RGB và cắt nó theo kích thước để tạo thành cây.
Tôi thích có 15 đèn LED làm thân cây (dọc), và sau đó là 2 + 2, 4 + 4, 8 + 8 đèn LED cho các nhánh, nhưng bạn có thể có nhiều hơn hoặc ít hơn. Đảm bảo chỉ cắt dải ở miếng đồng (dấu hiệu cắt).
Bước 2: Tạo khung
Bạn chỉ có thể sử dụng một mảnh bìa cứng, nhưng tôi có một số gỗ (balsa) nằm xung quanh và tôi nghĩ nó trông tốt hơn một chút, vì vậy tôi đã sử dụng nó. Vẽ đường viền trên một mảnh A4 từ bước trước (nơi bạn cắt đèn LED), và cắt một số miếng gỗ theo kích thước đó. Sau đó dùng keo nóng để dán tất cả lại với nhau.
Bước 3: Gắn các dải LED vào khung
Các dải đèn LED có chất kết dính ở mặt sau. Sử dụng đó để gắn các dải vào khung.
Đừng gắn đoạn thân cây (thẳng đứng), đó sẽ chỉ là bước cuối cùng sau khi đấu dây gần hết.
Lưu ý các mũi tên hướng trên dải - đó là hướng của chuỗi / dữ liệu! Bạn nên có DI (dữ liệu vào) ở nhánh bên phải, bên tay phải và DO (dữ liệu ra) ở nhánh bên trái, bên tay trái. Chúng tôi muốn có một chuỗi tất cả các đèn LED này đẹp và dễ dàng. Lưu ý, nguồn (+ 5V, GND) sẽ không được kết nối.
Bước 4: Nối dây
Chúng tôi muốn chuỗi dữ liệu, điều đó có nghĩa là các dây dữ liệu của chúng tôi sẽ đi từ nhánh trên bên trái sang nhánh dưới bên phải. Và tất nhiên chúng ta kết nối cả 3 dây ở giữa, nơi giao nhau giữa một nhánh trái + phải.
Khi điều này được thực hiện, chúng ta phải đảm bảo cấp nguồn cho tất cả các bit, vì vậy, tôi đã chạy một dây màu đen ở phía bên trái (dọc) cho GND và ở phía bên tay phải cho + 5V.
Bước 5: Kết nối với ESP8266 và tải lên Sketch
Kết nối các chân từ ESP8266:
+ 5V (VIN) - đến dải LED + 5V
GND - đến dải LED GND
D7 đến dải LED Dữ liệu Lưu ý: nếu bạn sử dụng Arduino Uno / Pro, chân này có thể khác, chỉ cần đảm bảo rằng chân đó khớp với mã nguồn
Khởi động Arduino IDE, tạo / tải mã nguồn (đính kèm) trong đó, sau đó đảm bảo Arduino IDE được định cấu hình với cài đặt chính xác (cổng, loại thiết bị, tốc độ), sau đó nhấn Biên dịch + Tải lên.
Khi hoàn tất, dải đèn LED sẽ sáng và bắt đầu hiển thị các mẫu. Bạn có thể cần thêm thư viện Adafruit - Neopixel vào Arduino IDE (v1.8 +). Bạn cũng có thể sửa đổi mã để hiển thị các mẫu khác nhau, hãy thoải mái thử nghiệm.
Giáng sinh vui vẻ!
Đề xuất:
Thiết kế Trang trí Giáng sinh trong Fusion 360: 10 bước (có Hình ảnh)
Thiết kế Trang trí Giáng sinh trong Fusion 360: Khoảng thời gian tuyệt vời nhất trong năm có thể trở nên tuyệt vời hơn nữa bằng cách thiết kế và in 3D đồ trang trí của riêng bạn. Tôi sẽ chỉ cho bạn cách bạn có thể dễ dàng thiết kế đồ trang trí trong hình trên bằng Fusion 360. Sau khi thực hiện các bước bên dưới, mak
Trang trí cửa sổ bằng ánh sáng Giáng sinh có điều khiển bằng WiFi: 4 bước
Trang trí cửa sổ bằng ánh sáng Giáng sinh có điều khiển bằng WiFi: Điều khiển dải đèn LED từ điện thoại hoặc PC của bạn - vô số mẫu đèn theo chủ đề Giáng sinh vui nhộn
Trang trí Giáng sinh trên YouTube: 11 bước (có hình ảnh)
YouTube Christmas Ornament: YouTube có rất nhiều nội dung thú vị và chỉ mới hôm trước, tôi đã được nhắc nhở về điều này. Tôi tình cờ xem được một số video chỉ là những đoạn quảng cáo Giáng sinh thập niên 80 và 90 theo đúng nghĩa đen. Nó đột nhiên cho tôi một ý tưởng tuyệt vời. Điều gì sẽ xảy ra nếu có một Đấng Christ
Thẻ & Trang trí Giáng sinh có thể hack: 6 bước (có hình ảnh)
Thẻ & Trang trí Giáng sinh có thể hack: Những tấm thẻ ngày lễ nhấp nháy và phát ra tiếng bíp luôn khiến chúng ta mê mẩn. Đây là phiên bản DIY có thể hack của chúng tôi được làm bằng ATtiny13A và một vài đèn LED - hãy nhấn nút để phát một màn trình diễn ánh sáng ngắn trên cây. Chúng tôi sẽ gửi những thứ này cho bạn bè và gia đình trong năm nay. Nó là một
Robot Giáng sinh trang trí: 6 bước (có hình ảnh)
Trang trí Giáng sinh cho Robot: Tôi đã lăn lộn ý tưởng này trong đầu khá lâu- Hình hành động Robot được làm từ lon nước ngọt / pop. Khi cuộc thi Giáng sinh được công bố, tôi biết đã đến lúc. Tôi đã thay đổi kế hoạch của mình một chút để làm cho