Модуль HC-12 состоит из трансивера SI4463 и контроллера серии STM8S.
Устройство представляет собой «беспроводной удлинитель» UART. Что было отправлено передатчику – то и передаст контроллеру приёмник так, как это бы происходило при проводном соединении. AT-команды, подаваемые на выход SET позволяют управлять им.
Он работает в диапазоне частот от 433.4 до 473 МГц, из них можно выбрать 100 каналов с шагом в 400 КГц. Скорость передачи данных может быть от 1200 до 115200 Бод/с. Мощность тоже можно настроить: от -1 до 20 дБм.
Напряжение питания HC-12 может лежать в пределах 3,2 – 5,5 В. Потребляемый ток может достигать 0,1 А.
Поддерживаемые АТ команды:
AT – тестовая команда. В случае удачи ответ «ОК»
AT+Bxxxx изменение скорости передачи. (AT+B115200). Возможные значения: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200. По умолчанию – 9600.
AT+Cxxx выбор канала передачи. Возможные варианты: от 001(по умолчанию) до 100. AT+Px выбор режима мощности. Возможные значения: от 1 до 8 (по умолчанию). Значения соответствуют следующим режимам в dBm: -1 2 5 8 11 14 17 20 (по умолчанию).
AT+Ry информация о настройке модуля. Возможные значения: B – скорость, C – номер канала, F – режим энергосбережения, P – мощность передатчика. Пример: команда «AT+RP» – ответ «OK+RP: +20dBm».
AT+RX выведет все данные, из предыдущего пункт.
AT+V информация о версии ПО.
AT+SLEEP отправляет или выводит модуль из спящего режима.
AT+DEFAULT установка всех параметров в значения по умолчанию.
AT+UPDATE режим обновления прошивки.
ОСНОВНЫЕ ПРЕИМУЩЕСТВА
- Большая дальность действия
- Тонкая настройка всех параметров
- Наличие IPEX-разъёма
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
- Радиоуправляемые модели
- Умный дом
- Обновление прошивки Arduino «по воздуху»
- Сбор показаний датчиков
КОМПЛЕКТАЦИЯ
- 1× HC-12 (SI4463) – радиомодуль до 1000 м с антенной
- 1× Внешняя антенна