Mục lục:

Bộ điều khiển IOT DMX với Arduino và Stage Monster Live: 6 bước
Bộ điều khiển IOT DMX với Arduino và Stage Monster Live: 6 bước

Video: Bộ điều khiển IOT DMX với Arduino và Stage Monster Live: 6 bước

Video: Bộ điều khiển IOT DMX với Arduino và Stage Monster Live: 6 bước
Video: Control DMX Lights with Arduino 2024, Tháng mười một
Anonim
Bộ điều khiển IOT DMX với Arduino và Stage Monster Live
Bộ điều khiển IOT DMX với Arduino và Stage Monster Live
Bộ điều khiển IOT DMX với Arduino và Stage Monster Live
Bộ điều khiển IOT DMX với Arduino và Stage Monster Live
Bộ điều khiển IOT DMX với Arduino và Stage Monster Live
Bộ điều khiển IOT DMX với Arduino và Stage Monster Live

Điều khiển ánh sáng sân khấu và các thiết bị DMX khác từ điện thoại của bạn hoặc bất kỳ thiết bị hỗ trợ web nào khác. Tôi sẽ chỉ cho bạn cách nhanh chóng và dễ dàng xây dựng bộ điều khiển DMX của riêng bạn chạy trên nền tảng Stage Monster Live bằng cách sử dụng Arduino Mega.

Quân nhu:

Arduino Mega 2560

Lá chắn Ethernet

store.arduino.cc/usa/arduino-ethernet-shield-2

Lá chắn DMX

www.dfrobot.com/product-984.html?gclid=Cjw…

Thư viện khái niệm cho lá chắn DMX

sourceforge.net/p/dmxlibraryforar/code/ci/…

Hai (2) dây ngắn

Một cáp DMX cho mỗi thiết bị chiếu sáng DMX

Bộ kết thúc DMX

Nguồn điện (Bộ chuyển đổi AC / DC, Bộ pin, v.v.)

Tài khoản Stage Monster Live (yêu cầu đăng ký, nhưng cung cấp bản dùng thử miễn phí 7 ngày)

www.stagemonsterlive.com

Bước 1: Chuẩn bị tấm chắn DMX

Chuẩn bị tấm chắn DMX
Chuẩn bị tấm chắn DMX
Chuẩn bị tấm chắn DMX
Chuẩn bị tấm chắn DMX
Chuẩn bị tấm chắn DMX
Chuẩn bị tấm chắn DMX

Cả lá chắn ethernet và lá chắn DMX sẽ cố gắng sử dụng cổng nối tiếp 0 để giao tiếp với Arduino và chúng sẽ gây nhiễu lẫn nhau nếu chúng ta không khắc phục điều này, vì vậy trước tiên chúng ta cần thực hiện một chút công việc chuẩn bị cho cả hai lá chắn. để hoạt động chính xác. Bởi vì lá chắn DMX được đặt ở trên cùng của ngăn xếp, sẽ dễ dàng hơn để thực hiện các sửa đổi đối với nó thay vì lá chắn Ethernet.

Điều đầu tiên chúng ta cần làm là cắt bỏ (hoặc uốn cong lại) các chân dưới cùng của tấm chắn DMX tại các chân kỹ thuật số 0 và 1 (RX0 và TX0) để hai chân đó không được kết nối với Arduino. Sau đó, chúng ta sẽ kết nối tấm chắn DMX với Arduino qua cổng nối tiếp 1. Hiện tại, chúng ta có thể chuyển sang một sửa đổi nhỏ đối với tệp conceptinetics.h.

Bạn có thể sẽ tìm thấy tệp này ở bất cứ nơi nào các thư viện do người dùng cài đặt của bạn được lưu giữ. Đối với tôi, nó nằm trong Tài liệu -> Arduino -> thư viện -> Conceptinetics. Bạn chỉ cần mở tệp Conceptinetics.h trong Notepad. Khoảng 44 dòng xuống từ nơi mã thực bắt đầu trong tệp đó, bạn sẽ tìm thấy một phần để xác định cổng nối tiếp nào sẽ sử dụng cho cổng DMX. Theo mặc định, nó sẽ được đặt thành 0. Bạn có thể thay đổi nó thành bất kỳ cổng nào bạn muốn sử dụng bằng cách bỏ ghi chú dòng cho cổng đó và chú thích dòng cho cổng 0. Sau đó lưu tệp. Bây giờ khi chúng ta có cả hai lá chắn được kết nối với Arduino, cả hai sẽ có thể chạy mà không ảnh hưởng đến nhau.

Bước 2: Lắp ráp

cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp
cuộc họp

