Activity

Последовательность работы сервоприводов.
yrok39:

Потребуется ещё добавить замедление движения… Проект “Рука - манипулятор” которая должна работать по программе в течении дня. Всё это очень интересно, но я,к сожалению, не программист!

потому и спрашивал про временные рамки.

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

Последовательность работы сервоприводов.
#include <Servo.h>
Servo servo1;
Servo servo2;
void setup() 
{
servo1.attach(9);
servo2.attach(10);
}
void loop() 
{
servo1.write(90);   // первая в среднее положение
delay(500);
servo2.write(180);  // вторая в крайнее положение
delay(500);
servo2.write(0);      // вторая вернулась в начальное положение
delay(500);
servo1.write(0);      // первая в начальное положение
delay(30000);
}

Не самый правильный код с точки зрения программирования,
но будет работать как на вашей картинке

delay() - это правило плохого тона в программировании )
А самое плохое, все эти действия будут повторятся каждые 30 секунд

WalkSnail HD Video System
kasatka60:

Зная скорость света меряет за сколько сигнал от видеопередатчика до очков дошел и высчитывает расстояние?

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

SpeedyBee F405 V3 Барометр
supermario:

так как оба используют i2c интерфейс.

на шине i2c может быть много устройств, главное что бы адреса были разные и MASTER было одно.
если только у барометра и магнетометра одинаковый адрес на шине.

Как настроить протокол ESC ?

Что касается программирования конечных точек регулятора.
Ардуинка стоит копейки,
Приколхозить к ней сервопровод, минут пять.
Скетч для калибровки регулятора при включении питания я Вам наваяю за десять минут,
Если увеличите разрешение осциллографа, он Вам покажет период импульсов и длительность,
сохраняете длительностьи на максимально и минимальном газу,
вставите в скетч и программируете регуляторы.

//*************************************************************************************************************
// 
// Тагильцев Геннадий aka Marks
//
//**************************************************************************************************************
#include <Servo.h>
#define Port_Motor_ESC 2            // порт к которому подключен ESC
#define Motor_ESC_Max_THR 2000      // максимальные обороты двигателя
#define Motor_ESC_Min_THR 1000      // двигатель стоп
#define Time_Of_Calibrate 2         // время между Макс газ и мин газ при необходимости калибровке регулятора

  Servo Motor_ESC;                    // объект Servo для регулятора мотора

void setup() {

  Motor_ESC.attach(Port_Motor_ESC,Motor_ESC_Min_THR,Motor_ESC_Max_THR); // привязали регулятор к каналу
  Prog_Mode();
  Motor_ESC.writeMicroseconds(Motor_ESC_Min_THR);
  delay (300);
}

void loop() {
}

//*************************************************************************************
void Prog_Mode () {
  Motor_ESC.writeMicroseconds(Motor_ESC_Max_THR);
  delay (Port_Motor_ESC*1000);                        // немного ждем и газ в ноль
  Motor_ESC.writeMicroseconds(Motor_ESC_Min_THR);
  delay (500);
}
Как настроить протокол ESC ?

По дефолту, у большинства серво-тестеров и стандартных приемников,
для Normal Mode (Futaba) частота импульсов 50Гц,
что составляет период 20 мсек (как раз четыре деления по шкале осциллографа),
сами импульсы от 800 до 2200 мкс (картинка соответствует).
У Futaba есть еще HighSpeed Mode, ЕМНИП там частота PWM 100 Гц (но могу ошибаться),

Но таких картинок с полетника я не вижу.
Я допускаю, что полетник генерирует только длительность не привязываясь к частоте, но тогда не должно быть

sv_lary:

А когда я дал максимальный газ, то импульсы стали ещё шире и почти налезали друг на друга.

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

Сваливание на крыло при автостарте.

Есть вариант использовать сервотестер, при наличии последнего.
Если нет сервотестера, можно использовать ардуинка и потенциометр, скетч пишется за пять минут.
Третий вариант, использовать приемник (при наличии).

Постановление правительства с 1 марта 2024 года об использовании ВП
олег37:

сокращения РЦ, это что обозначает

Региональные центры управления воздушным движением — это подразделения ФГУП «Государственная корпорация по организации воздушного движения в Российской Федерации» (ФГУП «Госкорпорация по ОрВД»).

Выбор китайской аппаратуры
supermario:

И где я это сказал? Последний совет был «Если позволяет бюджет можно просто купить FRSKY радио»

это хороший совет

supermario:

Там есть футабовский SFHSS. Устарел?

это “упрощенный” FHSS, естественно он уступает оригиналу и он уступает FASST

supermario:

У ELRS 1000hz pocket rate достаточно быстро.

если можно с конкретными цифрами,
я понимаю про 1000Hz,
а вот про дискретизацию в каналах, это сколько 128/256/512/1024,
а главное с каким периодом, ну или частотой, как удобнее.

Еще раз повторю, ЭТО ВОПРОС РЕЛИГИИ.
Можно давить помехи мощностью, а можно придумывать протоколы помехозащиты )

Выбор китайской аппаратуры
supermario:

