NextDoor , автор конструкции.
Прошивается микроконтроллер непосредственным подключением к LPT порту компютера, программа для прошивки лежит в зип файле , при нажатии мышкой на файлик BEACON микроконтроллер прошивается , после чего подключаем к СОМ порту и вписываем с клавиатуры нужный текст. 
Маячек работает автономно , также его можно использовать для управления другими устройствами, снимая сигнал с 14 вывода микроконтролера.
 
Увеличить
 
Увеличить
http://keep4u.ru/imgs/b/080131/d7/d76310c30df6cb3096.jpg
Прошивка микроконтроллера здесь 
http://hilink.narod.ru/qrpcw/qrp1.zip
Инструкция :
Контролер с прошивкой v1.0 работает как с RS232 интерфейсом так и в автономном режиме. 
Настройка терминала: скорость 2400/8/n/1 (управление потоком – выбрать «НЕТ») 
Внимание! Для соединения контролера с портом RS232 требуется стыковка уровней. 
На схеме выводы RS232 – имеют TTL уровень! 
Для этого рекомендую собрать конвертор на MAX232 или аналогичной. 
Внимание! Схема и программа рассчитана на применение кварца от 14 до 14,4мгц. 
При использовании кварца >14,4 или <14мгц – RS232 интерфейс может не работать. 
Если нет ошибок при сборке и процессор запрограммирован, то при подачи питания контролер 
Перейдет в режим ожидания (примерно 5сек) активности в RS-232 порту. За это время нужно нажать любую кнопку на клавиатуре и контролер перейдет в режим ввода и выдаст и промт 
При отсутствии связи более 5-ти сек, контролер переходит в режим передачи 
текста, записанного ранее во внутреннюю энергонезависимую память. 
Для выхода из автоматического режима в режим промта, нажмите на клавиатуре «ESC». 
Промт CW> - режим команд и ввода текста. 
Промт TX> - передача набранного текста. 
Знак @ - контролер воспринимает как ввод команды. 
@B1 команда переключает контролер на работу в диапазоне 160метров 
@B2 переключает контролер на работу в диапазоне 80метров 
@B3 переключает контролер на работу в диапазоне 40метров 
@B4 переключает контролер на работу в диапазоне 20метров(пока нет) 
@B5 переключает контролер на работу в диапазоне 10метров(пока нет) 
@S1 команда устанавливает скорость вывода CW минимальная 
@S2 … 
@S3 … 
@S4 … 
@S5 максимальная 
@A бесконечный повтор набранной строки. 
@R перезагрузка контролера (RESET) 
@W Запись строки в энергонезависимую память контролера 
@L Чтение информации из энергонезависимой памяти контролера (проверка) 
Горячие кнопки: 
TAB - однократный повтор последней набранной строки. 
ESC - отмена операции, очистка дисплея, выход из команды @A. 
Соответствие кода Морзе к алфавиту – взято из программы SkySweeper. 
При вводе текста, символ «~» - процессор воспринимает как «Включить несущую на ~1сек» 
Примеры ввода в окне терминала: 
Пример №1 
@B2 @S3 CQ CQ CQ DE BEACON 
Диапазон 80м, скорость вывода CW=3, вывод текста «CQ CQ CQ DE BEACON» 
Пример №2 
@B2 @S3 CQ CQ CQ DE BEACON @A 
Тоже самое что и в Пример №1 , но с учетом @A – контролер повторяет введенный текст бесконечно (пока не будеn нажат ESC) 
Пример №3 
@S1 CQ CQ CQ DE BEACON @S2 CQ CQ CQ DE BEACON @S3 CQ CQ CQ DE BEACON 
Передает «CQ CQ CQ DE BEACON» на скорости 1,2,3 
Пример №4 
В этом примере будет показан «маячек», передающий разный текст на разных диапазонах с разной скоростью вывода CW. 
@B1 @S1 CQ CQ CQ BAND 160M @B2 @S2 CQ CQ CQ BAND 80M @ B3 @S3 CQ CQ CQ BAND 40M @A 
Обратите внимание. В конце строки стоит @A – значит контролер будет циклически повторять эти сообщения. 
Пример №5 
Введите строчку состоящих из символов «~» и нажмите ввод. 
Контролер будет выдавать только несущую на ранее установленном командой @Bx диапазоне. 
@B1 ~~~ @B2 ~~~ @B3 ~~~ 
Будет появляться несущая на 160м потом 80м потом 40м с длительность ~3сек. 
(на один символ «~» - примерно 1 сек) 
Выбор диапазона и скорости CW, можно вводить один раз при запуске контролера, и дальше работать только с вводом текста на передачу. 
То есть в начале работы вводим например 
@B1@S1 – и нажимаем ввод. 
А далее только вводим текст для передачи. 
Пример №6 
@W@S3@B1 CQ CQ CQ DE BEACON BAND 160M @A 
Контролер запишет введенную информацию в энергонезависимую память 
И если при следующем включении контролера в течении примерно пяти секунд не будет активности в RS-232 порту, контролер перейдет в автоматический режим передачи этого 
текста CQ CQ CQ DE BEACON BAND 160M 
На диапазоне 160метров (@B1), со скоростью=3 (@S3). 
Учитывая наличие в конце команды @A – этот текст будет передаваться циклически. 
Внимание! Максимальная длина текстовой строки не более 512 символов! 
Пример №7 
@L 
Контролер считает информацию из энергонезависимой памяти на экран. 
Эта команда используется для проверки наличия информации в энергонезависимой 
памяти контролера. 
Пример №8 
@R 
Произойдет полная перезагрузка контролера. 
Информация в энергонезависимой памяти не стирается. 
Пожелания и предложения в ЛС для NextDoor на сайте radioscanner.ru 
Или пишите на 
prima10@ukr.net