Вообщем собрал такую схему с 8-ми уровневым регулятором мощности передатчика пульта:

Схема с передачей контрольных пакетов не работает (работает плохо), т.к. при слабом сигнале прохождение пакетов носит случайный характер... Поэтому просто меняем мощность в процессе предачи пакетов... Добавил счётчик ошибок в приёмнике... Модель измеряет количество ошибок (т.е. количество потерянных пакетов) и передаёт на пульт. Пульт анализирует количество ошибок и меняет мощность передатчика, поддерживая количество ошибок в заданных пределах...
Короче, такая ситема для радиоуправления моделями работает плохо. Потеря пакетов сказывается на управляемости... Замедленная реакция... причём непредсказуемая ))) Ещё и схема сложна в настройке (нужно подбирая резисторы настроить мощность передатчика по индикатору).
Ещё. Радиоуправляемая модель постоянно двигается ... уровень сигнала постоянно меняется, особенно вблизи разных предметов или внутри здания (отражения... замирания... ). Это делает работу системы еще хуже... Поэтому такую систему можно использовать только в стационарных условиях. Например в радиомодеме передачи данных или радиосигнализации для автомобиля. Автосигнализация переодически передает пакеты "всё в порядке" и т.д... Для экономии аккумулятора авто, система переходит в тестовый режим - определяет минимальную необходимую мощность. Т.к. авто стоит на месте (на стоянке), уровень сигнала не меняется, следовательно не требуется постоянно менять мощность... и скорость передачи высокая не нужна. Т.е. потеря отдельных пакетов никак не сказывается на работе системы... А вот при управлении радиомоделями потеря даже отного пакета становится заметной... Вообщем я решил отказаться от этой идеи. Лучше просто поставить переключатель и менять мощность передатчика просто тумблёром. т.е. если хотим покатать машинку или кораблик в радиусе несколько десятокв метров, то просто переключили пульт на малую мощность. Если хотим покатать машинку или кораблик в радиусе 1 км - переключили пульт на максимальную мощность. Какую выбрать мощность - нам сообщит
индикатор заряда кораблика. Если индикатор заряда кораблика начинает мигать, значит модель не получает пакет "запрос" - значит нужно переключить мощность.

Менять мощность в передатчике кораблика вообще нет смысла. Т.к. передатчик кораблика включается кратковременно (не более 0,1 секунда)... поэтому автоматичекий регулятор не даст существенной экономии аккумулятора модели...
Кстате. Корпус пульта лучше делать из металла. Я использую аллюминевые платины. Когда держишь пульт в руке, то рука работает как противовес, увеличивая радиус действия примерно в полтора раза. Или просто подключить кусок провода к "массе" пультаб который будет просто болтаться под ногами))) В крайнем случае обклеить корпус фольгой. Если корпус кораблика не металлический, то желательно обеспечить контакт с водой, например приклеить металлическую пластнину к днищу... и т.д. и подключить на "массу". Например морская вода - довольно хороший проводник. Вода будет работать как противовес, увеличивая радиус действия.
На счёт
индикатора уровня сигнала - я не знаю. Нужен он или нет. Можно сделать простой индикатор уровня сигнала по количеству ошибок на 5 диодов. Правда он работает в узком диапазоне. Показания нелинейные. При сильном и нормальном сигнале - полная шкала. При снижении сигнала ниже определенного уровня, индикатор уровня сигнала быстро падает... Причем даже "пиковый" индикатор ошибок всеравно нелинейный. Такой индикатор может только предупреждать что уровень сигнала упал до предельно низкого уровня... примерно так:

Или можно сделать по уровню шума (на импульсные помехи он не реагирует). Но придётся тогда добавлять в схему шумодав...
