Вам понадобится
  • - компьютер (или два компьютера),
  • - радиопередатчик FS1000A и радиоприёмник XY-MK-5V (или аналогичные),
  • - два преобразователя USB-UART (или COM-порт компьютера),
  • - соединительные провода.
Инструкция
1
Мы будем использовать передатчик FS1000A и приёмник XY-MK-5V. Их цена в интернет-магазине, если заказывать в Китае - меньше 1 доллара, что, согласитесь, делает их весьма и весьма привлекательными для домашних экспериментов.
Краткие технические характеристики передатчика FS1000A:
- напряжение питания – 3,5…12 Вольт;
- рабочая частота – 433,92 МГц;
- расстояние передачи – от 20 до 200 метров (в зависимости от напряжения питания и окружающей среды).
- мощность передатчика – 10 мВт.
Краткие технические характеристики радиоприёмника XY-MK-5V:
- напряжение питания – 5 Вольт;
- потребляемый ток – 4 мА;
- частота сигнала – 433,92 МГц.
"Из коробки" модули идут без антенн, так что их придётся сделать и припаять самостоятельно. Сделать антенны можно из медного провода длиной 17,3 см. Эта длина соответствует четверти длины волны передаваемого сигнала и максимальной эффективности антенны. Паять их следует к специальным контактным площадкам, которые на модулях обозначены маркировкой ANT.
Передатчик FS100A и приёмник XY-MK-5V
2
Теперь объясню суть идеи. Мы будем передавать цифровой последовательный сигнал через радиоканал от одного компьютера к другому. Данные будем заводить на радиопередатчик с помощью обычного USB-UART преобразователя (или COM-порта компьютера). Принимать данные с радиоприёмника также будем с помощью USB-UART преобразователя.
Схема подключения
3
Соберём схему. Вот как это может выглядеть.
Если нет второго компьютера - не беда, можно использовать один. Передатчик и приёмник будут у нас на разных последовательных портах.
Передатчик, приёмник и два UART
4
Теперь на компьютере, к которому подключён модуль приёмника, подключимся с помощью монитора последовательного порта к порту с USB-UART преобразователем. Вы увидите постоянный шум, принятый из эфира. Дело в том, что на частоте 933,92 МГц передаёт большинство бытовых приборов, которые используют радиоканал. Это и системы охраны, и погодные датчики, и автоматические ворота и т.д. Приёмник пытается усилить сигнал, и поэтому усиливает только шум. Когда начнёт передачу наш передатчик, он будет превышать окружающий шум, и приёмник сможет его принимать. Конечно, имеет значение расстояние между приёмником и передатчиком, а также какие предметы или стены находятся между ними. Это будут ослабляющие сигнал факторы, и они могут привести к ошибкам в данных при приёме.
Принятый из эфира шум в окне монитора последовательного порта
5
На компьютере, к которому подключён передатчик, с помощью любой терминальной программы, давайте передадим в порт нашего преобразователя UART любой файл. В мониторе порта приёмника вид принимаемых данных изменился. Но достаточно трудно понять, где кончается шум и начинаются полезные данные.
Чтобы выделить из шума данные одно из простых решений - записать в начало и в конец файла некоторое количество нулей. На иллюстрации видно, что отделить шум от данных в этом случае не составляет труда.
Определение начала передачи данных