Поводом для воплощения данного проекта в железе послужила статья из книги Игоря Лавриненкова (R2AJA) «Практика радиолюбителя» http://lavrinenkov.blogspot.com/2019/04/amateur-radio-practice.html), а позже и видео на его YouTube-канале, где была показана работа CW-маяка от аккумулятора, с подзарядкой от панели солнечной батареи.
В проект были внесены некоторые изменения (к сожалению не все удачные), которые расширили функционал.
Сначала провёл макетирование с использованием готовых макетных плат и м/с в корпусах DIP:
![](https://r2akt.ru/wp-content/uploads/2023/05/xIMG_20221120_183432-scaled-1-e1685128313795-1-1024x448.jpg,qv=1685128702.pagespeed.ic.y8VE_ZXg_M.jpg)
, а потом разработал печатную плату умещающую все элементы (кроме источника питания):
![](https://r2akt.ru/wp-content/uploads/2023/05/xCW_beacon-3D_model.jpg.pagespeed.ic.5AC0eMRrhL.jpg)
CW-маяк стал 2-х канальным (диапазонным), на одном канале возможен выбор 1-го из 3-х диапазонов, а на другом 1-го из 2-х:
№ п/п | Канал | Диапазон |
1 | 1 | 80/40м |
2 | 2 | 40/30/20м |
Выбор частоты (диапазона) осуществляется соответствующим выбором кварцевого резонатора соответствующего генератора.
Выходные ФНЧ для каждого канала подобраны с учётом допустимых рабочих частот, что избавляет от необходимости их подстройки при смене частот в соответствии с поддерживаемыми диапазонами соответствующими каналами.
Была переписана управляющая программа для Arduino Nano. Изменения коснулись добавления полного набора символов в CW-таблицу в соответствии с международным стандартом Кода Морзе (полный русский алфавит, специальные и математические знаки), добавлена работа 2-х каналов, реализован переход МК в режиме ожидания в пониженное потребление (между посылками). Так же в программу была добавлена поддержка 1-wire цифрового датчика температуры DS18B20.
![](https://r2akt.ru/wp-content/uploads/2023/05/xIMG_20221221_221135-scaled-1-e1685128267141-1-1024x852.jpg,qv=1685128718.pagespeed.ic.QGJJogVZlW.jpg)
![](https://r2akt.ru/wp-content/uploads/2023/05/xIMG_20221221_221146-scaled-1-e1685128231616-1-1024x965.jpg,qv=1685128723.pagespeed.ic.4TPlcdsmD_.jpg)
![](https://r2akt.ru/wp-content/uploads/2023/05/xIMG_20221221_221156-scaled-1-e1685128193173-1-1024x876.jpg,qv=1685128729.pagespeed.ic.G6tqEir-9h.jpg)
![](https://r2akt.ru/wp-content/uploads/2023/05/xIMG_20221221_221206-scaled-1-e1685128138763-1-981x1024.jpg,qv=1685128734.pagespeed.ic.yaimoV0vRv.jpg)
![](https://r2akt.ru/wp-content/uploads/2023/05/xIMG_20221221_221215-scaled-1-e1685127940343-1-1024x860.jpg,qv=1685128739.pagespeed.ic.KFMzyHk4PE.jpg)
ФНЧ сошлись на достойном уровне, настройка осуществляется хорошо, главное их настраивать до подключения м/с выходного тракта. В сборке проблем не возникло.
Первое включение показало, что с отключением питания генераторов получился просчёт. Падение напряжения на BJT-транзисторе не обеспечивает стабильный и надёжный запуск генераторов. Надо смотреть в сторону MOSFET, а пока поставил перемычку.
![](https://r2akt.ru/wp-content/uploads/2023/06/xSchematic-1024x724.jpg,qv=1686939966.pagespeed.ic.A0_Z2P8R9I.jpg)
Посылка формируется с дополнением показаниями датчика температуры и/или напряжения на источнике питания, если это выбрано в прошивке.
![](https://r2akt.ru/wp-content/uploads/2023/05/xIMG_20221115_184142-scaled-1-1-1024x473.jpg,qv=1685128751.pagespeed.ic.nsd_gfUbVz.jpg)
Файлы проекта (включая схемe, печатную плату и прошивку) можно скачать на GitHub: https://github.com/R2AKT/CW-Beacon-v.1.2
На плате предусмотрел возможность подключения часов реального времени, чтобы можно было управлять работой маяка по времени суток.
Видео работы CW-маяка:
Благодарю UB3APP за предоставленное видео работы собранного им CW-маяка и финансовую поддержку данного проекта.