Mạch thu phát truyền thông không dây RF HC-12 bản nâng cấp của HC-11 sử dụng chip thu phát sóng SI4463 từ Texas Instrument và khuếch đại nâng phạm vi hoạt động lên 1000m theo điều kiện lý tưởng. HC-12 hoạt động trên dải tần 433MHz. Điểm ưu việt của HC-12 là module được trang bị thêm một chip STM8 có nhiệm vụ chuyển từ giao tiếp SPI trên SI4463 sang giao tiếp UART với bộ tập lệnh dễ sử dụng.
Với giao tiếp UART bạn sẽ sễ dàng kết nối với máy tính hoặc Vi điều khiển, chỉ với 1 vài thiết lập đơn giản là bạn đã có thề sử dụng module này như một bộ truyền UART không dây.
Thông số kỹ thuật:
Điện áp hoạt động: 3v3 -> 5VDC
Tần số thu phát: 433MHz. Giao tiếp: Serial UART (TTL)
Thông số mặc định của module: 9600bps, C001, FU3
Để sử dụng module này xin lưu ý các bước thiết lập sau: Các module phải có cùng kênh sóng, địa chỉ, kênh và địa chỉ phải khác 0.
Khi chân SET lên VCC hoặc để hở, module về chế độ hoạt động bình thường: tất cả dữ liệu truyền qua UART vào module sẽ được truyền không dây đến tất cả các module khác có cùng kênh sóng và địa chỉ, và truyền ra bằng UART.
Để cài đặt module, đưa module vào chế độ AT command: nối chân SET xuống mass trước khi cấp nguồn, sau đó cấp nguồn, module sẽ tự động reset về các thông số gốc: Baurate: 9600, stop bits:1, parity: none.
Để cài đặt Baurate của module dùng lệnh: AT+Bxxxx (trong đó xxxx là số baudrate, ví dụ 9600, 38400, 115200, … )
Để cài đặt kênh sóng dùng: AT+Cxxx (trong đó xxx là số kênh từ 000 đến 127)
Để cài đặt địa chỉ dùng: AT+Axxx (trong đó xxx là địa chỉ từ 000 đến 255)
Để cài đặt công suất phát sóng dùng: AT+Px (trong đó x từ 1 đến 8, mặc định là 8 ~ 20 dBm)
Sau khi cài đặt xong nối chân SET lên VCC hoặc để hở để về chế độ hoạt động bình thường: tất cả dữ liệu truyền qua UART vào module sẽ được truyền đến tất cả các module khác có cùng kênh sóng và địa chỉ, và truyền ra bằng UART.
Lưu ý quan trọng : để cấu hình đúng vào AT command của module bạn phải chọn ký tự kết thúc chuỗi là . Ví dụ : trong Serial monitor của Arduino, bạn phải chọn kí tự kết thúc là NewLine and Carrier return : “Both NL & CR”.