CW маяк на Arduino и si4463

Любая техника для радиосвязи.

Автор темы
ra9yer
Пользователь
Сообщения: 36
Зарегистрирован: 22 ноя 2015, 14:40
Город: Barnaul
Callsing: ra9yer
Локатор: NO13ui
Благодарил (а): 1 раз
Поблагодарили: 5 раз
Status: Не в сети

CW маяк на Arduino и si4463

Сообщение ra9yer » 27 фев 2016, 13:29

Давно хотел сделать что-нибудь на Arduino. Идея пришла неожиданно. - Почему бы не сделать CW маяк?
Ардуину купил в ДНС, а модуль si4463 на алиекспресс.
Несколько вечеров и маяк готов.

Сам проект с исходниками выложен на gthub https://github.com/alexander-sholohov/si4463-beacon

Частоту выставил 432.400МHz . С учетом того, что используемый в модуле кварц имеет разброс в +-50ppm, можно ожидать несоответствие реальной частоте в 20kHz.
Как выглядит
Изображение

Сам модуль отдельно
Изображение

Монтажная схема
Изображение
--
Александр, RA9YER

#1

Автор темы
ra9yer
Пользователь
Сообщения: 36
Зарегистрирован: 22 ноя 2015, 14:40
Город: Barnaul
Callsing: ra9yer
Локатор: NO13ui
Благодарил (а): 1 раз
Поблагодарили: 5 раз
Status: Не в сети

Re: CW маяк на Arduino и si4463

Сообщение ra9yer » 27 фев 2016, 13:31

В данный момент маяк работает. Подключен к внешней антенне которая на балконе.
Мой QTH NO13UI16

Частота примерно 432400 MHz
Мощность 100mW (опять же примерно)
--
Александр, RA9YER

#2
Аватара пользователя

rz9yq
Пользователь
Сообщения: 235
Зарегистрирован: 15 мар 2015, 22:28
Благодарил (а): 6 раз
Поблагодарили: 40 раз
Status: Не в сети

Re: CW маяк на Arduino и si4463

Сообщение rz9yq » 27 фев 2016, 19:13

С уважением, Алексей!

#3
Аватара пользователя

rz9yq
Пользователь
Сообщения: 235
Зарегистрирован: 15 мар 2015, 22:28
Благодарил (а): 6 раз
Поблагодарили: 40 раз
Status: Не в сети

Re: CW маяк на Arduino и si4463

Сообщение rz9yq » 28 фев 2016, 11:50

Работает двое суток как часы. Слышно по городу и в Новоалтайске (RA9YVO).
В режиме USB слушать на 432.395. Есть легкий дрейф во время передачи герц на 20.
Кто еще услышал?
С уважением, Алексей!

#4

ra9ypy
Новичок
Сообщения: 4
Зарегистрирован: 16 мар 2016, 17:29
Callsing: ra9ypy
Локатор: NO13ui
Status: Не в сети

Re: CW маяк на Arduino и si4463

Сообщение ra9ypy » 16 мар 2016, 17:45

Добрый день, коллега!
Попробовал "залить" Ваш скетч в arduino-nano, но программа выдаёт ошибку компиляции. Хотя скетчи-примеры "заливаются" на ура. Проконсультируйте по данной проблеме.

#5

Автор темы
ra9yer
Пользователь
Сообщения: 36
Зарегистрирован: 22 ноя 2015, 14:40
Город: Barnaul
Callsing: ra9yer
Локатор: NO13ui
Благодарил (а): 1 раз
Поблагодарили: 5 раз
Status: Не в сети

Re: CW маяк на Arduino и si4463

Сообщение ra9yer » 16 мар 2016, 22:41

Ошибка закралась. Поправил.
Сейчас в arduino-nano должно компилироваться без проблем.
--
Александр, RA9YER

#6

ra9ypy
Новичок
Сообщения: 4
Зарегистрирован: 16 мар 2016, 17:29
Callsing: ra9ypy
Локатор: NO13ui
Status: Не в сети

Re: CW маяк на Arduino и si4463

Сообщение ra9ypy » 17 мар 2016, 14:39

И все же не работает. Какие каталоги из Вашего проекта куда надо раскладывать в каталог Arduino, чтобы всё заработало? Я каталоги morse, si4463, utils в каталог libraries добавляю, а каталог si4463-beacon в каталог examples но компиляция не проходит. Дело для меня новое, помогите советом, пожалуйста. Вот, что выдаёт программа:

Arduino: 1.6.5 (Windows 8.1), Плата"Arduino Nano, ATmega328"

si4463-beacon.ino:3:25: fatal error: morse/morse.h: No such file or directory
compilation terminated.
Ошибка компиляции.

Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки

#7

Автор темы
ra9yer
Пользователь
Сообщения: 36
Зарегистрирован: 22 ноя 2015, 14:40
Город: Barnaul
Callsing: ra9yer
Локатор: NO13ui
Благодарил (а): 1 раз
Поблагодарили: 5 раз
Status: Не в сети

Re: CW маяк на Arduino и si4463

Сообщение ra9yer » 17 мар 2016, 15:39

В данный момент проверить не могу, но есть такое предположение:
Для ардуно проекта важно, чтоб название папки совпадало с названием .ino файла . Т.е. структра должна такая

---si4463-beacon
----doc
----morse
----si4463
----utils
----si4463-beacon.ino

Ничего никуда копировать не надо. Если в программе выбрать si4463-beacon.ino то всё должно сработать.

Если делать клонирование git репозиторий с помощью
git clone https://github.com/alexander-sholohov/si4463-beacon.git
то структура каталогов будет правильная.

А проблема, похоже, идет от zip архива скачиваемого с github. В нем имя папки si4463-beacon-master . Вот этот суффикс -master - он лишний.
--
Александр, RA9YER

#8

Автор темы
ra9yer
Пользователь
Сообщения: 36
Зарегистрирован: 22 ноя 2015, 14:40
Город: Barnaul
Callsing: ra9yer
Локатор: NO13ui
Благодарил (а): 1 раз
Поблагодарили: 5 раз
Status: Не в сети

Re: CW маяк на Arduino и si4463

Сообщение ra9yer » 17 мар 2016, 21:55

Только что проверил.
1 Скачиваем архив с github https://github.com/alexander-sholohov/s ... master.zip
2 Распаковываем в любое место на диске
3 Переименовываем папку в si4463-beacon
4 двойной клик на si4463-beacon.ino открывает IDE, компилируется без ошибок. Или можно открыть через Файл -> Открыть.
--
Александр, RA9YER

#9

Автор темы
ra9yer
Пользователь
Сообщения: 36
Зарегистрирован: 22 ноя 2015, 14:40
Город: Barnaul
Callsing: ra9yer
Локатор: NO13ui
Благодарил (а): 1 раз
Поблагодарили: 5 раз
Status: Не в сети

Re: CW маяк на Arduino и si4463

Сообщение ra9yer » 16 апр 2016, 21:20

По просьбе радиолюбителя из Румынии (yo8sal, Adrian) в программу была добавлена возможность передачи непрерывной несущей произвольной длины. Кодируется в тексте символом подчеркивания.
--
Александр, RA9YER

#10

Вернуться в «Трансиверы, приемники КВ/УКВ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость

cron

Вход  •  Регистрация


.