MultiWii

mahowik
Syberian:

новичку бы я посоветовал скачать купить симулятор, а потом летать на одном ВМП

Олег, посоветуй какой симулятор оптимальный-лучший для квадроводов?

Covax
mahowik:

на спакфане уже давно она вроде www.sparkfun.com/products/10121

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

mahowik:

Олег, посоветуй какой симулятор оптимальный-лучший для квадроводов?

поле, русское поле 😃 серьезно. в середину встать и учится летать.

SovGVD
Covax:

надо ближе к китаю искать место

надо узнать кто нунчаки клепает дешевые =) не думаб что им будет сильно геморно на плате оставить только 2 датчика с обвязкой… но хз как искать =)

mahowik
Musgravehill:

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

я пробовал запускать нунчак на 1.7 прошивке через wire.h библу… в ГУИ все работает…
разумного ответа почему мультивии ее не использует пока не услышал…

SovGVD
mahowik:

я пробовал запускать нунчак на 1.7 прошивке через wire.h библу… в ГУИ все работает…

могу попробовать - как раз вот вот придут регули с пультом… только у меня нунчака нету уже, он в аналоговый adxl335… а вот wmp тупит по страшному, хотел одно время бароновскую прошивку - там оно как часики работало с wire

Covax
Cerberus:

Вроде похожа на ваше описание ArduIMU+ V2

вот вот! типа этого но с новыми сенсорами и возможностью расширения (как пирог вторая плата сверху)

mahowik
Syberian:

аэроквад, например

аэроквард в последней 2.4 прошивке пока не летает по точкам, если память не изменяет…

Covax
YAN=:

А как-же пульт?

Глеб и пульт вещи несовместимые!

SovGVD
Covax:

возможностью расширения (как пирог вторая плата сверху)

diydrones.com/…/arduimu-quadcopter-part-iii - вот тут народ неплохо цепляет ардуинку и через serial (как у меня прям) гоняют данные между контроллерами

MikeMDR
mahowik:

чего рассуждать? попробуйте практически… я проводил тест лишь на чаке (вм+ нет)…

К сожалению (или к счастью ?), я решил не пилить WM+ и Nunchak (у дочки на Wii они, наверное, будут работать лучше) и буду паять L3G4200D и ВМА150 с их выводами INT.
если получится, то сравню и “100кHz - 400кHz”, и “INT - noINT”

SovGVD
Covax:

Глеб и пульт вещи несовместимые!

можно больше про пульт не шутить: 20.04.2011 Передано таможне (Москва PCI-1)

Covax

Вообще, надо хоббикингу кинуть идею чтобы выпустили HobbyIMU 9DOF 😃 за $39.99 😃

mahowik
MikeMDR:

ощущение от Победы над невозможным - ещё дороже

+1 !!!
мне вообще подарок достался! чака на стандартном multiwii i2c API не запускалась, а только на wire.h и другой либе…
однакож после 2-х недель мук всеж удалось запустить и c multiwii i2c API, правда с некоторыми модификациями…

мораль! для меня лично это фан! 😃
потому не проблема посидеть и поколупать пару ночей 😃

Covax
mahowik:

потому не проблема посидеть и поколупать пару ночей

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

mahowik
SovGVD:

могу попробовать - как раз вот вот придут регули с пультом… только у меня нунчака нету уже, он в аналоговый adxl335… а вот wmp тупит по страшному, хотел одно время бароновскую прошивку - там оно как часики работало с wire

Глеб, вот кодярник для работы с чакой в standalone… думаю для ВМ+ подправить плевое дело…

#if defined(NUNCHACK)

static uint8_t rawADC_NUN[6];

void i2c_ACC_init()
{
  Wire.begin();

  byte rc = 1;
  unsigned short timeout = 0;

  // disable encryption
  // look at <> at "The New Way"
  unsigned long time = millis();
  do
  {
    Wire.beginTransmission (0x52); // transmit to device 0x52
    Wire.send (0xF0); // sends memory address
    Wire.send (0x55); // sends data.
     ("point 1\n");
    if(Wire.endTransmission() == 0) // stop transmitting
    {
      Wire.beginTransmission (0x52); // transmit to device 0x52
      Wire.send (0xFB); // sends memory address
      Wire.send (0x00); // sends sent a zero.
       ("point 2\n");
      if(Wire.endTransmission () == 0) // stop transmitting
      {
        rc = 0;
      }
    }
  }
  while (rc != 0 && (!timeout || ((millis() - time) < timeout)));

  //delay(250);
  accPresent = 1;
}

void i2c_ACC_getADC() {

  Wire.requestFrom (0x52, 6); // request data from nunchuck
  for (int cnt = 0; (cnt < 6) && Wire.available (); cnt++)
  {
    rawADC_NUN[cnt] = Wire.receive();
  }

  accADC[ROLL]  =   ( (rawADC_NUN[3]<<2)        + ((rawADC_NUN[5]>>4)&0x2) );
  accADC[PITCH] = - ( (rawADC_NUN[2]<<2)        + ((rawADC_NUN[5]>>3)&0x2) );
  accADC[YAW]   = - ( ((rawADC_NUN[4]&0xFE)<<2) + ((rawADC_NUN[5]>>5)&0x6) );

  Wire.beginTransmission (0x52); // transmit to device 0x52
  Wire.send (0x00); // sends one byte
  Wire.endTransmission (); // stop transmitting
}

#endif

P.S. приедет ВМ+, постараюсь выложить прошивку для ВМ+ и чаки на wire.h

tarik

По поводу призводства “своих” плат с гирами, акселями, компасами и.т.д. :
Вопрос к знающим - какой гироскоп сейчас лучший для мультивия ?
Какой аксель сейчас лучший ?
Не оглядываясь на сложность пайки или наличие/отсутствие на складах.
У меня есть выход на хорошую контору по произ-ву небольших партий всякой электронной мелочи.

Covax
tarik:

Вопрос к знающим - какой гироскоп сейчас лучший для мультивия ?

cgi.ebay.com/…/260766408107
$99 нормальная цена для такой платки, но надо делать 6DOF для тех кто хочет просто летать.

SovGVD
mahowik:

думаю для ВМ+ подправить плевое дело

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

Volver

Вот, израильтяне уже делают www.rcgroups.com/forums/showthread.php?t=1392884, хотя он уже переехал в штаты.

Covax:

Цитата Сообщение от Cerberus Посмотреть сообщение Вроде похожа на ваше описание ArduIMU+ V2 вот вот! типа этого но с новыми сенсорами и возможностью расширения (как пирог вторая плата сверху)

tarik
Covax:

cgi.ebay.com/…/260766408107 $99 нормальная цена для такой платки, но надо делать 6DOF для тех кто хочет просто летать.

Я имел ввиду сами микросхемы. Есть возможность сделать платки хорошего кач-ва с гирой и акселем по приемлемой цене.
Почитал на буржуйских форумах, вроде itg 3200 неплохой гироскоп.

что скажете по поводу L3G4200D ? он дешевле и более распостранён.