Mục lục:
- Bước 1: Tải lên mã mô-đun USB để hoạt động với Zigbee-shepherd
- Bước 2: Định cấu hình Zigbee-shepherd
- Bước 3: Thực hiện dịch vụ điều khiển ZigBee và kết nối đèn
- Bước 4: Điều khiển đèn
- Bước 5: Kết luận
Video: Cách kết nối và điều khiển đèn thông qua mô-đun ZigBee trên Dragonboard: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Tài liệu hướng dẫn này hướng dẫn người dùng cách kết nối và cài đặt chính xác mô-đun ZigBee trên Dragonboard và tương tác với mô-đun ZigBee được điều khiển (OSRAM), tạo thành mạng ZigBee IOT.
Yêu cầu:
- Bảng rồng 410c;
- CC2531 USB Dongle;
- TEXAS INSTRUMENTS CC Trình gỡ lỗi / Lập trình viên;
- OSRAM Lightify Tunable White A19.
Bước 1: Tải lên mã mô-đun USB để hoạt động với Zigbee-shepherd
Trước hết, cần tải mã lên mô-đun USB để hoạt động với zigbee-shepherd. Nó sẽ cung cấp chức năng nhận dạng chính xác các thiết bị và tạo mạng IOT đúng cách.
Để thực hiện điều này, vui lòng xem hướng dẫn GitHub này.
Bước 2: Định cấu hình Zigbee-shepherd
Xem xét rằng mã đã được tải lên mô-đun ZigBee USB, bây giờ là lúc để định cấu hình ứng dụng zigbee-shepherd.
Zigbee-shepherd được phát triển trên Node, do đó cần phải cài đặt Node trên Dragonboard. Việc cài đặt khác nhau đối với mỗi hệ điều hành, vì vậy hãy tìm chủ đề Debian trên liên kết này để biết cách cài đặt chính xác.
Với Node đã được cài đặt trên Dragonboard, hãy làm theo các bước tiếp theo để định cấu hình zigbee-shepherd:
- Tạo một thư mục cho dự án với tên "zbserver" (CLI: ~ $ mkdir zbserver)
- Bên trong thư mục zbserver, tạo một tệp có tên "server.js" (CLI: ~ $ touch server.js)
-
Bây giờ, cần cài đặt một số phụ thuộc để chiếu, cài đặt zigbee-shepherd, serialport và express libs bằng các lệnh CLI:
- : ~ / zbserver $ sudo npm cài đặt serialport
- : ~ / zbserver $ sudo npm cài đặt zigbee-shepherd
- : ~ / zbserver $ sudo npm install express
Sau đó, cần sao chép mã điều khiển của máy chủ (được đính kèm ở cuối bước này) vào tệp "server.js" đã tạo.
Lưu ý: nó chỉ hoạt động với đèn được cung cấp và phải kết nối USB dongle trên Dragonboard.
Bước 3: Thực hiện dịch vụ điều khiển ZigBee và kết nối đèn
Để kết nối đèn với máy chủ, bạn cần phải đi đến thư mục thư mục đã tạo (zbserver) và thực thi tệp "server.js" (với dongle được kết nối trên Dragonboard) bằng lệnh CLI:
~ / zbserver $ sudo node server.js
Bảng điều khiển đã mở sẽ thông báo trạng thái của các kết nối Zigbee, nếu đèn được tìm thấy và nếu nó cần thiết để tự động ghép nối với.
Để bật chế độ cặp đèn, cần phải:
- Tắt nó đi trong 5 giây;
- Bật nó trong 5 giây;
- Lặp lại các bước 1 và 2 năm lần.
Đèn sẽ tự động kết nối với máy chủ.
Bước 4: Điều khiển đèn
Để điều khiển đèn là cần thiết để nhận ra các bài đăng trên các địa chỉ IP sau:
- localhost: 3000 / turnOff -> Để tắt đèn;
- localhost: 3000 / turnOn -> Để bật đèn.
Bước 5: Kết luận
Bây giờ, sau các bước trước, bạn có thể điều khiển đèn thông qua giao thức ZigBee bằng cách sử dụng Dragonboard 410c và Mô-đun ZigBee CC2531.
Trong trường hợp có bất kỳ nghi ngờ nào, vui lòng bình luận bên dưới hoặc kiểm tra các liên kết sau:
- zigbee-shepherd Wiki: thông tin về máy chủ và các lớp thiết bị.
- zigbee-shepherd HowTo: thông tin về cách sử dụng ZigBee shepherd.
Đề xuất:
Điều khiển TV và Raspberry Pi được kết nối với cùng một điều khiển từ xa: 4 bước
Điều khiển TV và Raspberry Pi được kết nối bằng cùng một điều khiển từ xa: Để điều khiển Raspberry Pi bằng điều khiển từ xa hồng ngoại, chúng tôi đã từng có thể sử dụng LIRC. Điều đó đã từng hoạt động cho đến khi Kernel 4.19.X trở nên khó khăn hơn rất nhiều để LIRC hoạt động. Trong dự án này, chúng tôi có Raspberry Pi 3 B + được kết nối với TV và chúng tôi
Hướng dẫn kết nối PLSD: Kết nối với Apple TV Qua AirPlay [Không chính thức]: 10 bước
Hướng dẫn kết nối PLSD: Kết nối với Apple TV Qua AirPlay [Không chính thức]: Hướng dẫn sau đây được cung cấp để minh họa quá trình kết nối với Apple TV trong phòng hội nghị qua AirPlay. Nguồn thông tin không chính thức này được cung cấp như một sự ưu đãi dành cho ban quản trị, nhân viên và những vị khách được ủy quyền của Học khu Địa phương Perkins
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
Cách chế tạo Robot điều khiển di động - Dựa trên DTMF - Không có Vi điều khiển & Lập trình - Kiểm soát từ mọi nơi trên thế giới - RoboGeeks: 15 bước
Cách chế tạo Robot điều khiển di động | Dựa trên DTMF | Không có Vi điều khiển & Lập trình | Kiểm soát từ mọi nơi trên thế giới | RoboGeeks: Muốn tạo ra một robot có thể được điều khiển từ mọi nơi trên thế giới, Hãy làm điều đó
Bộ điều khiển kỹ thuật số cho hệ thống treo khí bằng Arduino và Điều khiển từ xa trên điện thoại thông minh: 7 bước (có hình ảnh)
Bộ điều khiển kỹ thuật số cho hệ thống treo khí bằng Arduino và Điều khiển từ xa trên điện thoại thông minh: Xin chào tất cả mọi người. đây cũng là lần hướng dẫn đầu tiên của tôi nên gấu w