Mục lục:
- Bước 1: Vật liệu
- Bước 2: Nhận đơn đặt hàng DMX
- Bước 3: Kiểm soát nguồn của dây EL
- Bước 4: Đấu dây
- Bước 5: Lắp đặt dây EL
- Bước 6: Mã hóa
- Bước 7: Thưởng thức nó
- Bước 8: [THƯỞNG] Không sử dụng Arduino Mega2560
- Bước 9: Kết luận
Video: Trần dây EL có điều khiển DMX: 9 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:34
Dự án này là trần EL Wire được điều khiển bằng DMX. Nó được làm bằng Dây 30 EL (có nghĩa là Dây phát quang) với 3 màu khác nhau, hoàn toàn độc lập. Nó bao gồm một giao thức DMX tiêu chuẩn, để tương thích với bất kỳ phần mềm điều khiển ánh sáng nào.
Bước 1: Vật liệu
Các vật liệu cần thiết chủ yếu là các thành phần điện tử. Đây là danh sách tất cả những gì đã được sử dụng để hoàn thành dự án này:
- Arduino Mega 2560
- Nguồn cung cấp cho Arduino (giữa 9V và 12V)
- Đầu vào DMX (và tùy chọn đầu ra DMX nếu bạn không ở cuối dòng DMX)
- Một MAX485 để chuyển đổi tín hiệu DMX (RS-485) trong TTL Serial có thể đọc được bởi Arduino
- Một chút chuyển đổi (xem bước DMX để hiểu tại sao)
- Bộ biến tần 3x chuyên dụng cho Dây EL, có thể chạy đủ Dây EL cùng một lúc (100 mét mỗi bộ trong trường hợp này)
- Điện trở 30x 470 ohms
- 30x optotriac MOC2023
- Điện trở 30x 1k ohms 1W
- 30x triac BTA16
- Bao nhiêu EL Wire như bạn muốn!
Bây giờ mọi thứ đã ở đây, chúng ta hãy bắt đầu!
Bước 2: Nhận đơn đặt hàng DMX
DMX là một giao thức rất phổ biến trong điều khiển ánh sáng. Dự án EL Wire này sử dụng tiêu chuẩn này để tương thích với bất kỳ bộ điều khiển DMX nào.
Đầu tiên, chúng ta cần nhận lệnh từ giao diện DMX của DJ hoặc bộ điều khiển ánh sáng.
Để đạt được mục tiêu này, MAX485 thực hiện chuyển đổi giữa các mức logic RS-485 được sử dụng bởi các mức logic DMX và TTL được sử dụng bởi giao diện nối tiếp của Arduino. Ở đây, MAX485 chỉ có dây để nhận đơn đặt hàng, nó chỉ là thiết bị DMX và nó sẽ không điều khiển bất cứ thứ gì khác.
Chân RX cần phải đi trên chân Arduino TX nhưng sẽ rất hữu ích khi đặt công tắc giữa chúng. Thật vậy, khi bạn cố gắng tải lên mã của mình trong Arduino, chân TX cần phải được ngắt kết nối khỏi dòng DMX, nếu không nó sẽ bị sập. Vấn đề tương tự có thể xảy ra khi Arduino đang khởi động, vì vậy chỉ cần bật kết nối khi mọi thứ đã sẵn sàng.
Để cho phép các thiết bị DMX được xâu chuỗi, một đầu ra DMX khác đã được hàn song song với đầu vào (không phải trên giản đồ).
Bước 3: Kiểm soát nguồn của dây EL
EL Wire điều khiển không dễ dàng như LED vì nguồn điện của nó. Nó cần được cấp nguồn bằng nguồn điện đặc biệt, cung cấp khoảng 120 VAC ở tần số 2kHz.
Rơ le có thể đã được sử dụng cho bộ tuần tự tự chế này, nhưng nó không thú vị lắm vì thời gian chuyển đổi và âm thanh.
Giải pháp là sử dụng triacs, với optotriacs để cách ly. Tôi nhận ra mạch này trên PCB tự chế, nhưng bạn có thể đặt chúng cho thợ chuyên nghiệp hoặc chỉ hàn thủ công, nhưng sẽ hơi khó khăn một chút.
Tôi quyết định làm 3 PCB kiểm soát 10 đầu ra mỗi đầu ra, nhưng nó có thể được điều chỉnh.
Bước 4: Đấu dây
Việc kết nối tất cả các thẻ khá dài và lặp đi lặp lại. Để hiệu quả hơn, tôi đã sử dụng cáp ribbon giữa Arduino và mỗi bảng nguồn.
Có tiêu đề nam ở trung tâm của mỗi bảng. Sau đó, tôi đã hàn các đầu cái vào một bên của cáp ruy-băng và các đầu đực ở phía bên kia để cắm trực tiếp vào Arduino. Mỗi Dây EL đi kèm với một khối vít đầu cuối trên bảng điện.
Mọi thứ được bắt vít trên một tấm gỗ, và tấm ván này được cố định trên trần nhà.
Bước 5: Lắp đặt dây EL
30 đoạn dây EL được buộc vào trần nhà, nhưng cũng trong một loại giếng ánh sáng lớn.
Đầu tiên, trong giếng sáng, mỗi đoạn dây EL dài 9 mét được ghim. Bởi vì nó được làm bằng gỗ, một kim bấm cầm tay là đủ. Có 10 miếng, cách nhau 10 cm.
20 đoạn dây EL khác được sắp xếp theo hình sao từ giếng sáng. Tất cả chúng đều được buộc vào trần nhà nhờ các dây kéo, do các thanh kim loại chạy xuyên suốt toàn bộ căn phòng. Sự sắp xếp này cho phép có ít dây cáp hơn để tham gia vào các bảng.
Bước 6: Mã hóa
Để cho phép giao tiếp bằng giao thức DMX, tôi đã sử dụng thư viện DMXSerial, có sẵn tại đây.
Phần còn lại của mã đã được phát triển đặc biệt cho dự án này, nhưng nó hoàn toàn có thể thích ứng được. Hãy sử dụng nó và sửa đổi nó như bạn muốn!
Bước 7: Thưởng thức nó
Để sử dụng hệ thống này:
- kết nối và tải lên mã
- tắt công tắc
- cắm bộ điều khiển DMX của bạn vào đầu vào DMX
- bật nguồn điện
- bật công tắc lên
- gửi đơn đặt hàng DMX của bạn
- tận hưởng nó!
Bước 8: [THƯỞNG] Không sử dụng Arduino Mega2560
Ý tưởng đầu tiên của tôi là tạo ra tất cả PCB cho dự án này. Kết quả là, tôi đã tạo một sơ đồ và một bố trí PCB bao gồm mọi thứ cần thiết.
Trên bảng này, bạn có thể tìm thấy AtMega328P giống như Arduino Uno. Tuy nhiên, nó không có đủ đầu ra, vì vậy tôi đã thêm 3 MCP23017. Chúng là bộ mở rộng GPIO, giao tiếp với giao thức I2C. Mỗi MCP23017 có thể thêm 16 đầu ra mới, nhưng dễ dàng hơn nếu có một thành phần cho mỗi bảng nguồn.
Để sử dụng cấu hình này, bạn nên sử dụng thư viện "ElWireMCP" dựa trên thư viện Adafruit MCP23017, thay vì thư viện "ElWireMega" từ mã trước của tôi.
Bước 9: Kết luận
Tôi hy vọng bạn sẽ thích dự án này, và sử dụng nó theo cách của riêng bạn!
Đề xuất:
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
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
Bảng điều khiển cầm tay với bộ điều khiển và cảm biến không dây (Arduino MEGA & UNO): 10 bước (có hình ảnh)
Bảng điều khiển cầm tay với bộ điều khiển và cảm biến không dây (Arduino MEGA & UNO): Những gì tôi đã sử dụng: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " Màn hình cảm ứng TFT 320x480 HXD8357D- Buzzer- Loa 4Ohm 3W- Đèn LED 5mm- Máy in Ultimaker 2+ w / Black PLA Filament- Lasercutter w / MDF wood- Phun sơn đen (cho gỗ) - 3x nRF24
Đ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