CRIUS ALL IN ONE PRO Flight Controller

Profspb

Пробежался по всей теме, но что то так нигде и не увидел как работать с выводами А0…А5 для светодиодов. Ткните мордой меня если кто знает! А то мы тут затеяли маленькую платку делаем на МК для подсветки светодиодами через ключи и разными режимами для 4х и 6и лучевых апаратов. Самое главное добавляем туда изменение режима при разряде батарейки. Т.к. пищалку от 50м уже не слышно! (особенно если уровень шума повышенный). Может тогда и не надо будет ее делать!

1filth1

а можно ли прикрутить к этому контроллеру модуль nrf24l01 для передачи телеметрии ?

1filth1

просто насколько я понял мой модуль либо Rx либо Tx… или я не понимаю чегото))) сейчас юзаю APC-220 v3 но на значительных расстояниях теряет пакеты, да и скорость линка оставляет желать лучшего)

blind_oracle

Вряд-ли, сейчас делают обычно трансиверы. По крайней мере те, на которые я дал ссылку работают отлично в обе стороны. Линк сделал 57600, вполне рабочая скорость.

1filth1

ясно, Спасибо) буду экспериментировать)

serenya

Если не ошибаюсь то нрф модули модули вообще spi и без глубокого ковыряния кода не обойтись.

1filth1

воооот… именно об этом я и говорю)

blind_oracle
1filth1:

воооот… именно об этом я и говорю)

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

mataor

вопрос - а нахрена ее использовать при мизерной дальности? комплект 3ДР с ХК + блютуз самое оптимальное решение, и по деньгам и без геммороя, и на компе и на телефоне…

Profspb:

но что то так нигде и не увидел как работать с выводами А0…А5 для светодиодов

а в чем сложность? определил пин как выход, дефайн для удобства вкл/выкл сделал и пользуйся в свое удовольствие. в def.h отлично все видно как нужно делать.

1filth1
mataor:

вопрос - а нахрена ее использовать при мизерной дальности

да просто есть таких 2 модуля) на квадрике стоит блютуз и АРС220 уже) думал просто приаттачить и потестировать такой модуль

Profspb
mataor:

а в чем сложность? определил пин как выход, дефайн для удобства вкл/выкл сделал и пользуйся в свое удовольствие. в def.h отлично все видно как нужно делать.

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

mataor
Profspb:

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

не вижу никакой проблемы, как организация всего этого в коде вия, так и внешней платкой

yuriks
mataor:

а в чем сложность? определил пин как выход, дефайн для удобства вкл/выкл сделал и пользуйся в свое удовольствие. в def.h отлично все видно как нужно делать.

видать не всем видно 😦, как продублировать штатные светики АВС, бо под крышкой не видно, хочу наружу вывести.

mataor

блин это вообще банально:

/**************************  all the Mega types  ***********************************/
#if defined(MEGA)
  #define LEDPIN_PINMODE             pinMode (13, OUTPUT);pinMode (30, OUTPUT);
  #define LEDPIN_TOGGLE              PINB  |= (1<<7); PINC  |= (1<<7);
  #define LEDPIN_ON                      PORTB |= (1<<7); PORTC |= (1<<7);
  #define LEDPIN_OFF                     PORTB &= ~(1<<7);PORTC &= ~(1<<7);

   #define POWERPIN_PINMODE        pinMode (37, OUTPUT);
    #define POWERPIN_ON                PORTC |= 1<<0;
    #define POWERPIN_OFF               PORTC &= ~(1<<0);

  #define STABLEPIN_PINMODE          pinMode (31, OUTPUT);
  #define STABLEPIN_ON                   PORTC |= 1<<6;
  #define STABLEPIN_OFF                 PORTC &= ~(1<<6);

после каждой строчки дублируем ее на нужную ногу и все.
собственно тут как раз уже есть дубляж ледпина на 2 ноги - 13-ю и 30-ю, делаем по подобию

ИльяПРо
Profspb:

Во время проверок когда начинает глючить, посмотри тестером напряжение на контроллере! Скорее всего в этом дело! Про это везде писали. Главное подать чуть больше, и с платы вообще не брать ни куда питание. Просаживается!

Померил - 5.01 в, должно хватать, разве нет?

Profspb
ИльяПРо:

Померил - 5.01 в, должно хватать, разве нет?

Это когда что у тебя включено? Или просто, только плата? 5.01 Должно вполне, ниже 4.6 не желательно опускать! А оно может при увеличении нагрузки!

Rover
ИльяПРо:

Померил - 5.01 в, должно хватать, разве нет?

Моя плата при таком напряжении глючит, стартует через раз. Гарантированно исправно работает при подаче питания 5.18 - 5.20
Этот вопрос обсуждался и на зарубежных форумах, и на этом, коллективный разум пришел к выводу, что надо питать напряжением порядка 5.12 - 5.20 особенно если от этого же источника запитывается что-то еще. Вопрос решается включением диода в разрыв “земляного” вывода стабилизатора BEC, если исходного вольтажа не хватает. Мой четырехканальный регуль Скайуокер выдает вообще 5.6 без нагрузки, и это нормально. Даже продавец в описании особо отмечает повышенное напряжение стаба специально для питания мозгов с допнагрузкой.

Profspb
Rover:

Моя плата при таком напряжении глючит, стартует через раз. Гарантированно исправно работает при подаче питания 5.18 - 5.20
Этот вопрос обсуждался и на зарубежных форумах, и на этом, коллективный разум пришел к выводу, что надо питать напряжением порядка 5.12 - 5.20

Сейчас разговор не о том каким питать плату, а какое на контроллере который на плате!

Z-Pilot

Коллеги!
А кто-нить подключал к сабжу буззер, который идет в комплекте с KK2.0 (этой - banned link
Прокатит?

blind_oracle
Z-Pilot:

Коллеги!
А кто-нить подключал к сабжу буззер, который идет в комплекте с KK2.0 (этой - banned link
Прокатит?

А зачем? В прошивках mpng/mwii, ИМХО, не предусмотрена пищаль эта.