Module ZigBee CC2530 v2
ZigBee là một mạng lưới không dây dùng để kết nối các thiết bị với nhau. ZigBee được xây dựng dựa trên tiêu chuẩn IEEE 802.15.4. Nhờ khả năng truyền nhận xa, tiêu thụ năng lượng thấp, dữ liệu truyền ổn định, nên hiện nay ZigBee được sử dụng trong các lĩnh vực IoT, đặc biệt là trong thiết kế hệ thống nhà thông minh.
Module ZigBee CC2530 V2 tương tự với Module ZigBee CC2530 V1, cũng sử dụng IC ZiBee chính là CC2530 của Texax, điểm đặc biệt là so với V1 là sử dụng anten SMA để tăng khoảng cách truyền nhận. Module này sử dụng giao tiếp UART để giao tiếp với các vi xử lý, trong điều kiện lý tưởng khoảng cách truyền nhận có thể đạt được là 1km.
Thông số kỹ thuật
-
Model: DL22
-
Chip: CC2530F256RHAR
-
Điện áp hoạt động: 2.8 ~ 3.5V
-
Tần số hoạt động: 2400~2450Hz
-
Công suất truyền: 20dBm
-
Tốc độ truyền: lên tới 3300Bps
-
Khoảng cách truyền: 1km (trong điều kiệu không vật cản)
-
Các chế độ hoạt động: Point - to - Point, Broadcast
-
Giao tiếp: UART
-
Hoạt động trên 16 kênh
-
Lỗi bit:
- P2P: 0.00%
- Broadcast: 0.5%
-
Anten: SMA
-
Kích thước: 15.5*33.5mm
Một số hình ảnh
Kết nối với vi xử lý
Ta kết nối ZigBee với vi xử lý theo hình sau.
Module đã được nạp sẵn firmware, vì vậy chỉ cần kết nối với vi xử lý là có thể truyền nhận qua UART.
Cấu hình chế độ hoạt động của ZigBee
-
Bước 1:
- Không cấp nguồn, đè nút nhấn, sau đó cấp nguồn. Lúc này 4 đèn LED trên board sẽ nháy liên tục báo hiệu vào chế độ cài đặt.
- Thả nút nhấn ra và chọn tốc độ baudrate mong muốn theo trạng thái LED dưới hình sau.
-
Bước 2:
- Sau khi chọn baudrate thì đè nút nhấn để chuyển sang chế độ chọn kênh (Lúc này đèn LED sẽ nhấp nháy như ở bước 1 để báo hiệu chuyển sang bước hai).
- Nhấn nút lần lượt để chọn một kênh. Tổng cộng có 16 kênh tương ứng với 16 trạng thái của 4 LED.
-
Bước 3:
-
Tiếp tục đè nút nhấn (đèn LED sẽ tiếp tục nháy như hai bước trên)
-
Lúc này là bước chọn chế độ hoạt động. Có hai chế độ chính là Point - to - Point, và Broadcast.
- Point - to - Point: thì chỉ có hai module trong cùng một mạng và truyền nhận với nhau. Lần lượt hai module sẽ cấu hình là:
- Broadcast: một mạng lưới gồm nhiều module ZigBee với nhau. Khi một module truyền, tất cả các module còn lại sẽ nhận. Cấu hình tất cả các module giống như hình dưới.
-
Bước 4: Tiếp tục đè nút nhấn, đèn sẽ nhấp nháy khi báo hiệu thành công. Nếu như bạn làm không thành công hãy bắt đầu lại từ bước 1.
Lưu ý: Baudrate chỉ dùng để giao tiếp module với vi xử lý, vì vậy giữa các module không nhất thiết phải giống baudrate. Nhưng các module cần phải cùng một kênh mới có thể truyền nhận.
Tài liệu tham khảo