Управление без радиуправления.

serenya
Orangeshotman:

А как это можно посмотреть? Будь у меня пульт и приемник - я бы знал какие значения должны быть, но увы)

Почитать ветку про кук контроллер, полагаю что там должно быть это

puh21
serenya:

(“вправо-низ” думаю что это оно,

по каналу питча 1000мкС по каналу рола 2000мкС

Orangeshotman:

приемник обычно выдает просто ШИМ на выходе ИЗ КАЖДОГО КАНАЛА уже заранее раскодировав сигнал?

так и есть… на каждом канале свой “чистый” сигнал.

TeHoTaMy
Orangeshotman:

хотелось бы узнать, нужна ли синхронизация импульсов с каждого канала ПРИЕМНИКА? или приемник обычно выдает просто ШИМ на выходе ИЗ КАЖДОГО КАНАЛА уже заранее раскодировав сигнал?
А как это можно посмотреть? Будь у меня пульт и приемник - я бы знал какие значения должны быть, но увы)

Синхронизация импульсов каналов между собой не требуется. Главное - длительность импульса. На каждом канале приемника длительность импульса пропорциональна положению ручки передатчика. Крайние положения ручки = 1мс и 2мс. Четыре варианта крайнего положения двух каналов перебрать несложно. В чем вопрос?!

Orangeshotman
puh21:

по каналу питча 1000мкС по каналу рола 2000мкС

.

TeHoTaMy:

Крайние положения ручки = 1мс и 2мс. Четыре варианта крайнего положения двух каналов перебрать несложно. В чем вопрос?!

Предполагаю что вы ни так поняли меня. 1мс и 2 мс - это действительно крайнее положение ручки.
Но мне конкретно нужно что-то вроде этого)
Начинаю думать, что наверно действительно стоит приобрести пульт с приемником…

DVE

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

puh21
Orangeshotman:

Предполагаю что вы ни так поняли меня.

я вас правильно понял, на нормальном пульте будет как я написал. но в вие например АРМ можно сделать по отдельному каналу например, может и в куке можно…?

SergDoc

В вие тоже АРМ не сделать одним каналом, должны быть соблюдены условия, как то газ в нуле, датчики откалиброваны, коптер находится не под углом, и т.д. и КУК без управления руками (аппой) никуда не полетит, ну разве что в хозяина, оставте вы это дело от греха подальше, разберитесь (по написанному) как оно работает (по какаим принципам) и купите аппаратуру…

Orangeshotman
puh21:

я вас правильно понял, на нормальном пульте будет как я написал. но в вие например АРМ можно сделать по отдельному каналу например, может и в куке можно…?

Пробовал ставить 1мс и 2мс . Газ 1мс и другие по 2мс. Не включается…

SergDoc:

купите аппаратуру…

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

Dynamitry

для ардуино есть библиотека Servo. Ею элементарно просто вы можете повторить сигнал канала приемника.
myservo.write(0); - “ручка в нуле”
myservo.write(255); - “ручка на максимуме” .
Смотрите примеры.

Orangeshotman
Dynamitry:

для ардуино есть библиотека Servo. Ею элементарно просто вы можете повторить сигнал канала приемника.
myservo.write(0); - “ручка в нуле”
myservo.write(255); - “ручка на максимуме” .
Смотрите примеры.

Да. Только не 255, а 180.
Пробовал. Пытался подобрать значения так чтобы было похоже на нужное мне отклонение. Перебрал все множество от 10 до 80 для газа и для других каналов от 120 и до 180 - бесполезно

UserM
Orangeshotman:

Газ 1мс и другие по 2мс. Не включается…

Дык, не правильно, газ 1мс, направление (YAW) 2мс, а остальные 1.5мс (т.е. среднее значение).

Orangeshotman
UserM:

Дык, не правильно, газ 1мс, направление (YAW) 2мс, а остальные 1.5мс (т.е. среднее значение).

Да! Получилось!)
Огромное спасибо всем за помощь)

sashaNar

Ардуина по умолчанию своей библиотекой крутит серву на 180 градусов, так что значения “угла” для регулей надо подбирать свои. Вроде как от 60 до 120, не помню.

gorbln
Orangeshotman:

Есть Трансиверы NRF24L01 2.4GHz

Я, конечно, понимаю, что 2 доллара - это не 70 за аппу. Но вы в курсе параметров этих трансиверов?
мощность - 0 dBm - это 1 mW. То есть - ну, пару метров, если повезёт - 10.

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

Вот, например.

Melton

Ответьте пожалуйста, вот например на какие пины подключать приемник, я правильно же понял на приемнике, 1 - 5v 2-GND 3 это принимающий сигнал который подаётся на пин, а на какой именно пин подавать ШИМ от передатчика? Прошивка 2.2, контроллер multiwii Pro flight controller, и еще вопрос я еще просто сам приемник не получил, регуляторы подключать к приемнику или непостредственно к контроллеру? заранее спасибо, извените за нубство =D всем добра.

devv
Melton:

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

может эта картинка внесет ясности:

DVE
Melton:

и еще вопрос я еще просто сам приемник не получил, регуляторы подключать к приемнику или непостредственно к контроллеру?

А подумать?
Регулятор можно подключить напрямую к приемнику, вы получите просто управление оборотами мотора от ручки газа. Так делают в моделях самолетов, например - никаких процессоров на борту, газ в пол, и полетел 😃 Квадрокоптер в отличие от самолета, программно держит равновесие, и сам управляет моторами. Поэтому регуляторы подключаются к выходам контроллера, алгоритм контроллера расчитывает какой газ подать на нужный мотор.

Probelzaelo
Melton:

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

Пожалуй, если в передаче будет более одного канала, то потребуется какой то декодер.