А вдруг захочется на втором самолете знать напряжение батареи? Какой порекомендуете в этом случае?

кроме оригинальных телеметрию никто не передает.
а напряжение батареи я вообще никогда не смотрел ).
гораздо важнее температура двигателя (бензинового)

Михаил, я понимаю Вашу приверженность ELRS, но я летаю близко и низко,
никакими полетниками не пользуюсь, мне важнее точность и скорость реакции.
А самое главное, не терять пакеты, это может быть фатально.

Выбор китайской аппаратуры
supermario:

Мультипротокольный модуль позволяет использовать множество приемников разных производителей.

прекрасно подходит для управления пенолетами, но не более того.
с помехозащищенностью у него совсем никак, все поддерживаемые “мультипротоколы” уже очень давно морально устарели.
У ELRS (исключительно ИМХО) достоинство одно, высокая мощность,
благодаря ей достигается приемлемый уровень помехозащищенности.
Но сия палка (ELRS) о двух концах, такие мощности на частотах используемых ELRS в России под запретом.

Выбор китайской аппаратуры
DmitryS:

Насколько я понимаю, надежность достигается уменьшением частоты и длинны пакетов, т.е. быстродействием, что **для FPV **компенсируется бортовым софтом и GPS.

надежность соединения.
это про потери пакетов при передаче. не думаю, что мульти модуль в состоянии достичь уровня ACCESS или FASST.
быстродействие
время на передачу пакета каналов, чем выше частота, тем больше данных можно передать в единицу времени.
точность управления
количество отсчетов в канале, может быть дискретно - ВКЛ/ВЫКЛ, а может быть 128/256/512 отсчетов,
как по Вашему, что лучше ?

Хотя, найдется много людей, считающих это вопросом “религии”, а летаю на Futaba 14SG

Ищу чертежи тренера
Serpent:

Острый нож, клей и лист толстого экструдированного пенополистирола позволяют создать летающий тренер за 2-3 часа (с перекурами на сушку клея).

то же самое из потолочки, летающий самолет типа Ультрон размахом 60-80 см, клеится за вечер

Выбор китайской аппаратуры
DmitryS:

но насколько он удобным будет?

если управляете “щипком” то привыкните быстро, для управления большими пальцем придется долго привыкать.
(это на собственном опыте), я управляю смешанным вариантом, большой сверху, указательный сбоку.

Но я не ГУРУ, так летаю в свое удовольствие )

Выбор китайской аппаратуры
Shark_O_Tron:

С каких пор FrSky лучше?

всегда ))

DmitryS:

ELRS, CC2500

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

WalkSnail HD Video System
vadimip:

он есть на алиэкспрессе за 600р

на Яндексе, пять штук за 500р,
market.yandex.ru/…/917103251?sku=103697773441&uniq…
да и на Али их как правило “горстями” продают
aliexpress.ru/item/1005008195199304.html?sku_id=12…
в Чипдипе по 70 рублей за штуку - в наличии
www.chipdip.ru/product0/8024499805

Тормозит зажигание ДЛЕ.

для начала надо бы провод и колпачок (резистор) проверить, а так же пайку провода на катушку,
у DLE вроде зажигалку компаундом не заливали, но могу ошибаться.
в зажигалке мог поплыть кондер например, в результате “опережалка” не правильно работает.

Модель на подводных крыльях - парусный катамаран, hydrofoil
Volmir:

(изменяющим угол установки крыла, типа - радиоуправление)

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

Volmir:

и равномерного движения модели.

скорость зависит от ветра, от скорости зависит подъемная сила

Модель на подводных крыльях - парусный катамаран, hydrofoil

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

Проблемы кружков, как отражаются на конструкциях моделей.

для диапазона 2,4 разрешенная мощность 100 мВт.
кроме того, обратите внимание на

для применения неспециализированных устройств, работающими в режиме IoT и в сетях транспортной телематики

формально ELRS не попадает.

Проблемы кружков, как отражаются на конструкциях моделей.

вот только ограничение мощности в этих диапазонах 25 мВт для незарегистрированных устройств

Таким образом, на территории Российской Федерации разрешается использование полос радиочастот 864 - 865 МГц, 866 - 868 МГц и 868,7 – 869,2 МГц для применения неспециализированных устройств, работающими в режиме IoT и в сетях транспортной телематики, с максимальной эффективной излучаемой мощностью 25 мВт без оформления отдельных решений ГКРЧ и разрешений на использование радиочастот или радиочастотных каналов для каждого конкретного пользователя:

Контроллер для кордовых электричек

Продолжение банкета
По причине блокировки YouTube в России и абсолютного отсутствия желания выкладывать на Ru,
пока в виде ссылки на Ya.Диск
WEB интерфейс настройки параметров
Калибровка гироскопа
Последняя операция необходима в случае изменения геолокации на север или юг,
что вызывает изменение гравитационной постоянной )),
так же изменение геолокации влияет на работу акселерометра
как результат страдает точность измерения углов крена и тангажа

Настройки сохраняются в EEPROM, в том числе и калибровочные данные для гироскопа