WSPR маяк на Arduino
Еще одна конструкция на Arduino. WSPR маяк. В качестве синтезатора используется si5351 — брал готовую платку на qrp-labs.com
(Предыдущая конструкция на Arduino CW beacon )
Исходники на github https://github.com/alexander-sholohov/si5351-beacon
Поддерживаемые режимы:
— WSPR2
— WSPR15
— JT65
— JT9
— JT4
— ISCAT
Ключевые возможности WSPR маяка на Arduino:
— Встроенный алгоритм кодирования WSPR, ISCAT.
— Простое конфигурирование путем изменения параметров в коде.
— Удобный Online конфигуратор частоты и режимов (ссылка).
— Управление моментом начала передачи осуществляется с помощью Ds3231 — точные часы реального времени с температурной компенсацией.
— Возможность управлять маяком из терминала.
— Автоматический переход по запрограммированным диапазонам с выбором соответствующего диапазонного фильтра.
— Скетч совместим по выводам с платами от qrp-labs.com (Arduino shield, relay-switch board)
Упрощенная блок-схема WSPR маяк на Arduino:
Arduino + Arduino shield (qrp-labs) + si5351 + НЧ Фильтр:
Пример окна терминала с командами:
Первые споты
Подключаем к антенне WSPR маяк на Arduino, включаем, и через 5 минут уже первые споты! Япония и Новая Зеландия. И это всего на 0.25Вт. Впечатляет!
Передача велась на 30м — 10.140200MHz . Антенна — Delta loop 80м.
Ссылки:
Синтезатор на si5351
Arduino shield
Конфигуратор
Исходники проекта
WSPR Network
Позже, конструкция была дополнена платой с релюшками всё с той же qrp-labs ссылка. Сейчас три фильтра, можно добавить еще три.
выглядит так
Теперь в качестве часов можно использовать не только DS3231, но и GPS модуль. У меня VK18U7, брал на алиекспресс. Но и любой другой с большой вероятностью подойдет. Главное, чтоб модуль без каких-либо настроек передавал данные по UART в формате NMEA в RMC-строке NMEA 0183
Автор статьи Александр, RA9YER
Обсуждение на форуме