Activity
Потребуется ещё добавить замедление движения… Проект “Рука - манипулятор” которая должна работать по программе в течении дня. Всё это очень интересно, но я,к сожалению, не программист!
потому и спрашивал про временные рамки.
По хорошему надо делать отдельную процедуру, в которой двигать серву по одному шагу,
что бы за заданный временной интервал она смещалась на заданный угол.
В принципе не сильно трудная задача, была подобная фича в таймере для электричек.
#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 секунд
Временные рамки процессов есть?
Или чем быстрее тем лучше.
Зная скорость света меряет за сколько сигнал от видеопередатчика до очков дошел и высчитывает расстояние?
это (сначала хотел написать маловероятно) совсем не вероятно ).
а вот как оно на само деле, хз.
как вариант, в айнав GPS отключен, но модуль работает и данные передает.
так как оба используют i2c интерфейс.
на шине i2c может быть много устройств, главное что бы адреса были разные и MASTER было одно.
если только у барометра и магнетометра одинаковый адрес на шине.
умер безвозвратно
Привет Олег
Олды все еще читают )
Что касается программирования конечных точек регулятора.
Ардуинка стоит копейки,
Приколхозить к ней сервопровод, минут пять.
Скетч для калибровки регулятора при включении питания я Вам наваяю за десять минут,
Если увеличите разрешение осциллографа, он Вам покажет период импульсов и длительность,
сохраняете длительностьи на максимально и минимальном газу,
вставите в скетч и программируете регуляторы.
//*************************************************************************************************************
//
// Тагильцев Геннадий 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);
}
“standard” PWM with 50-400Hz update rate
надо искать где выставить 50Гц,
у Вас сейчас 6 импульсов на 15 мс,
Частота = 1/ (15/6) = 0,4кГц = 400Гц.
Но надо “понимать”, что “обычные” регуляторы не понимают частоту >100Гц
По дефолту, у большинства серво-тестеров и стандартных приемников,
для Normal Mode (Futaba) частота импульсов 50Гц,
что составляет период 20 мсек (как раз четыре деления по шкале осциллографа),
сами импульсы от 800 до 2200 мкс (картинка соответствует).
У Futaba есть еще HighSpeed Mode, ЕМНИП там частота PWM 100 Гц (но могу ошибаться),
Но таких картинок с полетника я не вижу.
Я допускаю, что полетник генерирует только длительность не привязываясь к частоте, но тогда не должно быть
А когда я дал максимальный газ, то импульсы стали ещё шире и почти налезали друг на друга.
Иначе говоря, на минимальном газу длительность импульсов должна быть 1000 мкс,
а на максимальном 2200 мкс, при этом пауза может быт такой же длинны.
Есть вариант использовать сервотестер, при наличии последнего.
Если нет сервотестера, можно использовать ардуинка и потенциометр, скетч пишется за пять минут.
Третий вариант, использовать приемник (при наличии).
от нашел старые прошивки для T14SG
Спасибо. Сохранил себе на всякий случай
сокращения РЦ, это что обозначает
Региональные центры управления воздушным движением — это подразделения ФГУП «Государственная корпорация по организации воздушного движения в Российской Федерации» (ФГУП «Госкорпорация по ОрВД»).
по ссылке прошивка для SKY04X
И где я это сказал? Последний совет был «Если позволяет бюджет можно просто купить FRSKY радио»
это хороший совет
Там есть футабовский SFHSS. Устарел?
это “упрощенный” FHSS, естественно он уступает оригиналу и он уступает FASST
У ELRS 1000hz pocket rate достаточно быстро.
если можно с конкретными цифрами,
я понимаю про 1000Hz,
а вот про дискретизацию в каналах, это сколько 128/256/512/1024,
а главное с каким периодом, ну или частотой, как удобнее.
Еще раз повторю, ЭТО ВОПРОС РЕЛИГИИ.
Можно давить помехи мощностью, а можно придумывать протоколы помехозащиты )
А вдруг захочется на втором самолете знать напряжение батареи? Какой порекомендуете в этом случае?
кроме оригинальных телеметрию никто не передает.
а напряжение батареи я вообще никогда не смотрел ).
гораздо важнее температура двигателя (бензинового)
Михаил, я понимаю Вашу приверженность ELRS, но я летаю близко и низко,
никакими полетниками не пользуюсь, мне важнее точность и скорость реакции.
А самое главное, не терять пакеты, это может быть фатально.
И ВААПЧЕ прямо сейчас на Авито аттракцион небывалой щедрости
Futaba 14SG с тремя приемниками за жалких 10000 рублей ))
www.avito.ru/…/futaba_t14sg_v_keyse_7252891301?con…
Если бы у меня не было такой, я бы сразу купил )
По вашему, для планера что лучше и почему?
а про планеры лучше спрашивать у тех, кто на них летает )
например в теме есть Retif (Александр Зорге) rcopen.com/member298
Мультипротокольный модуль позволяет использовать множество приемников разных производителей.
прекрасно подходит для управления пенолетами, но не более того.
с помехозащищенностью у него совсем никак, все поддерживаемые “мультипротоколы” уже очень давно морально устарели.
У ELRS (исключительно ИМХО) достоинство одно, высокая мощность,
благодаря ей достигается приемлемый уровень помехозащищенности.
Но сия палка (ELRS) о двух концах, такие мощности на частотах используемых ELRS в России под запретом.
Я про Ультрон из потолочки, летает пешком )),
уже запамятовал, он на самом деле в стоке 96 см размахом )
rc-plans.com/catalog/item15.html
Насколько я понимаю, надежность достигается уменьшением частоты и длинны пакетов, т.е. быстродействием, что **для FPV **компенсируется бортовым софтом и GPS.
надежность соединения.
это про потери пакетов при передаче. не думаю, что мульти модуль в состоянии достичь уровня ACCESS или FASST.
быстродействие
время на передачу пакета каналов, чем выше частота, тем больше данных можно передать в единицу времени.
точность управления
количество отсчетов в канале, может быть дискретно - ВКЛ/ВЫКЛ, а может быть 128/256/512 отсчетов,
как по Вашему, что лучше ?
Хотя, найдется много людей, считающих это вопросом “религии”, а летаю на Futaba 14SG
Острый нож, клей и лист толстого экструдированного пенополистирола позволяют создать летающий тренер за 2-3 часа (с перекурами на сушку клея).
то же самое из потолочки, летающий самолет типа Ультрон размахом 60-80 см, клеится за вечер
но насколько он удобным будет?
если управляете “щипком” то привыкните быстро, для управления большими пальцем придется долго привыкать.
(это на собственном опыте), я управляю смешанным вариантом, большой сверху, указательный сбоку.
Но я не ГУРУ, так летаю в свое удовольствие )
С каких пор FrSky лучше?
всегда ))
ELRS, CC2500
если нужна надежность, маленькие лаги и помехозащищенность, то эти сразу мимо.
вдаваться в подробности не вижу смысла, много раз пережевывалось.
он есть на алиэкспрессе за 600р
на Яндексе, пять штук за 500р,
market.yandex.ru/…/917103251?sku=103697773441&uniq…
да и на Али их как правило “горстями” продают
aliexpress.ru/item/1005008195199304.html?sku_id=12…
в Чипдипе по 70 рублей за штуку - в наличии
www.chipdip.ru/product0/8024499805
лучше резистор впаять, килоом на пять.
Правило лежит на шине погружной пилы Макита, без видимых зазоров
Да и шина уже “заслуженная”, правило брал такое
lemanapro.ru/…/pravilo-alyuminievoe-trapeciya-lm10…
для начала надо бы провод и колпачок (резистор) проверить, а так же пайку провода на катушку,
у DLE вроде зажигалку компаундом не заливали, но могу ошибаться.
в зажигалке мог поплыть кондер например, в результате “опережалка” не правильно работает.
Пользуюсь металлической из Леруа, уже лет пять.
Для резки использую правило тоже из Леруа.
(изменяющим угол установки крыла, типа - радиоуправление)
речь не о управляемом по радио. в зависимости от скорости, подъемная сила крыла меняется.
речь идет о механизме изменяющем угол установки крыла или его части в зависимости от глубины погружения крыла.
задача сохранение клиренса на разных скоростях.
и равномерного движения модели.
скорость зависит от ветра, от скорости зависит подъемная сила
есть предположение,
что необходим некий механизм изменяющий угол установки крыла в зависимости от глубины погружения.
может не всего крыла, хотя бы его части.
второй вариант, изменение скорости модели в зависимости от глубины погружения.
Можно упаковать в ZIP и его загрузить
для диапазона 2,4 разрешенная мощность 100 мВт.
кроме того, обратите внимание на
для применения неспециализированных устройств, работающими в режиме IoT и в сетях транспортной телематики
формально ELRS не попадает.
для модуля NRF24L01 подключенного к Arduino есть программа Scaner
даже от ее данных можно отталкиваться оценивая чистоту диапазона 2,4ГГц
стоимость “решения” “сущие копейки”
вот только ограничение мощности в этих диапазонах 25 мВт для незарегистрированных устройств
Таким образом, на территории Российской Федерации разрешается использование полос радиочастот 864 - 865 МГц, 866 - 868 МГц и 868,7 – 869,2 МГц для применения неспециализированных устройств, работающими в режиме IoT и в сетях транспортной телематики, с максимальной эффективной излучаемой мощностью 25 мВт без оформления отдельных решений ГКРЧ и разрешений на использование радиочастот или радиочастотных каналов для каждого конкретного пользователя:
и что удивительно, на постере ни одного отечественного продукта или прототипа
улыбочка не та эта реакция на такое событие,
а “голосовать против” … в общем печально.
он у Вас года два летал если я правильно помню.
кто бы мне объяснил, что такое “традиционные ценности” ?
я не понял, а где ку три раза ?
и цаки все надели живо.
Продолжение банкета
По причине блокировки YouTube в России и абсолютного отсутствия желания выкладывать на Ru,
пока в виде ссылки на Ya.Диск
WEB интерфейс настройки параметров
Калибровка гироскопа
Последняя операция необходима в случае изменения геолокации на север или юг,
что вызывает изменение гравитационной постоянной )),
так же изменение геолокации влияет на работу акселерометра
как результат страдает точность измерения углов крена и тангажа
Настройки сохраняются в EEPROM, в том числе и калибровочные данные для гироскопа