Простой поисковый радио маячок.

Vladimir_N

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

состоит из следующих пунктов:
“START” – Основное меню поиска
“BATTAREY” – Контроль напряжения батарей.
“CONFIG” – Настройки системы.

Меню “BATTAREY” – Контроль напряжения батарей.

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

Меню “START” - Основное поисковое меню.

Вверху экрана полоса показывает уровень сигнала принятого приемником от маяка. Ниже большие цифры показывают тоже значение, но в цифровом виде. Рядом цифры отображают уровень сигнала принятого маяком от приемника (бывают, полезны при ближнем поиске). Квадратик периодически мигает в такт принятым пакетам. Если квадратик пустой, то пакет принят с ошибками.
Строчка “BatM: 3.24 Power: 6 “ - отображает текущее состояние батарей маяка и его мощность. Строчка “BatR: 3.24 Tx_me: 27 “ - отображает напряжение батареи приемника и время работы маяка в, секундах, в автономном режиме (без обмена пакетами с приемником). Этот режим удобен, когда маяк далеко или связь не стабильна, при этом приемник будет больше слушать, чем передавать. Приемник может слышать пакеты с ошибками от маяка и принимать их уровень. Для маяка же достаточно приема от приемника хотя бы одного пакета из 30 для нормальной работы. За счет этого достигает увеличение радиуса действия всей системы.

Меню CONFIG через него осуществляется настройка системы, оно состоит из нескольких меню

Первый экран. Содержит оперативные настройки мощности излучения приемника и маяка, а также времени автономной ( без обмена пакетами с приемником ) работы маяка в секундах. Эти настройки применяются в основном меню поиска.

Следующий экран содержит настройки частоты (приемника и маяка) и привязки к конкретному маяку по номеру маяка.

Приемник может работать с несколькими маяками. При этом каждый маяк может иметь свой уникальный номер и рабочую частоту.

В меню калибровки, производится калибровка настройки частоты приемника и отображения напряжения батареи приемника.

В строчке “Bat_cor_Rx 4.39 89” . Отображается текущее измеренное напряжение батареи (4.39) и калибровочный коэффициент (89) который можно изменять.
Строчка “Freq_cor_Manual” запускает ручное изменение постройки частоты. Излучаемый сигнал можно принимать на обычную радиостанцию или на частотомер.
Строчка “Freq_cor_Auto” запускает автоматическую калибровку частоты приемника по сигналу радиостанции или маяка.

Если кликнуть на любую картинку, то она увеличится.

SGordon
Vladimir_N:

Следующий экран содержит настройки частоты (приемника и маяка) и привязки к конкретному маяку по номеру маяка.

в Слове Number опечатка 😉

Vladimir_N
SGordon:

в Слове Number опечатка 😉

Спасибо.
Исправлю.

Serb17
ARXITEKTOR:

Перепаял теперь постоянно горит (((

Та же самая ситуация. Все проверил 5 раз, прошел тестером на КЗ, на обрыв. Если держать 6-7 секунд кнопку, то светодиод просто гаснет и не загорается больше. После 3-5 коротких нажатий загорается, как при включении (индикация напряжения батареи и постоянное горение). В программирование войти не возможно. Через 30 минут выдает все сигналы. Как Вы победили недуг?

Vladimir_N

Какой модуль и версия прошивки?
Куда припаяли светодиод?

Serb17

Версия 45_v6.5_si4432, модуль Si4432. Маяк собран по приложенной схеме и по Вашей фотоинструкции. Светодиод GPIO2 - GND. У ARXITEKTOR был подобный симптом, по этому и спросил. Спасибо.

Vladimir_N

Светодиод припаян явно не туда. GPIO2 находится на 4 контакте слева.
Рядом Vcc - если их замкнуть(залипон) будет гореть постоянно.

Serb17

Владимир, я же написал как припаян светодиод (GPIO2 - GND). Он реагирует и на кнопку, и на зашитую дефолтную программу (пост №351), но не могу войти в программирование. Диод, после индикации напряжения, загорается постоянно ( не моргает). Через 30 минут выдает все сигналы. И диод моргает тоже.

Vladimir_N
Serb17:

Владимир, я же написал как припаян светодиод (GPIO2 - GND). Он реагирует и на кнопку, и на зашитую дефолтную программу (пост №351), но не могу войти в программирование. Диод, после индикации напряжения, загорается постоянно ( не моргает). Через 30 минут выдает все сигналы. И диод моргает тоже.

Судя по симптомам светодиод припаян к GPIO1, а не к GPIO2.

SGordon

А можно пару вопросиков по схемотехнике светодиода на SI4432? Может некоторым мастерам паяльника левела 7+ будет удобнее припаять мелкий светодиод между питанием и GPI02? Ну и про GPIO1 - я читал про заморочки с коммутатором, но так и не понял они внутри чипа или разведены по плате? Просто попался другой вариант модуля, где на разъем выведен только GPIO1, светодиод там будет мешать работе, так?

mataor

GPIO0 и GPIO1 у ST4432 - онли входа по даташиту

serenya

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

mataor
SGordon:

ST4432 это Si4432?

это я ошибся.
как работала - хз, м.б. включением/отключением внутренней подтяжки

Vladimir_N
SGordon:

ST4432 это Si4432? А как работала схема из поста 18? rcopen.com/forum/f8/topic350832/18 У меня кстати GPI0 выведен, но это не важно так?

Если использовать прошивки под tiny13 то можно и GPIO0
Если под tiny45 то однозначно GPIO2 иначе половина функций работать не будут.
У модуля Si4432 от контактов GPIO0 и GPIO1 внутри модуля разведены дорожки к антенному коммутатору. У модуля RFM42b таких дорожек нет, зато есть выводы на контакты для от антенного коммутатора их нужно соединять самому.
У других типов модулей может быть по другому.

serenya

В ожидании нового дисплея и допилинга корпуса

Надеюсь модуль SI не подведет.

Vladimir_N

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

В качестве элементов питания выбрал обычные пальчиковые батарейки. Имел печальный опыт с разрядом литьевого аккумулятора в радиостанции прямо во время поиска, его зарядка заняла продолжительное время. А батарейки можно быстро купить практически в любом сельском магазине. Дисплеи пока не пришли. Буду резать под него отверстие только при наличии, там бывают нюансы. Пока установил кнопки и выключатель питания.

Ratverg
Vladimir_N:

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

Отлично!
Мне наконец-то пришёл дисплейчик, так что на праздниках собиру 😃 Идея питать от батареек - хорошая. Буду на батарейках собирать сразу тоже.

Vladimir_N

Пока на улице холодно, пробовал провести учебный поиск маяка в помещении.
Так получилось, что выпало мне дежурство 2 числа, в праздники на работе почти никого нет, только дежурная смена. Просил ребят, спрятать маяк в здании, в одном из кабинетов, а я пытался его найти.
Небольшой фрагмент одного из моих поисков:

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

art07

Владимир подскажите пожалуйста модель используемого экранчика?

Vladimir_N
art07:

Владимир подскажите пожалуйста модель используемого экранчика?

I2C Serial 128x64 OLED, но у них много модификаций, мой выглядит вот так: