MultiWii

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 ? он дешевле и более распостранён.

YAN=
Volver:

Вот, израильтяне уже делают

Вчера выбирал между этим и просто датчиками. Заказал датчики.
Он еще какой-то закрытый код в проц прописывает.

Volver
tarik:

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

В мелкую розницу их тут продают. www.viacopter.eu

tarik
Volver:

В мелкую розницу их тут продают. www.viacopter.eu

15 евро - совсем дофига…
к примеру L3G4200D могу взять за 9 долл/шт

mahowik
tarik:

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

www.voltmaster.ru/cgi-bin/qwery.pl?id=215369122&gr…
www.platan.ru/cgi-bin/…/id=215369122&group=38271
www.terraelectronica.ru тут есть itg 3200 и L3G4200D

mahowik
Volver:

да, но ITG3200 там стоит почти 900 руб.

потому даешь 3200 из 3205! 😃

MikeMDR
Volver:

В мелкую розницу их тут продают. www.viacopter.eu

А магаз проверенный? А то появилось желание прикупить там компас по 6euro.