Радиомаячки
Маленькие, автономные, питающиеся от солнечных панелей радиомачки, висящие в лесу, вдалеке от людей и дорог, передающие телеметрию. В этом что-то есть...
На эту идею меня натолкнули темы "Универсальный CW маячок" на радиосканнере, и "Приключения маячка 120мвт" на cqqrp.ru, ну и конечно американский форум HF Beacons (hfunderground.com) где собираются люди развлекавшиеся размещением пиратских маячков еще в 80-х. Ниже фото таких конструкций.


Делается это развлечения ради.
 Я в течении нескольких лет периодически делал и размещал радиомаячки, на данный момент штуки 3. Все используют ардуино в качестве контроллера.
Необходимая оснастка для настройки-измерялка мощности.


Первый на 70 милливатт, просто передающий захардкоженную информацию о мощности и координатах морзянкой на частоте 27.145 МГц. Питание только от солнечных панелей, которые оказались очень слабыми, так что находясь в Ленинградской области с ее постоянными тучами он почти всегда молчит. А прошлым летом он молчал и в солнечный полдень, так что похоже 4 года не прошли даром для солнечных панелей, или эпоксидная смола которой я защщал электронику в процессе термоциклирования сорвала какой-то компонент с платы.


Следующий радиомаячок  был вывешен через год. Он получил возожность измерять и передавать напряжение развиваемое солнечной батареей, а главное - вел передачу голосом, FM модуляцией на частоте 27.120, передатчик в режиме C, выдает около 200 мвт, при этом солнечная панель отдает честные 2 ватта, так что маяк с понижением напряжения вечером, когда свет падает на панель под большим углом умудряется работать при напряжении питания 4 вольта. Также он передает информацию о координатах и мощности с помощью RTTY, правда тоже FM модуляцией, а так же играет мелодию в начале каждой передачи, каждые 10 минут.
Ардуино стоит без дополнительных модулей, я использовал библиотеку Talkie, которая является эмулятором синтезатора голоса. Для нее с помощью скрипта python-master можно записывать свои собственные сэмплы голоса.
Работа говорящего маячка



Последний на данный момент маяк имеет мощность 500 милливатт при мощности батареи 3 ватта, имеет свинцово-кислотную батарею на борту, передает телеметрию в виде напряжений питания, температуры и общего уровня эфирного шума, и работает на частоте 4095 кгц, "стандартной" у американских операторов пиратских маячков.


У него имеется защита от перезаряда и переразряда аккумулятора, но все равно он не работал бОльшую часть этой зимы, так как солнечных дней почти не было.


Запилена еще партия маячков, первые два (на больших солнечных батареях и с аккумами по 6,5 А\ч) уже установлены.






Все установленные маяки сейчас







Передатчики на кт646 плохо управляются подачей смещения на базу (при снятии напряжения смещения продолжают генерить) поэтому пришлось управлять ими по старинке.



Также я модифицировал схему заряда, теперь в случае КЗ аккумулятора или глубокого разряда при включении заряда она не снизит напряжение на солнечной батарее ниже напряжения отключения процессора (определяется стабилитроном)


Как основу для маячка я использовал скетч NicoVarg99
Arduino-CW-beacon/beacon.ino at master · NicoVarg99/Arduino-CW-beacon · GitHub
В принципе если вам нужна простая пиликалка то можно использовать скетч не меняя.
Но добавив немного обвеса и простого кода можно сделать устройство интереснее, например заставить контролировать напряжения аккумулятора. управлять зарядом, измерять температуру (для этого понадобится один единственный диод) и измерять еще что-нибудь (в этом конкретном случае это уровень низкочастотного электромагнитного шума принятого на антенну)
Вот код
А вот схема.


Говорящий маячок сделан на основе библиотеки Talkie. Все нужные для этого файлы и короткая инструкция есть в этом файле
Архив с файлами для говорящего маячка

CW маяк-автоответчик
Для ардуино есть проект очень простого декодера азбуки морзе (он кстати используется и в проекте кв-трансивера USDX) с минимальным обвесом атмеги. Конечно совсем слабые сигналы он не слышит, но с нормальным уровнем декодирует адекватно. Я его собирал и устройство вполне себе рабочее.
ARDUINO CW decoder (planker.dk)


На основе этого декодера и скетча CW-передатчика я скомпилил скетч который декодирует CW и отвечает на принятые команды, маяк-CW robot на ардуинке. Его схема может выглядеть примерно так



Вот скетч с описанием.