Đây là phần dễ nhất. Lá chắn Ethernet nằm trên đầu Arduino và lá chắn DMX nằm trên đầu lá chắn Ethernet. Sử dụng hai dây jumper của bạn, kết nối các chân TX0 và RX0 trên tấm chắn DMX với các chân thích hợp trên Arduino (TX1 và RX1 nếu bạn chọn cổng nối tiếp 1, v.v.). Điều này cho phép lá chắn DMX giao tiếp với Arduino qua cổng mà bạn đã chọn trong khi lá chắn Ethernet giao tiếp với nó qua cổng nối tiếp 0.

Bước 3: Mã

Tải xuống bản phác thảo stmrfile.ino và mở trong IDE Arduino của bạn. Điền thông tin đăng nhập Stage Monster Live vào các biến có tiêu đề Tên người dùng, Mật khẩu và Api_Key (đây là khóa Access API có thể tìm thấy trong phần Định cấu hình trên trang tài khoản Stage Monster Live của bạn), sau đó cắm Arduino, chọn thiết bị của bạn trong menu Cổng (Dưới Công cụ trên thanh công cụ) và tải bản phác thảo lên Arduino của bạn. Nếu thiết bị đã được lắp ráp đúng cách và thư viện Conceptinetics đã được cài đặt chính xác, sẽ không có lỗi.

Bước 4: Kết nối với Thiết bị DMX

Kết nối với thiết bị DMX
Kết nối với thiết bị DMX

Kết nối cáp DMX với đầu ra DMX trên tấm chắn DMX. Kết nối đầu kia với thiết bị DMX đầu tiên, sau đó kết nối thiết bị DMX đó với thiết bị tiếp theo theo cách tương tự, v.v. Sử dụng thiết bị kết thúc DMX trên thiết bị DMX cuối cùng trong chuỗi.

Để Arduino được cắm vào máy tính của bạn hoặc rút phích cắm và sử dụng nguồn điện riêng để cung cấp năng lượng. Sử dụng cáp ethernet, kết nối tấm chắn Ethernet với bộ định tuyến của bạn.

Bước 5: Định cấu hình thiết bị chiếu sáng / hiệu ứng trong Stage Monster Live

Định cấu hình thiết bị chiếu sáng / hiệu ứng trong sân khấu quái vật trực tiếp
Định cấu hình thiết bị chiếu sáng / hiệu ứng trong sân khấu quái vật trực tiếp

Đăng nhập vào tài khoản Stage Monster Live của bạn và điều hướng đến giao diện điều khiển.

Đối với mỗi thiết bị hiệu ứng / ánh sáng DMX của bạn, hãy làm như sau:

Kiểm tra xem thiết bị chiếu sáng của bạn có khả dụng cho Chế độ Tiêu chuẩn hay không bằng cách nhấp vào tab "Thiết bị Tiêu chuẩn" và sau đó xem qua các thiết bị khả dụng trong từng khu vực bằng cách nhấp vào khu vực đó, sau đó nhấp vào "Không có thiết bị nào được chọn." Nếu có sẵn, bạn có thể đặt nó làm một trong các thiết bị Chế độ tiêu chuẩn của mình. Sau khi chọn nó, bạn có thể đặt kênh bắt đầu bằng cách nhấp vào "Kênh bắt đầu: Không có."

Nếu nó không khả dụng trên Chế độ tiêu chuẩn, bạn vẫn có thể sử dụng nó trong Chế độ nâng cao bằng cách đi tới giao diện phụ Chế độ nâng cao (nếu sử dụng giao diện di động, hãy nhấp vào "Điều khiển", sau đó sử dụng các mũi tên để thay đổi "Chế độ tiêu chuẩn" thành "Chế độ nâng cao ") và nhấp vào" Thêm thiết bị DMX mới… "Bạn có thể kiểm tra xem thiết bị của mình có trong cơ sở dữ liệu Chế độ nâng cao hay không bằng cách nhấp vào" Thêm thiết bị từ danh sách "hoặc chỉ thêm thiết bị đó dưới dạng thiết bị tùy chỉnh.

Đảm bảo chế độ điều khiển và kênh bắt đầu trên thiết bị chiếu sáng giống với những gì bạn chọn trong giao diện Stage Monster Live.

Bạn có thể kiểm tra xem mọi thứ đã được thiết lập chính xác chưa bằng cách thay đổi các thông số trên giao diện Stage Monster Live. Nếu đầu ra của thiết bị chiếu sáng không thay đổi hoặc thay đổi theo cách không nên, hãy quay lại các bước này và đảm bảo mọi thứ đã được thực hiện chính xác.

Để biết thêm về cách sử dụng giao diện Stage Monster Live, có một hướng dẫn sử dụng tại

Bước 6: Đã hoàn thành

Hoàn thành!
Hoàn thành!

Xin chúc mừng! Bây giờ bạn có một bộ điều khiển DMX đầy đủ chức năng chạy trên nền tảng điều khiển Stage Monster Live.

Đề xuất: