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

BAU
AlexRose:

старт там около 7-8 секунд

Не, лучше без этих задержек. Мешают они, особенно при настройке иглов.

Plohish
dragen25:

Попробуйте временно закоментировать #if(SDN_pin != 0) и #endif.
===============

Придется видимо не временно…

Александр не зря написал “временно” и только он может ответить почему…

тигромух
dragen25:

И все-таки это решение какое-то “дубовое”. Ведь программа что-то проверяет и в зависимости от этого выдает на SDN 0. Да, похоже только Александр смог бы дать объяснение.

Ничего она не проверяет. То, о чем вы думаете, это директива условной компиляции. Для типа железа 5, код, выставляющие указанное значение на ножке, генерируется, а для остальных - нет. Грубо говоря, проверяет она только на этапе компиляции.

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

Если хотите поэспериментировать с паузами поправьте код в OpenTiny_TX.ino:

#ifdef SDN_pin
pinMode(SDN_pin, OUTPUT); //SDn
digitalWrite(SDN_pin, LOW);
delay(1000);
#endif

Жирным то, что нужно добавить.

Plohish:

Александр не зря написал “временно” и только он может ответить почему…

Это уже пофикшено.
Проблема была в том, что у передатчика 2G SDN_pin оказался не числом, как у всех, а строкой “A5”. Строку сравнивать с нулем нельзя, потому и глюк.
Код был заменен на #ifdef SDN_pin и все стало хорошо.

AlexRose
тигромух:

Код был заменен на #ifdef SDN_pin и все стало хорошо.

я не понимаю 😃 где все стало хорошо? а с чем же мы сейчас пытаемся бороться?
на прошивке эксперта все хорошо в плане стабильности, но нет этого прекрасного функционала от baychi

тигромух:

Если хотите поэспериментировать с паузами поправьте код в OpenTiny_TX.ino:
#ifdef SDN_pin
pinMode(SDN_pin, OUTPUT); //SDn
digitalWrite(SDN_pin, LOW);
delay(1000);
#endif

подскажите пожалуйста как 1000 перевести в секунды? здесь микросекунды, да?

и что здесь добавить чтобы зеленый диод тоже заработал

void Red_LED_Blink(unsigned short blink_count) // на самом деле индикатор у нас только один 😃
{
word i;
for (i=0;i<blink_count;i++) {
wdt_reset(); // поддержка сторожевого таймера
Sleep(250);
Green_LED_ON;
Sleep(250);
Green_LED_OFF;
if(blink_count > 50) {
if(checkMenu()) {
doMenu();
break;
}
}
}
}

пищалку тяжело реализовать?

тигромух
AlexRose:

я не понимаю где все стало хорошо? а с чем же мы сейчас пытаемся бороться?

Та борьба уже в прошлом. Я отвечал Сергею.

AlexRose:

подскажите пожалуйста как 1000 перевести в секунды? здесь микросекунды, да?

1000 - это одна секунда.

AlexRose:

и что здесь добавить чтобы зеленый диод тоже заработал

Зеленый диод должен работать. Если не работает, значит в схеме ошибка.

А пищалки нет ни у кого, т.к. патч на гитхабе без baychi не выложить.

X3_Shim
тигромух:

т.к. патч на гитхабе без baychi не выложить.

Ну а сам Байчи все ? потерял интерес к этому проекту ?
Если да, то может имеет смысл (с разрешения байчи) свой клон на его базе развивать ? И вам например этим заняться 😃

Plohish

Врядли Александр потерял интерес, а вот его отсутствие в течении уже нескольких месяцев (после бана) как то беспокоит… Вахтанг писал что знает его телефон, может прояснит ситуацию?

dragen25
Plohish:

Вахтанг писал что знает его телефон, может прояснит ситуацию?

Дык вроде не берет Александр трубку. Одно успокаивает - где-то на форуме видел инфу, что около месяца назад он выкладывал видео полетов (вроде в Карелии)

Plohish
dragen25:

где-то на форуме видел инфу, что около месяца назад он выкладывал видео полетов (вроде в Карелии)

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

AlexRose

значит нужно подождать мастера, думаю он сообразит что нужно делать!

Plohish

я считал что ты пишешь про этот форум

dragen25

Я писал, что нашел инфу на этом форуме о его видео. Ладно проехали, главное Александр путешествует и надеюсь скоро вернется.

AlexRose
тигромух:

Если хотите поэспериментировать с паузами поправьте код в OpenTiny_TX.ino:

всем привет!
в общем, положительных результатов от паузы не удалось получить…

dragen25
AlexRose:

в общем, положительных результатов от паузы не удалось получить…

Тоже попробовал паузы, а также комментирование if - без изменений.

Ratverg

Господа!
а как увеличить бодовую скорость в Байчи? Хочется с 7400 до 19200 хотя бы поднять.
Больно уж большая задержка в управлении.

тигромух
Ratverg:

а как увеличить бодовую скорость в Байчи? Хочется с 7400 до 19200 хотя бы поднять.
Больно уж большая задержка в управлении.

Никак. Весь код заточен на 7k.
Но задержка минимальная и не ощутимая. Я рулил разными коптерами от 200го до 680го размера - никаких проблем.
Использую переделанный на ICP передатчик, ретранслятор с SBUS и режим 3 (5й регистр).
И кстати, не в последнюю очередь из-за задержки ушел с openlrs 😃

Ratverg
тигромух:

ретранслятор с SBUS

да я передатчик для ретранслятора-то попалил, поэтому на месяц у меня не будет ретранслятора 😃
А так да, я читал прикидки Байчи о том что на 10 мс сокращается задержка с SBUS (При общей задержке около 50мс это много)

тигромух:

Но задержка минимальная и не ощутимая.

не знаю не знаю… на openLRS при бодовой скорости 115200 и отключённом обратном канале - задержка заметно меньше чем с байчи.

тигромух:

Никак. Весь код заточен на 7k.

это печально…

Ratverg

Полетал на улице на мелком квадрике с Байчи - ну да, задержка в акро-режиме заметна, такая вялость на резких манёврах ощущается, но летать можно конечно, даже между деревьями.
Очень понравилась фишка прошивки - это выводить писк на контакты RSSI когда теряется пакет! Я воткнул это на аудио канал видеопередатчика - туда же в параллель воткнул сигнал от разряда батареи с мультивия - теперь вполне комфортно чувствуешь летая без телеметрии, сэкономил на весе =)
Ну и регулировка мощности с пульта - это безумно круто 😃 т.к. мне похоже хватает минимальной мощности в 90% случаев (с минимальной мощностью нет влияния на видео, с максимальной, всё же небольшое есть). А как только при удалении попискивает - включаешь полную.

Вообще как-то странно себя ведёт при полёте в городских условиях, возможно наводки конечно…
Над городом периодически начинает попискивать потеря пакетов, довольно редко, писк в секунд пять, при удалении с километр в прямой видимости, а потом потом вроде опять стабильно, я думал в прямой видимости вообще будет без потерь в пределах км 5-ти. В общем надо за городом слетать подальше посмотреть.
Надо статистику посмотреть ещё.

djlobzik
Ratverg:

Я воткнул это на аудио канал видеопередатчика - туда же в параллель воткнул сигнал от разряда батареи с мультивия - теперь вполне комфортно чувствуешь летая без телеметрии, сэкономил на весе =)

О как раз сегодня этот момент обсуждали, может правильнее через пару резисторов.