Делаем простой телеграфный радиомаяк

Основой нашего радиомаяка будет простейший китайский генератор Si5351A стоимостью 81 руб. Генератор позволяет генерировать сигналы в диапазоне частот 8кГц — 160Мгц. Подключается генератор к любой плате Arduino.

Схема подключения очень простая и монтируется на макетной плате всего 4 проводками (если без динамика и светодиода). Мощность такого передатчика составляет 10мВт.

Основные характеристики такого телеграфного маяка:
    — CW маяк для работы в полосе частот F=8 кГц…160 МГц
    — передача цифр, букв, специальных символов
    — произвольная длина передаваемого сообщения
    — преобразование строчных букв в прописные в сообщении
    — «длинное тире» (5 сек) в конце сообщения
    — звуковой сигнал для передачи 750 Гц ( 10 -й пин к зуммеру, динамику, трубке)
    — передача светового сигнала (13-й пин — встроенный светодиод в Arduino и/или к внешнему индикатору)
    — возможность манипуляции клавишами для CW другого генератора, драйвера или модуля передатчика (13-й пин, действие . 1-й уровень»)

Для того чтобы маяк заработал в плату Ардуионо загружается скетч. Скачать скетч можно здесь ruqrz.com/files/arduino_si5351_cw_beacon_kn34pc.zip

Для работы Si5351A используется библиотека от NT7S, находится в архиве со скетчем и подключается автоматически.

Небольшие пояснения по скетчу:

строка 11 : скоросто телеграфных посылко
uint16_t = 60;
скорость манипуляции (чем меньше цифра — тем быстрее, чем больше — тем медленнее), в мс (миллисекундах)  

по умолчению
uint16_t duration = 60;



строка 12:
uint16 _t hz = 750;
тон в динамике в Гц: uint16_t hz = 750; ***

строка 13 : строка cw_message = «телеграфное сообщение»; передаваемое текстовое сообщение (цифры, буквы, специальные символы) в моем случае: String cw_message = «VVV de LZ2WSG BEACON KN34PC 10mW»;

строка 14: uint32_t tx = 14100000; — частота передачи генератора Si5351A в Герцах.

Настройки касаемо генератора Si5351A:

строка 9:
Si5351 si5351(0x60);
Адрес I2C Si5351 (0x60) по умолчанию для модуля Adafruit Si5351): Si5351 si5351 (0x60); варианты: купленный у Farnell Si5351 соответствует адресу 0x62 *** строка 19:

si5351.init(SI5351_CRYSTAL_LOAD_8PF, 25000000, 0); корректировка кварцевого резонатора, в случае если генератор не соответствует точно по частоте, напр. частота кварцевого резонатора = 25 004 945 Гц — поправочный коэффициент.

Данный передатчик можно усовершенствовать.

Дополнительно можно собрать усилитель на транзисторе и добавить ФНЧ, но для экспериментов достаточно и простого использования платы генератора Si5351 и платы Arduino Nano.

Рейтинг@Mail.ru Яндекс.Метрика