Mục lục:
- Bước 1: Vật liệu
- Bước 2: Đặt tấm chắn PCB của bạn
- Bước 3: Bố cục máy phát
- Bước 4: Bố cục trình thu
- Bước 5: In 3D một Núm mã hóa
- Bước 6: Mã máy phát
- Bước 7: Mã người nhận
- Bước 8: Kiểm tra
Video: Mô-đun chuyển tiếp DMX NRF24L01: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Truyền DMX qua NRF24L01 tới mô-đun rơle điều khiển Arduino
Bước 1: Vật liệu
2x Adruino Uno
2x NFR24L01 Mô-đun 2.4GHz
Bảng mạch tấm bộ điều hợp ổ cắm 2x cho Mô-đun 8Pin NRF24L01
Mô-đun 2x MAX485
Mô-đun chuyển tiếp 1x 5v
1x TM1637 hiển thị phân đoạn 4 chữ số 7
1x Bộ mã hóa quay (5 chân, công tắc đẩy)
1x núm xoay mã hóa in 3D
1x Đầu nối DMX 3 chân nam
2x Đầu nối DMX 3 chân đực
Ít nhất 3> 5v đèn LED
2x DC-DC SX1308 Bộ chuyển đổi tăng cường Step-UP 2-24V sang 2-28V 2A
2x 3.7 A Pin và giá đỡ pin
1x 12v Pin
1x 12v LED
Nhiều điện trở và dây khác nhau dựa trên các bộ phận của bạn và thiết lập
Bước 2: Đặt tấm chắn PCB của bạn
Tôi không thể tìm thấy PCB đủ lớn để sử dụng trên Fritzing, vì vậy tôi đã để sơ đồ của mình trên breadboard, nhưng mục tiêu của dự án này là sản xuất PCB Shield cho Arduinos của bạn.
Bạn sẽ muốn có hai tấm chắn khác nhau, một tấm chắn cho bộ phát và một tấm chắn cho bộ thu của bạn. Tôi đã đính kèm một loạt các hình ảnh về cách tôi bố trí bộ thu của mình, nhưng đây là lần đầu tiên tôi làm việc trên PCB và tôi chắc chắn nghĩ rằng bạn có thể nghĩ ra một phiên bản hiệu quả hơn của riêng mình.
Trong các bước tiếp theo, tôi sẽ phân tích các bố cục breadboard để ít nhất bạn có thể thấy tất cả các kết nối được tạo ra ở đâu.
Nếu bạn cần tìm hiểu sâu hơn từng bước về breadboard, hãy xem "Mô-đun chuyển tiếp DMX" có thể hướng dẫn của tôi, nhưng xin lưu ý rằng một số chân cần thay đổi, vì vậy bạn sẽ cần phải xem nếu bạn quyết định xem những chi tiết đó
Bước 3: Bố cục máy phát
Fritzing của bố cục máy phát, bạn nên sử dụng bố cục PCB của riêng mình
Bước 4: Bố cục trình thu
Fritzing Bố cục Reciever, bạn nên sử dụng bố cục PCB của riêng mình
Bước 5: In 3D một Núm mã hóa
In 3D một núm cho Bộ mã hóa quay của bạn nếu bạn muốn một cái hoặc nếu nó là một phần của nhiệm vụ của bạn
Bước 6: Mã máy phát
Xem tệp đính kèm do định dạng
Bước 7: Mã người nhận
Xem tệp đính kèm do định dạng
Bước 8: Kiểm tra
Tôi đang đi du lịch và không thể xác minh thay đổi trong mã mà tôi đã thực hiện. Trước đây, tôi có thể nhận DMX qua dây trên cả hai mô-đun và truyền DMX đó qua NRF24L01, nhưng tôi không thể nhận DMX đó qua NRF24L01. Video trên là bài kiểm tra trước đó tôi đã thực hiện để xác nhận rằng PCB của tôi đã được nối dây chính xác. Tôi nghĩ rằng các điều chỉnh mã mà tôi đã thực hiện đã giải quyết được vấn đề đó, nhưng tôi sẽ không thể kiểm tra điều đó cho đến 14/3/18. Vui lòng kiểm tra lại để cập nhật sau đó
Đề xuất:
Giao tiếp nối tiếp Arduino: 5 bước
Giao tiếp nối tiếp Arduino: Nhiều dự án Arduino dựa vào việc truyền dữ liệu giữa một số Arduino. chuyển seria
Giao tiếp nối tiếp PIC MCU và Python: 5 bước
PIC MCU và Python Serial Communication: Xin chào, các bạn! Trong dự án này, tôi sẽ cố gắng giải thích các thử nghiệm của tôi về PIC MCU và giao tiếp nối tiếp Python. Trên internet, có rất nhiều hướng dẫn và video về cách giao tiếp với PIC MCU qua thiết bị đầu cuối ảo rất hữu ích. Howev
Giao tiếp nối tiếp Arduino và Python - Hiển thị bàn phím: 4 bước
Giao tiếp nối tiếp Arduino và Python - Hiển thị bàn phím: Dự án này được thực hiện cho người dùng mac nhưng nó cũng có thể được thực hiện cho Linux và Windows, bước duy nhất nên khác là cài đặt
Giao tiếp dữ liệu trực tiếp ESP8266: 3 bước
Giao tiếp dữ liệu trực tiếp ESP8266: Giới thiệu Trong khi thực hiện một số dự án với mô-đun Arduinos và nRF24l01, tôi đã tự hỏi liệu tôi có thể tiết kiệm một chút công sức bằng cách sử dụng mô-đun ESP8266 thay thế hay không. Ưu điểm của mô-đun ESP8266 là nó chứa bộ điều khiển vi mô trên bo mạch, vì vậy không
Cách sử dụng IRC (Trò chuyện chuyển tiếp Internet): 5 bước
Cách sử dụng IRC (Trò chuyện chuyển tiếp qua Internet): [CHỈNH SỬA] Đây là phần mềm có thể hướng dẫn nhằm mục đích khởi đầu cho những người chưa hiểu về Trò chuyện chuyển tiếp qua Internet, hoặc IRC. Dự án này không nhằm mục đích bao gồm toàn bộ phạm vi IRC và khả năng của từng khách hàng cá nhân, nhưng được nhắm mục tiêu cùng thắng