Baychi OpenLRS - дружелюбная ЛРС с широкими возможностями )

ССМ=
тигромух:

Да, конечно.

Надо попробывать пищалку к св.диоду подцепить через транзистор. Хочется одновременно и писк о потерянных пакетов слышать и на экране РССИ видеть.

F_R

Писк очень удобен! Не всегда успеваешь на РССИ смотреть… а в “ушах” уже попискивает 😃 А, бывает, чт оРССИ топчется в районе 10% а писка - битых пакетов нету…

ССМ=
F_R:

Не всегда успеваешь на РССИ смотреть…

Совершенно верно, особенно когда летиш очень низко и быстро, чуть взгляд отвел и ты в земле))))
Было бы очень здорого, что б появилась возможность использовать в прошивке одновременно бип и РССИ на экране.

baychi
тигромух:

Но у одного таймера, вроде, два ШИМа?

F_R:

Писк очень удобен!

Посмотрел детали. Ситуация такова. У Меги168/328 3 таймера и 6 ног для генерации ШИМ (D3, D11, D5, D6, D9, D10).
Но таймер 0 занят под время, таймер 1 работает на генерацию PWM/PPM. Свободен только таймер 2, поэтому гарантированно можно вывести писк (не теряя RSSI) на ножку D11- это 7-й выходной канал PWM.
Возможно сосуществовние с TIMER0 тоже не исключено и выходы 2,3 тоже смогут генерить звук аппаратно. Проверю…

Или можно забить на “чистый” звук и озвучивать потери пакетов “кряканьем” - типа щелчка в 1-2 мс на каждую потерю (10-20 колебаний). Это примерно как иммитация звука клавишь в мобильниках. Зато можно выдать куда угодно.
Какой вариант народу более интересен?

F_R

Писк лучше. “Кряк” из-за шума мотора/ветра можно и не услышать.
Сейчас используем зуммеры с драйвером. Достаточно подать на них ток и она завопит. Т.е. потерянный пакет - зажигает светодиод и пускает ток на би-би. Если пакеты постоянно теряются, то би-би идет тоже постоянно. Что тоже удобно, для поиска в траве 😃

baychi
baychi:

гарантированно можно вывести писк (не теряя RSSI) на ножку D11- это 7-й выходной канал PWM. Возможно сосуществовние с TIMER0 тоже не исключено и выходы 2,3 тоже смогут генерить звук аппаратно. Проверю…

Уточнил.
Аппаратный звук или RSSI можно, кроме вывода RSSI, выдать на 5 и 6 каналы выходного разъема Tiny.
Или 1,2 и 7-й каналы Orange…

Частота тона на 5-6 (1,2) канале в 2 раза выше - около 976 Гц.
Нужен такой вариант кому-либо?
Остальное - только программно.

ВладимирВл
baychi:

Нужен такой вариант кому-либо?

Да, такой вариант очень удобен.
Возможно повторюсь, но хотелось бы конфигурировать приемник через регистры(ППМ, ПВМ и т.д.) без использования перемычек - настраивать большинство параметров обязательно через меню в любом случае.
Из хотелок по новому протоколу - возможно реализовать индивидуальную компоновку пакета(количество, разрядность каналов) под каждый конкретный случай(модель). Вопрос только - как быть в случае наличия более одной модели…

baychi
ВладимирВл:

Из хотелок по новому протоколу - возможно реализовать индивидуальную компоновку пакета(количество, разрядность каналов) под каждый конкретный случай(модель).

Так и делается.

ВладимирВл:

как быть в случае наличия более одной модели…

Все настройки на стороне приемника. Передатчик узнает о формате в начале связи и подстраивается под приемник.

ВладимирВл:

но хотелось бы конфигурировать приемник через регистры(ППМ, ПВМ и т.д.) без использования перемычек -

Если давать произвольный звук/RSSI по другому и не получится.
А жаль, новичкам перемычки понятнее. 😃

Shuricus

Но перемычки съедают аж 2 ножки! А регистры править по любому! Я тоже не сильно за перемычки.

Рсси и Бип одновременно - это мечта!

baychi
Shuricus:

Рсси и Бип одновременно - это мечта!

Если делать быстро, не трогая пока перемычек, можно доп. звук сделать хоть завтра.
А все переводить на регистры, то только в новом протоколе…

ВладимирВл

Быстро не надо, как говорится: спешка нужна только при ловле б…))
В текущем “протоколе” без перемычек никак? Учитывая особенность почти всех АП, многие пользуют ППМ-выход, это первые 5-7 каналов. Имея 8-и канальную аппаратуру - для пан-тилта и других плюшек остается совсем мало свободных каналов, кои занимать би-би некошерно. Имеется ввиду приемник ОранжРЛС.

Shuricus

На нем еще куча интерфейсных пинов есть.

ВладимирВл
Shuricus:

куча интерфейсных пинов

Я сам вывод нужных сигналов на них реализовать не смогу, а просить автора такую мелочь - кощунство, оптимальнее сделать универсальную удобность)

Карабас

Для информации, ответ от техподдержки по вопросу логических уровней в rfm23BP. Все таки 3.3V … Хотя у меня все работает от 5V длительное время.

RFM23BP.zip

ССМ=
baychi:

Частота тона на 5-6 (1,2) канале в 2 раза выше - около 976 Гц.
Нужен такой вариант кому-либо?

Хотелось бы попробывать. У меня в режиме РРМ 5 и 6 каналы все равно пустые или на 7 можно.

Raider

Я извиняюсь за “чайниковский” вопрос, но подскажите: если я удерживаю кнопку бинда на передатчике в течение 5сек после включения - это равнозначно тому что я даю команду приемнику “rebind”?
Т.е. это одна и та-же функция, только по-разному запускается, верно?

baychi
Raider:

: если я удерживаю кнопку бинда на передатчике в течение 5сек после включения - это равнозначно тому что я даю команду приемнику “rebind”?

Передатчик про приемник ничего не знает. Команда rebind или 5 сек кнопки, это только команда передатчику. С приемником, разговор отдельный.

PARSEK

Нет, кнопкой на модуле Вы даёте команду модулю поискать чистые каналы и сменить номер бинда, а после этого нужно приёмник включить с перемычкой на RXD и TXD (или дать команду REBIND) и привязать к работающему передатчику.

Raider

Что-то я запутался.
После команды rebind приемник-же вроде тоже слушает каналы и выбирает относительно чистые.
Или я ошибаюсь и он частоты берет от модуля передатчика?

PARSEK

Да.
Нужно отдать должное Александру, у него ОЧЕНЬ хорошие мануалы, где всё очень подробно описано, вплоть до последних нововведений, не поленитесь, почитайте внимательно, и все вопросы сами собой отпадут:
github.com/baychi/…/Руководство-пользователя
github.com/baychi/…/Руководство-пользователя